Package io.vertigo.social.impl.comment
Class CommentManagerImpl
java.lang.Object
io.vertigo.social.impl.comment.CommentManagerImpl
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent,CommentManager
- Author:
- pchretien
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetComments(io.vertigo.datamodel.data.model.UID<? extends io.vertigo.datamodel.data.model.KeyConcept> keyConceptUri) Gets a list of sorted comments published on this keyConcept.voidpublish(io.vertigo.datamodel.data.model.UID<io.vertigo.account.account.Account> accountURI, Comment comment, io.vertigo.datamodel.data.model.UID<? extends io.vertigo.datamodel.data.model.KeyConcept> keyConceptUri) Publishes a comment on a key concept.voidupdate(io.vertigo.datamodel.data.model.UID<io.vertigo.account.account.Account> accountURI, Comment comment) Updates a comment.
-
Constructor Details
-
CommentManagerImpl
Constructor.- Parameters:
commentsPlugin- Comment plugin
-
-
Method Details
-
publish
public void publish(io.vertigo.datamodel.data.model.UID<io.vertigo.account.account.Account> accountURI, Comment comment, io.vertigo.datamodel.data.model.UID<? extends io.vertigo.datamodel.data.model.KeyConcept> keyConceptUri) Publishes a comment on a key concept.- Specified by:
publishin interfaceCommentManager- Parameters:
accountURI- the account defined by its UIDcomment- the commentkeyConceptUri- the UID of the keyConcept
-
getComments
public List<Comment> getComments(io.vertigo.datamodel.data.model.UID<? extends io.vertigo.datamodel.data.model.KeyConcept> keyConceptUri) Gets a list of sorted comments published on this keyConcept.- Specified by:
getCommentsin interfaceCommentManager- Parameters:
keyConceptUri- the UID of the keyConcept- Returns:
- the list of sorted comments
-
update
public void update(io.vertigo.datamodel.data.model.UID<io.vertigo.account.account.Account> accountURI, Comment comment) Updates a comment.- Specified by:
updatein interfaceCommentManager- Parameters:
accountURI- the account defined by its UIDcomment- the updated comment
-