Class Version

    • Constructor Detail

      • Version

        public Version()
    • 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)