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, getEntitiesModifiedSince, getEventManager, getLockedBySpace, getNextVersion, getOtherVersion, getPageDao, getPreviousVersion, getRecentlyAddedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntitiesByType, getRecentlyModifiedEntitiesForUser, getRecentlyModifiedForChangeDigest, getVersionHistorySummaries, refreshContentEntity, removeContentEntity, revertContentEntityBackToVersion, saveContentEntity, saveContentEntity, 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, getEntitiesModifiedSince, getLockedBySpace, getNextVersion, getOtherVersion, getPreviousVersion, getRecentlyAddedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntities, getRecentlyModifiedEntitiesByType, getRecentlyModifiedEntitiesForUser, getRecentlyModifiedForChangeDigest, getVersionHistorySummaries, refreshContentEntity, removeContentEntity, 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 
*CreateEventss.
 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 
*RemoveEvents.
 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 
*UpdateEvents.
 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-2008 Atlassian Pty Ltd. All Rights Reserved.