public class CommentableDocumentAdapter extends Object implements CommentableDocument
| Constructor and Description |
|---|
CommentableDocumentAdapter(DocumentModel docModel) |
| Modifier and Type | Method and Description |
|---|---|
DocumentModel |
addComment(DocumentModel comment)
Creates a new comment.
|
DocumentModel |
addComment(DocumentModel parent,
DocumentModel comment)
Creates a new comment as a reply to an existing comment.
|
DocumentModel |
addComment(DocumentModel comment,
String path)
Creates a new comment in a specific location.
|
List<DocumentModel> |
getComments()
Returns all comments for this document.
|
List<DocumentModel> |
getComments(DocumentModel parent)
Returns the comments for this document that are replied to a parent comment.
|
void |
removeComment(DocumentModel comment)
Removes a comment from the document comment list.
|
public CommentableDocumentAdapter(DocumentModel docModel)
public DocumentModel addComment(DocumentModel comment)
CommentableDocumentaddComment in interface CommentableDocumentpublic DocumentModel addComment(DocumentModel comment, String path)
CommentableDocumentaddComment in interface CommentableDocumentcomment - the comment to be addedpath - the given locationpublic DocumentModel addComment(DocumentModel parent, DocumentModel comment)
CommentableDocumentaddComment in interface CommentableDocumentparent - the parent comment, which must existcomment - the comment to be addedpublic void removeComment(DocumentModel comment)
CommentableDocumentremoveComment in interface CommentableDocumentpublic List<DocumentModel> getComments()
CommentableDocumentgetComments in interface CommentableDocumentpublic List<DocumentModel> getComments(DocumentModel parent)
CommentableDocumentgetComments in interface CommentableDocumentparent - the parent commentCopyright © 2019 Nuxeo. All rights reserved.