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