1 81 package com.ivata.groupware.business.mail.struts; 82 83 import javax.servlet.http.HttpServletRequest ; 84 import javax.servlet.http.HttpSession ; 85 86 import com.ivata.groupware.business.mail.MailConstants; 87 import com.ivata.groupware.business.mail.message.MessageDO; 88 import com.ivata.mask.Mask; 89 import com.ivata.mask.validation.ValidationErrors; 90 import com.ivata.mask.web.struts.DialogForm; 91 92 93 111 public class DisplayForm extends DialogForm { 112 113 120 private boolean delete; 121 122 130 private boolean deleteTrash; 131 132 137 private String displayNext; 138 139 144 private String displayPrevious; 145 146 150 private boolean hasNext; 151 152 156 private boolean hasPrevious; 157 158 161 private MessageDO message = new MessageDO(); 162 private boolean sortAscending; 163 private Integer sortBy; 164 176 private Integer thread; 177 178 183 private Class baseClass; 184 185 190 private Mask mask; 191 198 protected void clear() { 199 delete = false; 200 deleteTrash = false; 201 displayNext = null; 202 displayPrevious = null; 203 hasNext = false; 204 hasPrevious = false; 205 message = new MessageDO(); 206 sortAscending = true; 207 sortBy = MailConstants.SORT_SENT; 208 thread = null; 209 } 210 211 220 public final boolean getDelete() { 221 return delete; 222 } 223 224 234 public final boolean getDeleteTrash() { 235 return deleteTrash; 236 } 237 238 245 public final String getDisplayNext() { 246 return displayNext; 247 } 248 249 256 public final String getDisplayPrevious() { 257 return displayPrevious; 258 } 259 260 267 public final String getFolderName() { 268 return message.getFolderName(); 269 } 270 271 277 public final boolean getHasNext() { 278 return hasNext; 279 } 280 281 287 public final boolean getHasPrevious() { 288 return hasPrevious; 289 } 290 291 296 public final String getId() { 297 return message.getMessageID(); 298 } 299 300 307 public MessageDO getMessage() { 308 return message; 309 } 310 311 319 public final boolean getSortAscending() { 320 return sortAscending; 321 } 322 323 330 public final Integer getSortBy() { 331 return sortBy; 332 } 333 334 347 public final Integer getThread() { 348 return thread; 349 } 350 351 360 public final void setDelete(final boolean delete) { 361 this.delete = delete; 362 } 363 364 374 public final void setDeleteTrash(final boolean deleteTrash) { 375 this.deleteTrash = deleteTrash; 376 } 377 378 385 public final void setDisplayNext(final String displayNext) { 386 this.displayNext = displayNext; 387 } 388 389 396 public final void setDisplayPrevious(final String displayPrevious) { 397 this.displayPrevious = displayPrevious; 398 } 399 400 407 public final void setFolderName(final String folderName) { 408 message.setFolderName(folderName); 409 } 410 411 417 public final void setHasNext(final boolean hasNext) { 418 this.hasNext = hasNext; 419 } 420 421 427 public final void setHasPrevious(final boolean hasPrevious) { 428 this.hasPrevious = hasPrevious; 429 } 430 431 436 public final void setId(final String messageId) { 437 this.message.setMessageID(messageId); 438 } 439 440 448 public final void setMessage(final MessageDO message) { 449 this.message = message; 450 } 451 452 460 public final void setSortAscending(final boolean sortAscending) { 461 this.sortAscending = sortAscending; 462 } 463 464 471 public final void setSortBy(final Integer sortBy) { 472 this.sortBy = sortBy; 473 } 474 475 488 public final void setThread(final Integer thread) { 489 this.thread = thread; 490 } 491 496 public ValidationErrors validate(final HttpServletRequest request, 497 final HttpSession session) { 498 return null; 500 } 501 508 public final Class getBaseClass() { 509 return baseClass; 510 } 511 518 public final Mask getMask() { 519 return mask; 520 } 521 } 522 | Popular Tags |