All Known Implementing Classes:
VersionServiceImpl

public interface VersionService
  • Method Summary

    Modifier and Type
    Method
    Description
    de.digitalcollections.model.identifiable.versioning.Version
    create(String instancekey, String instanceVersionkey)
     
    extractInstanceVersionkey(de.digitalcollections.model.identifiable.Identifiable identifiable)
     
    de.digitalcollections.model.identifiable.versioning.Version
    getByInstanceversionKey(String instanceVersionkey)
     
    de.digitalcollections.model.identifiable.versioning.Version
     
    void
    save(de.digitalcollections.model.identifiable.versioning.Version version)
     
    void
    update(de.digitalcollections.model.identifiable.versioning.Version version)
     
  • Method Details

    • create

      de.digitalcollections.model.identifiable.versioning.Version create(String instancekey, String instanceVersionkey) throws ServiceException
      Throws:
      ServiceException
    • extractInstanceVersionkey

      String extractInstanceVersionkey(de.digitalcollections.model.identifiable.Identifiable identifiable)
    • getByInstanceversionKey

      de.digitalcollections.model.identifiable.versioning.Version getByInstanceversionKey(String instanceVersionkey)
    • getByUuid

      de.digitalcollections.model.identifiable.versioning.Version getByUuid(UUID uuid)
    • save

      void save(de.digitalcollections.model.identifiable.versioning.Version version) throws ServiceException
      Throws:
      ServiceException
    • update

      void update(de.digitalcollections.model.identifiable.versioning.Version version) throws ValidationException, ServiceException
      Throws:
      ValidationException
      ServiceException