All Known Implementing Classes:
VersionServiceImpl

public interface VersionService
  • Method Summary

    Modifier and Type Method Description
    de.digitalcollections.model.api.identifiable.Version create​(java.lang.String instancekey, java.lang.String instanceVersionkey)  
    java.lang.String extractInstanceVersionkey​(de.digitalcollections.model.api.identifiable.Identifiable identifiable)  
    de.digitalcollections.model.api.identifiable.Version get​(java.lang.String externalKey)  
    de.digitalcollections.model.api.identifiable.Version get​(java.util.UUID uuid)  
    de.digitalcollections.model.api.identifiable.Version save​(de.digitalcollections.model.api.identifiable.Version version)  
    de.digitalcollections.model.api.identifiable.Version update​(de.digitalcollections.model.api.identifiable.Version version)  
  • Method Details

    • get

      de.digitalcollections.model.api.identifiable.Version get​(java.util.UUID uuid)
    • get

      de.digitalcollections.model.api.identifiable.Version get​(java.lang.String externalKey)
    • create

      de.digitalcollections.model.api.identifiable.Version create​(java.lang.String instancekey, java.lang.String instanceVersionkey)
    • save

      de.digitalcollections.model.api.identifiable.Version save​(de.digitalcollections.model.api.identifiable.Version version) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • update

      de.digitalcollections.model.api.identifiable.Version update​(de.digitalcollections.model.api.identifiable.Version version) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • extractInstanceVersionkey

      java.lang.String extractInstanceVersionkey​(de.digitalcollections.model.api.identifiable.Identifiable identifiable)