public void deleteComment(Node node, Comment comment) throws
SkyVaultServiceException removes the specified comment.
Parameters
- Node node
- The node with the specified comment.
- Comment comment
- The comment to remove.
Returns
void
Exception
Throws an SkyVaultServiceException if the operation cannot be completed.
Example
CommentService cs = session.getServiceRegistry().getCommentService();
Node node = getTestNode(session, "ClimbingVolcanoes.JPG");
if (node != null) {
// getComments
List<Comment> comments = cs.getComments(node);
for (Comment c : comments) {
Log.d(TAG, "Comment:");
Log.d(TAG, "canDelete:" + c.canDelete());
Log.d(TAG, "canEdit:" + c.canEdit());
Log.d(TAG, "Content:" + c.getContent());
Log.d(TAG, "createdBy:" + c.getCreatedBy());
Log.d(TAG, "creationTime:"
+ c.getCreationTime().getTime().toString());
Log.d(TAG, "identifier:" + c.getIdentifier());
Log.d(TAG, "modificationTime:"
+ c.getModificationTime().getTime().toString());
Log.d(TAG, "name:" + c.getName());
Log.d(TAG, "title:" + c.getTitle());
Log.d(TAG, "isEdited:" + c.isEdited());
Log.d(TAG, "--------");
}
try {
// addComment
Comment comment = cs.addComment(node, "This is my very interesting comment!");
// updateComment
comment = cs.updateComment(comment, "This is my updated comment!");
// deleteComment
cs.deleteComment(comment);
}
catch(AlfrescoServiceException e){
Log.d(TAG, "Exception: " + e.toString());
}
}