Class Version
- java.lang.Object
-
- de.digitalcollections.model.identifiable.versioning.Version
-
public class Version extends Object
Version of aDigitalObject
-
-
Constructor Summary
Constructors Constructor Description Version()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DategetCreated()StringgetDescription()StringgetInstanceKey()StringgetInstanceVersionKey()StatusgetStatus()TypeKeygetTypeKey()UUIDgetUuid()intgetVersionValue()voidsetCreated(Date created)voidsetDescription(String description)voidsetInstanceKey(String instanceKey)voidsetInstanceVersionKey(String instanceVersionKey)voidsetStatus(Status status)voidsetTypeKey(TypeKey typeKey)voidsetUuid(UUID uuid)voidsetVersionValue(int versionValue)StringtoString()
-
-
-
Method Detail
-
getCreated
public Date getCreated()
- Returns:
- date when this version instance was created
-
getDescription
public String getDescription()
- Returns:
- description of the version, intended for manually created versions
-
getInstanceKey
public String getInstanceKey()
- Returns:
- version independent identifier of the versioned object, e.g. Zend id
-
getInstanceVersionKey
public String getInstanceVersionKey()
- Returns:
- unique identifier of the version, typically a combination of the instance key and an external property such as a creation date.
-
getStatus
public Status getStatus()
- Returns:
- status of the version, one of 'INITIAL', 'ACTIVIE', 'INACTIVE', 'DELETED'
-
getTypeKey
public TypeKey getTypeKey()
- Returns:
- type of the versioned object, e.g. 'DigitalObject'
-
getUuid
public UUID getUuid()
- Returns:
- id of the version
-
getVersionValue
public int getVersionValue()
- Returns:
- numeric value of the version, incremented with every new version instance
-
setCreated
public void setCreated(Date created)
-
setDescription
public void setDescription(String description)
-
setInstanceKey
public void setInstanceKey(String instanceKey)
-
setInstanceVersionKey
public void setInstanceVersionKey(String instanceVersionKey)
-
setStatus
public void setStatus(Status status)
-
setTypeKey
public void setTypeKey(TypeKey typeKey)
-
setUuid
public void setUuid(UUID uuid)
-
setVersionValue
public void setVersionValue(int versionValue)
-
-