1 77 package com.ivata.groupware.business.library.comment; 78 79 import java.io.Serializable ; 80 81 import com.ivata.groupware.business.library.item.LibraryItemDO; 82 import com.ivata.groupware.container.persistence.TimestampDO; 83 import com.ivata.mask.web.format.FormatConstants; 84 85 86 99 public class CommentDO extends TimestampDO 100 implements com.ivata.groupware.web.tree.TreeNode, 101 Serializable { 102 103 108 private int format = FormatConstants.FORMAT_TEXT; 109 110 113 private LibraryItemDO item; 114 115 118 private CommentDO parent; 119 120 125 private String subject; 126 127 130 private String text; 131 132 138 private boolean unacknowledged = false; 139 140 151 public final int getFormat() { 152 return format; 153 } 154 155 163 public final LibraryItemDO getItem() { 164 return item; 165 } 166 167 173 public final String getName() { 174 return getSubject(); 175 } 176 183 public final CommentDO getParent() { 184 return parent; 185 } 186 187 195 public final String getSubject() { 196 return subject; 197 } 198 199 206 public final String getText() { 207 return text; 208 } 209 219 public boolean isUnacknowledged() { 220 return unacknowledged; 221 } 222 223 232 public final void setFormat(final int format) { 233 this.format = format; 234 } 235 236 243 public final void setItem(final LibraryItemDO item) { 244 this.item = item; 245 } 246 247 252 public final void setParent(final CommentDO parent) { 253 this.parent = parent; 254 } 255 256 263 public final void setSubject(final String subject) { 264 this.subject = subject; 265 } 266 267 273 public final void setText(final String text) { 274 this.text = text; 275 } 276 284 public final void setUnacknowledged(final boolean ignored) { 285 this.unacknowledged = ignored; 286 } 287 } 288 | Popular Tags |