|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.core.bean.EntityObject
com.atlassian.confluence.core.ConfluenceEntityObject
com.atlassian.confluence.core.AbstractVersionedEntityObject
com.atlassian.confluence.core.AbstractLabelableEntityObject
com.atlassian.confluence.core.ContentEntityObject
com.atlassian.confluence.pages.Comment
public class Comment
| Field Summary | |
|---|---|
static java.lang.String |
CONTENT_TYPE
|
static java.lang.String |
INLINE_PROP
ContentProperty key for the property that indicates whether or not
the comment is an inline comment. |
static java.lang.String |
MARKER_REF_PROP
ContentProperty key for the reference to the selection's markers in storage format |
static java.lang.String |
ORIGINAL_SELECTION_PROP
ContentProperty key for original selection text of the inline comment |
| Fields inherited from class com.atlassian.confluence.core.ContentEntityObject |
|---|
CREATED, CURRENT, DELETED, MODIFIED |
| Fields inherited from class com.atlassian.confluence.core.AbstractVersionedEntityObject |
|---|
INITIAL_VERSION |
| Constructor Summary | |
|---|---|
Comment()
|
|
| Method Summary | |
|---|---|
void |
addChild(Comment child)
|
java.lang.Object |
clone()
|
void |
convertToHistoricalVersion()
Remove all data from the object that does not need to be saved by historical versions. |
java.util.List<Comment> |
getChildren()
|
ContentEntityObject |
getContainer()
|
ContentEntityObject |
getContentEntityObject()
|
ContentId |
getContentId()
Returns the ContentId for this Comment. |
int |
getDepth()
|
java.util.Set<java.lang.String> |
getDescendantAuthors()
|
int |
getDescendantsCount()
|
java.lang.String |
getDisplayTitle()
Returns the display title. |
java.lang.String |
getLinkWikiMarkup()
|
java.lang.String |
getNameForComparison()
Since the ContentEntityObject falls back on ordering by creation date, comments should always end up being sorted in their order of posting, below the page they were created in. |
ContentEntityObject |
getOwner()
|
AbstractPage |
getPage()
Deprecated. since 4.0. Please use getOwner() instead. |
Comment |
getParent()
|
Space |
getSpace()
|
java.lang.String |
getSpaceKey()
Deprecated. |
java.util.Date |
getThreadChangedDate()
|
java.lang.String |
getType()
An easy name for the type of this content: makes it easy for things like the #contentLink macro to work out what to draw. |
java.lang.String |
getUrlPath()
|
boolean |
isInlineComment()
|
void |
removeChild(Comment child)
|
void |
reparentChildren(Comment newParent)
|
void |
setChildren(java.util.List<Comment> children)
|
void |
setOwner(ContentEntityObject owner)
|
void |
setPage(AbstractPage page)
Deprecated. Since 3.3 Use setOwner(com.atlassian.confluence.core.ContentEntityObject) |
void |
setParent(Comment parent)
|
| Methods inherited from class com.atlassian.confluence.core.AbstractLabelableEntityObject |
|---|
addLabelling, getGlobalLabels, getLabelCount, getLabellings, getLabels, getLabelsForDisplay, getLabelUtil, getPersonalLabels, getTeamLabels, getVisibleLabels, isFavourite, isFavourite, removeLabelling, setLabellings |
| Methods inherited from class com.atlassian.confluence.core.AbstractVersionedEntityObject |
|---|
getLatestVersion, getOriginalVersion, getVersion, isLatestVersion, isNew, setOriginalVersion, setVersion |
| Methods inherited from class com.atlassian.confluence.core.ConfluenceEntityObject |
|---|
getCreator, getCreatorName, getLastModifier, getLastModifierName, getRealClass, isPersistent, setCreator, setCreatorName, setLastModifier, setLastModifierName |
| Methods inherited from class com.atlassian.core.bean.EntityObject |
|---|
getCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDate |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.atlassian.bonnie.Searchable |
|---|
getId |
| Methods inherited from interface com.atlassian.confluence.core.Addressable |
|---|
getId |
| Methods inherited from interface com.atlassian.confluence.labels.EditableLabelable |
|---|
getId, isPersistent |
| Field Detail |
|---|
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String INLINE_PROP
ContentProperty key for the property that indicates whether or not
the comment is an inline comment.
public static final java.lang.String MARKER_REF_PROP
ContentProperty key for the reference to the selection's markers in storage format
public static final java.lang.String ORIGINAL_SELECTION_PROP
ContentProperty key for original selection text of the inline comment
| Constructor Detail |
|---|
public Comment()
| Method Detail |
|---|
public ContentEntityObject getContentEntityObject()
public ContentEntityObject getContainer()
getContainer in interface Contained<ContentEntityObject>public ContentEntityObject getOwner()
public void setOwner(ContentEntityObject owner)
@Deprecated public AbstractPage getPage()
getOwner() instead.
getOwner() instead.
@Deprecated public void setPage(AbstractPage page)
setOwner(com.atlassian.confluence.core.ContentEntityObject)
public Space getSpace()
getSpace in interface Spacedpublic java.lang.String getDisplayTitle()
ContentEntityObject
getDisplayTitle in interface AddressablegetDisplayTitle in class ContentEntityObjectpublic java.lang.String getUrlPath()
getUrlPath in interface AddressablegetUrlPath in class ContentEntityObjectpublic java.lang.String getType()
ContentEntityObject
getType in interface ContentTypeAwaregetType in class ContentEntityObjectpublic java.lang.String getNameForComparison()
getNameForComparison in class ContentEntityObject@Deprecated public java.lang.String getSpaceKey()
public Comment getParent()
public void setParent(Comment parent)
public java.util.List<Comment> getChildren()
public void setChildren(java.util.List<Comment> children)
public void addChild(Comment child)
public int getDescendantsCount()
public java.util.Set<java.lang.String> getDescendantAuthors()
public int getDepth()
public java.util.Date getThreadChangedDate()
public void reparentChildren(Comment newParent)
public void convertToHistoricalVersion()
VersionedWhen using Hibernate to persist versioned objects, take special care to null any field that might contain a Hibernate-persisted collection, as Hibernate does not allow two different persistent objects to refer to the same persisted collection at the same time.
convertToHistoricalVersion in interface VersionedconvertToHistoricalVersion in class ContentEntityObjectpublic void removeChild(Comment child)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class ContentEntityObjectjava.lang.CloneNotSupportedExceptionpublic java.lang.String getLinkWikiMarkup()
getLinkWikiMarkup in interface HasLinkWikiMarkuppublic ContentId getContentId()
ContentId for this Comment.
getContentId in interface ContentConvertiblegetContentId in class ContentEntityObjectpublic boolean isInlineComment()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||