Class VersionImpl
java.lang.Object
de.digitalcollections.model.impl.identifiable.VersionImpl
- All Implemented Interfaces:
Version
public class VersionImpl extends java.lang.Object implements Version
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.digitalcollections.model.api.identifiable.Version
Version.Status, Version.TypeKey -
Constructor Summary
Constructors Constructor Description VersionImpl() -
Method Summary
Modifier and Type Method Description java.util.DategetCreated()java.lang.StringgetDescription()java.lang.StringgetInstanceKey()java.lang.StringgetInstanceVersionKey()Version.StatusgetStatus()Version.TypeKeygetTypeKey()java.util.UUIDgetUuid()intgetVersionValue()voidsetCreated(java.util.Date created)voidsetDescription(java.lang.String description)voidsetInstanceKey(java.lang.String instanceKey)voidsetInstanceVersionKey(java.lang.String instanceVersionKey)voidsetStatus(Version.Status status)voidsetTypeKey(Version.TypeKey typeKey)voidsetUuid(java.util.UUID uuid)voidsetVersionValue(int versionValue)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
VersionImpl
public VersionImpl()
-
-
Method Details
-
getUuid
public java.util.UUID getUuid() -
setUuid
public void setUuid(java.util.UUID uuid) -
getVersionValue
public int getVersionValue()- Specified by:
getVersionValuein interfaceVersion- Returns:
- numeric value of the version, incremented with every new version instance
-
setVersionValue
public void setVersionValue(int versionValue)- Specified by:
setVersionValuein interfaceVersion
-
getCreated
public java.util.Date getCreated()- Specified by:
getCreatedin interfaceVersion- Returns:
- date when this version instance was created
-
setCreated
public void setCreated(java.util.Date created)- Specified by:
setCreatedin interfaceVersion
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescriptionin interfaceVersion- Returns:
- description of the version, intended for manually created versions
-
setDescription
public void setDescription(java.lang.String description)- Specified by:
setDescriptionin interfaceVersion
-
getStatus
-
setStatus
-
getTypeKey
- Specified by:
getTypeKeyin interfaceVersion- Returns:
- type of the versioned object, e.g. 'DigitalObject'
-
setTypeKey
- Specified by:
setTypeKeyin interfaceVersion
-
getInstanceKey
public java.lang.String getInstanceKey()- Specified by:
getInstanceKeyin interfaceVersion- Returns:
- version independent identifier of the versioned object, e.g. Zend id
-
setInstanceKey
public void setInstanceKey(java.lang.String instanceKey)- Specified by:
setInstanceKeyin interfaceVersion
-
getInstanceVersionKey
public java.lang.String getInstanceVersionKey()- Specified by:
getInstanceVersionKeyin interfaceVersion- Returns:
- unique identifier of the version, typically a combination of the instance key and an external property such as a creation date.
-
setInstanceVersionKey
public void setInstanceVersionKey(java.lang.String instanceVersionKey)- Specified by:
setInstanceVersionKeyin interfaceVersion
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-