com.raritantechnologies.federated.eRoom
Class ERoomDocument
java.lang.Object
com.raritantechnologies.federated.eRoom.ERoomDocument
- public class ERoomDocument
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FORCE_UPDATE
public static final java.lang.String FORCE_UPDATE
- See Also:
- Constant Field Values
OUTPUT_ERROR
public static final java.lang.String OUTPUT_ERROR
- See Also:
- Constant Field Values
ERoomDocument
public ERoomDocument()
ERoomDocument
public ERoomDocument(java.lang.String trackerStatus,
IResult res,
java.lang.String[] trackingFields)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getDate
public java.util.Date getDate()
setDate
public void setDate(java.util.Date date)
getStatus
public java.lang.String getStatus()
setStatus
public void setStatus(java.lang.String status)
getERoomUrl
public java.lang.String getERoomUrl()
setERoomUrl
public void setERoomUrl(java.lang.String eRoomUrl)
getTrackingField
public java.lang.String getTrackingField()
setTrackingField
public void setTrackingField(java.lang.String trackingField)
getResultTime
public long getResultTime(java.lang.String rawDate)
isAnUpdate
public boolean isAnUpdate(IResult res)
- returns true if a result tracking field values have changed or if
the lastModified date is later than the saved last modified Date.
Also returns true if the tracking field is set to "FORCE_UPDATE". If the
tracking field has been set to "OUTPUT_ERROR" the item will only be updated
if the modify date has changed (tracking field will be inactivated for
update tracking in this case).
isUnChanged
public boolean isUnChanged(IResult res)
readyforDelete
public boolean readyforDelete(int holdDeleteDuration)
getModifyDate
public java.lang.String getModifyDate()
setModifyDate
public void setModifyDate(java.lang.String modifyDate)
getFields
public java.util.Iterator getFields()
addTrackingField
public void addTrackingField(java.lang.String name,
java.lang.Object attr)
getTrackingField
public java.lang.Object getTrackingField(java.lang.String name)
initFieldMap
protected void initFieldMap(java.lang.String trackingField)
parseTrackingField
protected void parseTrackingField(java.lang.String nvo)
getFieldMap
protected java.util.HashMap getFieldMap()
getModifyTime
public long getModifyTime()
setModifyTime
public void setModifyTime(java.lang.String modifyDateString)
setDeleteTime
public void setDeleteTime(java.lang.String deleteDateString)