|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.xdms.common.XcapDiffInfo
public class XcapDiffInfo
Class containing xcap-diff information. This class is sent over SIBus from NotifyXcapFilter to the listener, so it must be Serializable.
Field Summary | |
---|---|
static java.lang.String |
ATTRIBUTE_TYPE
|
static java.lang.String |
DOCUMENT_TYPE
|
static java.lang.String |
ELEMENT_TYPE
|
Constructor Summary | |
---|---|
XcapDiffInfo()
No argument constructor for serialization |
|
XcapDiffInfo(java.lang.String auid,
java.lang.String xcapRoot,
java.lang.String documentSelector,
long oldETag,
long newETag,
java.lang.String lastModifierIdentity,
java.util.Date lastModifiedDate)
Constructs an XcapDiffInfo object given all the fields explicitly. |
|
XcapDiffInfo(XcapServerRequest request,
XcapServerResponse response)
Constructs an XcapDiffInfo object based on XcapServerRequest and XcapServerResponse. |
|
XcapDiffInfo(XcapServerRequest request,
XcapServerResponse response,
java.lang.String node_sel,
java.lang.String sel,
java.lang.String type,
java.lang.String pos,
java.lang.String ws,
java.lang.String content,
java.lang.String oldAttValue)
Constructs an XcapDiffInfo object based on XcapServerRequest, XcapServerResponse, as well as patching info. |
Method Summary | |
---|---|
java.lang.String |
getAuid()
|
java.lang.String |
getDocumentSelector()
|
java.util.Date |
getLastModifiedDate()
|
java.lang.String |
getLastModifierIdentity()
|
long |
getNewETag()
|
java.lang.String |
getNodeSelector()
|
java.lang.String |
getOldAttValue()
|
long |
getOldETag()
|
java.lang.String |
getPatchOp()
|
java.lang.String |
getPatchOpContent()
|
java.lang.String |
getPatchOpSel()
|
java.lang.String |
getXcapRoot()
|
void |
setAuid(java.lang.String auid)
|
void |
setDocumentSelector(java.lang.String documentSelector)
|
void |
setLastModifiedDate(java.util.Date lastModifiedDate)
|
void |
setLastModifierIdentity(java.lang.String lastModifierIdentity)
|
void |
setNewETag(long newETag)
|
void |
setNodeSelector(java.lang.String nodeSelector)
|
void |
setOldAttValue(java.lang.String oldAttValue)
|
void |
setOldETag(long oldETag)
|
void |
setPatchOp(java.lang.String patch_op)
|
void |
setPatchOpContent(java.lang.String patch_op_content)
|
void |
setPatchOpSel(java.lang.String patch_op_att_sel)
|
void |
setXcapRoot(java.lang.String xcapRoot)
|
protected java.lang.String |
toAttributeElement(java.lang.String node_sel,
java.lang.String diffProcessing,
java.lang.String content,
boolean isGlobalIndex)
returns an attribute element formatted for xcapdiff |
protected java.lang.String |
toDocElement(java.lang.String diffProcessing)
reutnr a doc element formatted for xcapdiff |
java.lang.String |
toElement(java.lang.String type,
java.lang.String diffProcessing,
java.lang.String node_sel,
java.lang.String content,
boolean isGlobalIndex)
returns either a document, element, or attribute element formatted for xcap diff |
protected java.lang.String |
toElementElement(java.lang.String node_sel,
java.lang.String diffProcessing,
java.lang.String content,
boolean isGlobalIndex)
returns an element element formatted for xcapdiff |
java.lang.String |
toInitialNotify(java.lang.String elements)
returns an xcap diff with the content provided |
java.lang.String |
toPatchOpString()
reutnrs a patch ops string for the xcap diff info |
java.lang.String |
toString()
|
java.lang.String |
toXcapDiffEvent(java.lang.String diffProcessing,
java.lang.String type,
java.lang.String node_sel,
java.lang.String content,
boolean isGlobalIndex)
returns an xcap diff |
java.lang.String |
toXcapDiffUA(boolean include_patch_ops)
returns a ua profile xcap diff |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DOCUMENT_TYPE
public static final java.lang.String ELEMENT_TYPE
public static final java.lang.String ATTRIBUTE_TYPE
Constructor Detail |
---|
public XcapDiffInfo()
public XcapDiffInfo(XcapServerRequest request, XcapServerResponse response) throws XdmsException
request
- response
-
XdmsException
public XcapDiffInfo(XcapServerRequest request, XcapServerResponse response, java.lang.String node_sel, java.lang.String sel, java.lang.String type, java.lang.String pos, java.lang.String ws, java.lang.String content, java.lang.String oldAttValue) throws XdmsException
request
- response
- patch_op
- sel
- type
- pos
- ws
- content
-
XdmsException
public XcapDiffInfo(java.lang.String auid, java.lang.String xcapRoot, java.lang.String documentSelector, long oldETag, long newETag, java.lang.String lastModifierIdentity, java.util.Date lastModifiedDate)
auid
- AUIDxcapRoot
- XCAP rootdocumentSelector
- document selectoroldETag
- The previous e-tag of the documentnewETag
- The new e-tag of the documentlastModifierIdentity
- User who last mofified the documentlastModifiedDate
- Date of last updateMethod Detail |
---|
public java.lang.String getAuid()
public void setAuid(java.lang.String auid)
auid
- the auid to setpublic java.lang.String getDocumentSelector()
public void setDocumentSelector(java.lang.String documentSelector)
documentSelector
- the documentSelector to setpublic java.lang.String getNodeSelector()
public void setNodeSelector(java.lang.String nodeSelector)
nodeSelector
- the nodeSelector to setpublic java.util.Date getLastModifiedDate()
public void setLastModifiedDate(java.util.Date lastModifiedDate)
lastModifiedDate
- the lastModifiedDate to setpublic java.lang.String getLastModifierIdentity()
public void setLastModifierIdentity(java.lang.String lastModifierIdentity)
lastModifierIdentity
- the lastModifierIdentity to setpublic long getNewETag()
public void setNewETag(long newETag)
newETag
- the newETag to setpublic long getOldETag()
public void setOldETag(long oldETag)
oldETag
- the oldETag to setpublic java.lang.String getXcapRoot()
public void setXcapRoot(java.lang.String xcapRoot)
xcapRoot
- the xcapRoot to setpublic java.lang.String getPatchOp()
public void setPatchOp(java.lang.String patch_op)
patch_op
- the patch_op to setpublic java.lang.String getPatchOpSel()
public void setPatchOpSel(java.lang.String patch_op_att_sel)
patch_op_att_sel
- the patch_op_att_sel to setpublic java.lang.String getPatchOpContent()
public void setPatchOpContent(java.lang.String patch_op_content)
patch_op_content
- the patch_op_content to setpublic java.lang.String getOldAttValue()
public void setOldAttValue(java.lang.String oldAttValue)
oldAttValue
- the oldAttValue to setpublic java.lang.String toElement(java.lang.String type, java.lang.String diffProcessing, java.lang.String node_sel, java.lang.String content, boolean isGlobalIndex)
type
- diffProcessing
- node_sel
- content
- isGlobalIndex
-
protected java.lang.String toDocElement(java.lang.String diffProcessing)
diffProcessing
-
protected java.lang.String toElementElement(java.lang.String node_sel, java.lang.String diffProcessing, java.lang.String content, boolean isGlobalIndex)
node_sel
- diffProcessing
- content
- isGlobalIndex
-
protected java.lang.String toAttributeElement(java.lang.String node_sel, java.lang.String diffProcessing, java.lang.String content, boolean isGlobalIndex)
node_sel
- diffProcessing
- content
- isGlobalIndex
-
public java.lang.String toInitialNotify(java.lang.String elements)
elements
-
public java.lang.String toXcapDiffUA(boolean include_patch_ops)
include_patch_ops
-
public java.lang.String toXcapDiffEvent(java.lang.String diffProcessing, java.lang.String type, java.lang.String node_sel, java.lang.String content, boolean isGlobalIndex)
diffProcessing
- type
- node_sel
- content
- isGlobalIndex
-
public java.lang.String toPatchOpString()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |