Class VersionImpl
- java.lang.Object
-
- de.digitalcollections.model.impl.identifiable.VersionImpl
-
-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DategetCreated()StringgetDescription()StringgetInstanceKey()StringgetInstanceVersionKey()Version.StatusgetStatus()Version.TypeKeygetTypeKey()UUIDgetUuid()intgetVersionValue()voidsetCreated(Date created)voidsetDescription(String description)voidsetInstanceKey(String instanceKey)voidsetInstanceVersionKey(String instanceVersionKey)voidsetStatus(Version.Status status)voidsetTypeKey(Version.TypeKey typeKey)voidsetUuid(UUID uuid)voidsetVersionValue(int versionValue)StringtoString()
-
-
-
Method Detail
-
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 Date getCreated()
- Specified by:
getCreatedin interfaceVersion- Returns:
- date when this version instance was created
-
setCreated
public void setCreated(Date created)
- Specified by:
setCreatedin interfaceVersion
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceVersion- Returns:
- description of the version, intended for manually created versions
-
setDescription
public void setDescription(String description)
- Specified by:
setDescriptionin interfaceVersion
-
getStatus
public Version.Status getStatus()
-
setStatus
public void setStatus(Version.Status status)
-
getTypeKey
public Version.TypeKey getTypeKey()
- Specified by:
getTypeKeyin interfaceVersion- Returns:
- type of the versioned object, e.g. 'DigitalObject'
-
setTypeKey
public void setTypeKey(Version.TypeKey typeKey)
- Specified by:
setTypeKeyin interfaceVersion
-
getInstanceKey
public String getInstanceKey()
- Specified by:
getInstanceKeyin interfaceVersion- Returns:
- version independent identifier of the versioned object, e.g. Zend id
-
setInstanceKey
public void setInstanceKey(String instanceKey)
- Specified by:
setInstanceKeyin interfaceVersion
-
getInstanceVersionKey
public 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(String instanceVersionKey)
- Specified by:
setInstanceVersionKeyin interfaceVersion
-
-