Interface Version

    • 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'
      • getTypeKey

        Version.TypeKey getTypeKey()
        Returns:
        type of the versioned object, e.g. 'DigitalObject'
      • 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)