com.atlassian.confluence.pages
Class DefaultCommentManager
java.lang.Object
com.atlassian.confluence.core.DefaultContentEntityManager
com.atlassian.confluence.pages.DefaultCommentManager
- All Implemented Interfaces:
- ContentEntityManager, CommentManager
public class DefaultCommentManager
- extends DefaultContentEntityManager
- implements CommentManager
Manager for page comments.
- Author:
- Armond Avanes (armond555@yahoo.com)
Methods inherited from class com.atlassian.confluence.core.DefaultContentEntityManager |
getAllCurrentEntities, getById, getEventManager, getLockedBySpace, getNextVersion, getOtherVersion, getPageDao, getPreviousVersion, getRecentlyAddedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntitiesForUser, getRecentlyModifiedForChangeDigest, getVersionHistorySummaries, refreshContentEntity, removeContentEntity, revertContentEntityBackToVersion, revertContentEntityBackToVersion, saveContentEntity, saveContentEntity, setAttachmentManager, setContentEntityObjectDao, setEventManager, setIndexer, setLabelManager, setLinkManager, updateContentLinkingTo, updateContentLinkingTo, updateOutgoingLinksInContent, updateOutgoingLinksInContent, updateSingleContentLinkinTo, updateSingleContentLinkinTo, updateSingleContentLinkinTo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.confluence.core.ContentEntityManager |
getAllCurrentEntities, getById, getLockedBySpace, getNextVersion, getOtherVersion, getPreviousVersion, getRecentlyAddedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntitiesForUser, getRecentlyModifiedForChangeDigest, getVersionHistorySummaries, refreshContentEntity, removeContentEntity, revertContentEntityBackToVersion, revertContentEntityBackToVersion, saveContentEntity, saveContentEntity, setEventManager, updateContentLinkingTo, updateOutgoingLinksInContent, updateSingleContentLinkinTo, updateSingleContentLinkinTo |
DefaultCommentManager
public DefaultCommentManager()
setCommentDao
public void setCommentDao(CommentDao commentDao)
getComment
public Comment getComment(long id)
- Specified by:
getComment
in interface CommentManager
addCommentToPage
public Comment addCommentToPage(AbstractPage page,
Comment parent,
java.lang.String content)
- Specified by:
addCommentToPage
in interface CommentManager
updateCommentContent
public void updateCommentContent(Comment comment,
java.lang.String content)
- Specified by:
updateCommentContent
in interface CommentManager
removeCommentFromPage
public void removeCommentFromPage(long id)
- Specified by:
removeCommentFromPage
in interface CommentManager
getRecentlyUpdatedComments
public java.util.Iterator getRecentlyUpdatedComments(Space space,
int maxResults)
- Specified by:
getRecentlyUpdatedComments
in interface CommentManager
publishCreateEvent
protected void publishCreateEvent(ContentEntityObject obj)
- Description copied from class:
DefaultContentEntityManager
- This method publishes
*CreateEvents
s.
Specific content entity object manager that need to publish those events should override this method.
- Overrides:
publishCreateEvent
in class DefaultContentEntityManager
- Parameters:
obj
- the created content entity object
publishRemoveEvent
protected void publishRemoveEvent(ContentEntityObject obj)
- Description copied from class:
DefaultContentEntityManager
- This method publishes
*RemoveEvent
s.
Specific content entity object manager that need to publish those events should override this method.
- Overrides:
publishRemoveEvent
in class DefaultContentEntityManager
- Parameters:
obj
- the removed content entity object
publishUpdateEvent
protected void publishUpdateEvent(ContentEntityObject obj,
ContentEntityObject origObj,
SaveContext saveContext)
- Description copied from class:
DefaultContentEntityManager
- This method publishes
*UpdateEvent
s.
Specific content entity object manager that need to publish those events should override this method.
- Overrides:
publishUpdateEvent
in class DefaultContentEntityManager
- Parameters:
obj
- the updated content entity objectorigObj
- the old version of the content entity object, for history purposesaveContext
- the associated SaveContext
Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.