Interface VersionService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      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 Detail

      • 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)