com.jamasoftware.contour.domain
Class Comment

java.lang.Object
  extended by com.jamasoftware.contour.domain.DomainObjectBaseSupport
      extended by com.jamasoftware.contour.domain.DomainObjectSupport
          extended by com.jamasoftware.contour.domain.Comment
All Implemented Interfaces:
DomainObject, DomainObjectBase, OrganizationAware, ScopedObject, java.io.Serializable

@Entity
@Indexed(index="index/comment")
@ClassBridge(name="documentFields",
             index=TOKENIZED,
             store=YES,
             impl=com.jamasoftware.contour.util.search.bridge.CommentClassBridge.class)
public class Comment
extends DomainObjectSupport
implements ScopedObject

Document/Item comment.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.jamasoftware.contour.domain.DomainObjectBase
ORGANIZATION_COLUMN_NAME
 
Constructor Summary
Comment()
           
Comment(Comment other)
           
Comment(java.lang.String commentText, User user, Document document)
           
Comment(java.lang.String commentText, User user, Document document, java.lang.Integer scopeId, java.lang.Integer refId)
           
 
Method Summary
 java.lang.Boolean getActive()
           
 java.lang.String getCommentText()
           
 CommentType getCommentType()
           
 java.lang.String getContent()
           
 ContourItem getDocument()
           
 java.util.Calendar getEntryDate()
           
 java.lang.String getHighlightField()
           
 java.lang.String getHighlightQuote()
           
 java.lang.String getHighlightRange()
           
 java.lang.Integer getId()
           
 java.lang.Boolean getImportant()
           
 java.lang.Boolean getIsPrivate()
           
 java.lang.Integer getOrganizationId()
           
 java.lang.Integer getParentId()
           
 java.lang.Integer getRefId()
           
 java.lang.Integer getScopeId()
           
 CommentStatus getStatus()
           
 java.lang.Integer getThreadId()
           
 java.util.Calendar getThreadUpdatedDate()
           
 User getUser()
           
 java.util.List<User> getUsersWhoLiked()
           
 java.lang.String getXmlToString()
           
 void setActive(java.lang.Boolean active)
           
 void setCommentText(java.lang.String comments)
           
 void setCommentType(CommentType commentType)
           
 void setDocument(ContourItem document)
           
 void setEntryDate(java.util.Calendar entryDate)
           
 void setHighlightField(java.lang.String highlightField)
           
 void setHighlightQuote(java.lang.String quote)
           
 void setHighlightRange(java.lang.String textRange)
           
 void setId(java.lang.Integer commentsId)
           
 void setImportant(java.lang.Boolean important)
           
 void setIsPrivate(java.lang.Boolean isPrivate)
           
 void setOrganizationId(java.lang.Integer organizationId)
           
 void setParentId(java.lang.Integer parentId)
           
 void setRefId(java.lang.Integer refId)
           
 void setScopeId(java.lang.Integer scopeId)
           
 void setStatus(CommentStatus status)
           
 void setThreadId(java.lang.Integer threadId)
           
 void setThreadUpdatedDate(java.util.Calendar threadUpdatedDate)
           
 void setUser(User user)
           
 void setUsersWhoLiked(java.util.List<User> usersWhoLiked)
           
 
Methods inherited from class com.jamasoftware.contour.domain.DomainObjectSupport
getCreatedBy, getCreatedDate, getModifiedBy, getModifiedDate, setCreatedBy, setCreatedDate, setModifiedBy, setModifiedDate
 
Methods inherited from class com.jamasoftware.contour.domain.DomainObjectBaseSupport
equals, hashCode, isNewObject, obtainAclObjectIdentity
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Comment

public Comment()

Comment

public Comment(Comment other)

Comment

public Comment(java.lang.String commentText,
               User user,
               Document document)

Comment

public Comment(java.lang.String commentText,
               User user,
               Document document,
               java.lang.Integer scopeId,
               java.lang.Integer refId)
Method Detail

getCommentText

public java.lang.String getCommentText()

setCommentText

public void setCommentText(java.lang.String comments)

getId

public java.lang.Integer getId()
Specified by:
getId in interface DomainObjectBase

setId

public void setId(java.lang.Integer commentsId)
Specified by:
setId in interface DomainObjectBase

getEntryDate

@Field(name="entryDate")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.DateFieldBridge.class)
public java.util.Calendar getEntryDate()

setEntryDate

public void setEntryDate(java.util.Calendar entryDate)

getThreadUpdatedDate

@Field(name="threadUpdatedDate")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.DateFieldBridge.class)
public java.util.Calendar getThreadUpdatedDate()

setThreadUpdatedDate

public void setThreadUpdatedDate(java.util.Calendar threadUpdatedDate)

getUser

public User getUser()
Returns:

setUser

public void setUser(User user)

getDocument

public ContourItem getDocument()
Returns:

setDocument

public void setDocument(ContourItem document)

getXmlToString

public java.lang.String getXmlToString()
Specified by:
getXmlToString in interface DomainObject

getScopeId

@Field(name="scopeId")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.IntegerFieldBridge.class)
public java.lang.Integer getScopeId()
Specified by:
getScopeId in interface ScopedObject

setScopeId

public void setScopeId(java.lang.Integer scopeId)
Specified by:
setScopeId in interface ScopedObject

getRefId

@Field(name="refId")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.IntegerFieldBridge.class)
public java.lang.Integer getRefId()
Specified by:
getRefId in interface ScopedObject

setRefId

public void setRefId(java.lang.Integer refId)
Specified by:
setRefId in interface ScopedObject

getOrganizationId

public java.lang.Integer getOrganizationId()
Specified by:
getOrganizationId in interface DomainObjectBase
Specified by:
getOrganizationId in interface OrganizationAware

setOrganizationId

public void setOrganizationId(java.lang.Integer organizationId)
Specified by:
setOrganizationId in interface DomainObjectBase

getParentId

public java.lang.Integer getParentId()

setParentId

public void setParentId(java.lang.Integer parentId)

getThreadId

public java.lang.Integer getThreadId()

setThreadId

public void setThreadId(java.lang.Integer threadId)

getUsersWhoLiked

public java.util.List<User> getUsersWhoLiked()

setUsersWhoLiked

public void setUsersWhoLiked(java.util.List<User> usersWhoLiked)

getActive

@Field(name="active")
@FieldBridge(impl=com.jamasoftware.contour.util.search.bridge.BooleanFieldBridge.class)
public java.lang.Boolean getActive()

setActive

public void setActive(java.lang.Boolean active)

getIsPrivate

public java.lang.Boolean getIsPrivate()

setIsPrivate

public void setIsPrivate(java.lang.Boolean isPrivate)

getStatus

public CommentStatus getStatus()

setStatus

public void setStatus(CommentStatus status)

getCommentType

public CommentType getCommentType()

setCommentType

public void setCommentType(CommentType commentType)

getImportant

public java.lang.Boolean getImportant()

setImportant

public void setImportant(java.lang.Boolean important)

getHighlightQuote

public java.lang.String getHighlightQuote()

setHighlightQuote

public void setHighlightQuote(java.lang.String quote)

getHighlightRange

public java.lang.String getHighlightRange()

setHighlightRange

public void setHighlightRange(java.lang.String textRange)

getHighlightField

public java.lang.String getHighlightField()

setHighlightField

public void setHighlightField(java.lang.String highlightField)

getContent

public java.lang.String getContent()


Copyright (c) 2010 Jama Software, Inc. All Rights Reserved.