All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eu.xenit.apix.comments.ICommentService Maven / Gradle / Ivy

There is a newer version: 4.1.2
Show newest version
package eu.xenit.apix.comments;

import eu.xenit.apix.data.NodeRef;

public interface ICommentService {

    NodeRef getTargetDocumentForComment(NodeRef commentNodeRef);
    Conversation getComments(NodeRef targetNode, int skipCount, int pageSize);
    Comment getComment(NodeRef commentNode);
    Comment addNewComment(NodeRef targetNode, String content);
    Comment updateComment(NodeRef targetCommentNode, String content);
    Comment updateComment(NodeRef documentTargetNode, NodeRef commentTargetNode, String content);
    void deleteComment(NodeRef targetCommentNode);
    boolean canCreateComment(NodeRef targetDocumentNode);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy