public class ProcessObjectComment extends java.lang.Object implements java.lang.Comparable<ProcessObjectComment>
Constructor and Description |
---|
ProcessObjectComment(java.lang.String elementId,
java.lang.String user,
int validFrom,
java.lang.String text) |
Modifier and Type | Method and Description |
---|---|
org.w3c.dom.Element |
addToXML(LoginableUser user,
org.w3c.dom.Document doc,
org.w3c.dom.Element parentEl) |
int |
compareTo(ProcessObjectComment poc) |
static ProcessObjectComment |
forAttributes(java.lang.String commentId,
java.lang.String elementId,
java.util.Date timeStamp,
java.lang.String user,
int validFrom,
int validUntil,
java.lang.String text) |
static ProcessObjectComment |
forNode(org.w3c.dom.Node node) |
java.lang.String |
getElementId() |
java.lang.String |
getText() |
java.util.Date |
getTimeStamp() |
java.lang.String |
getUser() |
int |
getValidFrom() |
int |
getValidUntil() |
void |
setCommentId(java.lang.String commentId)
Set the ID of this comment, only if it has not been set before.
|
JSONObject |
toJSON(LoginableUser user) |
public ProcessObjectComment(java.lang.String elementId, java.lang.String user, int validFrom, java.lang.String text)
public java.lang.String getElementId()
public java.lang.String getUser()
public int getValidFrom()
public int getValidUntil()
public java.lang.String getText()
public java.util.Date getTimeStamp()
public void setCommentId(java.lang.String commentId)
commentId
- the idpublic JSONObject toJSON(LoginableUser user)
public org.w3c.dom.Element addToXML(LoginableUser user, org.w3c.dom.Document doc, org.w3c.dom.Element parentEl)
public int compareTo(ProcessObjectComment poc)
compareTo
in interface java.lang.Comparable<ProcessObjectComment>
public static ProcessObjectComment forNode(org.w3c.dom.Node node)
public static ProcessObjectComment forAttributes(java.lang.String commentId, java.lang.String elementId, java.util.Date timeStamp, java.lang.String user, int validFrom, int validUntil, java.lang.String text)