Package com.sas.metadata.remote
Interface MetadataState
- All Known Implementing Classes:
AssociationList
public interface MetadataState
This class defines the state that the attributes and association lists of an object can be.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAll states.static final intAn Item was added to this liststatic final intAn Item in this list has changed.static final intAn Item was removed from this liststatic final intThis list has a value that was set locally.static final intThis list has values that were set locally.static final intThis list has been set from the server.static final intThis list has not been modified or set.static final intThis states says rewrite all the information to the server.static final intHave been set by local set method.static final intThe change management flag checked out for the External Identity objects ImportType attribute.static final intThe change management flag fetched from server for the External Identity objects ImportType attribute.static final intThe change management flag newly created for the External Identity objects ImportType attribute.static final intThe change management flag unset for the External Identity objects ImportType attribute.static final intTells the object has been modified and the object will be persisted to the server.static final intTells the object may have been modified, but do not persist to the server.static final intSets the object to be stale.static final intTells that an object has not been changed.static final intHave been set by the server.static final intHave not be set yet.
-
Field Details
-
UNSET
static final int UNSETHave not be set yet. We have not set it yet, locally or from the server.- See Also:
-
LOCAL
static final int LOCALHave been set by local set method. This value has been changed locally.- See Also:
-
SERVER
static final int SERVERHave been set by the server. This is the value the server had for this.- See Also:
-
AL_UNCHANGED
static final int AL_UNCHANGEDThis list has not been modified or set.- See Also:
-
AL_SETFROMSERVER
static final int AL_SETFROMSERVERThis list has been set from the server.- See Also:
-
AL_ITEM_REMOVED
static final int AL_ITEM_REMOVEDAn Item was removed from this list- See Also:
-
AL_ITEM_ADDED
static final int AL_ITEM_ADDEDAn Item was added to this list- See Also:
-
AL_ITEM_CHANGED
static final int AL_ITEM_CHANGEDAn Item in this list has changed.- See Also:
-
AL_UPDATEALL
static final int AL_UPDATEALLThis states says rewrite all the information to the server.- See Also:
-
AL_PARTIALSET
static final int AL_PARTIALSETThis list has values that were set locally. The max cardinally of the list is not concrete so this list may be partial in content, so next time we can let's refresh this from the server.- See Also:
-
AL_LOCALSET
static final int AL_LOCALSETThis list has a value that was set locally. It is complete in that it can only have 1 value.- See Also:
-
AL_ALL
static final int AL_ALLAll states.- See Also:
-
MD_OBJECT_UNSET
static final int MD_OBJECT_UNSETTells that an object has not been changed. Will not be persisted to server- See Also:
-
MD_OBJECT_MODIFIED
static final int MD_OBJECT_MODIFIEDTells the object has been modified and the object will be persisted to the server.- See Also:
-
MD_OBJECT_NOT_MODIFIED
static final int MD_OBJECT_NOT_MODIFIEDTells the object may have been modified, but do not persist to the server.- See Also:
-
MD_OBJECT_STALE
static final int MD_OBJECT_STALESets the object to be stale. The next time a request is made for this object or any other stale object, it will be refreshed from the server.- See Also:
-
MD_CHGMGT_UNSET
static final int MD_CHGMGT_UNSETThe change management flag unset for the External Identity objects ImportType attribute. value = 0x0000;- See Also:
-
MD_CHGMGT_CHECKEDOUT
static final int MD_CHGMGT_CHECKEDOUTThe change management flag checked out for the External Identity objects ImportType attribute. value = 0x0001;- See Also:
-
MD_CHGMGT_FETCHED
static final int MD_CHGMGT_FETCHEDThe change management flag fetched from server for the External Identity objects ImportType attribute. value = 0x0002;- See Also:
-
MD_CHGMGT_NEW
static final int MD_CHGMGT_NEWThe change management flag newly created for the External Identity objects ImportType attribute. value = 0x0003;- See Also:
-