public abstract class VdmEntity<EntityT> extends VdmObject<EntityT>
Constructor and Description |
---|
VdmEntity() |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Optional<String> |
getVersionIdentifier()
Getter for the version identifier of this entity.
|
void |
setVersionIdentifier(String versionIdentifier)
Setter for the version identifier of this entity.
|
equals, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getType, hasCustomField, hasCustomField, hashCode, setCustomField, setCustomField, toString
public com.google.common.base.Optional<String> getVersionIdentifier()
This identifier can be used to compare this entity with a remote one. As not the whole entity has to be sent this reduces the request overhead.
Actual use cases can be checking whether this entity is still current with regards to the remote entity, and ensuring that a update/delete operation is done on the expected version of the remote entity.
public void setVersionIdentifier(@Nullable String versionIdentifier)
This identifier can be used to compare this entity with a remote one. As not the whole entity has to be sent this reduces the request overhead.
Actual use cases can be checking whether this entity is still current with regards to the remote entity, and ensuring that a update/delete operation is done on the expected version of the remote entity.
versionIdentifier
- The version identifier of this entity.Copyright © 2018 SAP SE. All rights reserved.