java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.VersionServiceImpl
All Implemented Interfaces:
VersionService

@Service
public class VersionServiceImpl
extends java.lang.Object
implements VersionService
  • Constructor Summary

    Constructors
    Constructor Description
    VersionServiceImpl()  
  • 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)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VersionServiceImpl

      public VersionServiceImpl()
  • Method Details

    • get

      public de.digitalcollections.model.api.identifiable.Version get​(java.util.UUID uuid)
      Specified by:
      get in interface VersionService
    • get

      public de.digitalcollections.model.api.identifiable.Version get​(java.lang.String externalKey)
      Specified by:
      get in interface VersionService
    • create

      public de.digitalcollections.model.api.identifiable.Version create​(java.lang.String instanceKey, java.lang.String instanceVersionkey)
      Specified by:
      create in interface VersionService
    • save

      public de.digitalcollections.model.api.identifiable.Version save​(de.digitalcollections.model.api.identifiable.Version version) throws java.lang.Exception
      Specified by:
      save in interface VersionService
      Throws:
      java.lang.Exception
    • update

      public de.digitalcollections.model.api.identifiable.Version update​(de.digitalcollections.model.api.identifiable.Version version) throws java.lang.Exception
      Specified by:
      update in interface VersionService
      Throws:
      java.lang.Exception
    • extractInstanceVersionkey

      public java.lang.String extractInstanceVersionkey​(de.digitalcollections.model.api.identifiable.Identifiable identifiable)
      Specified by:
      extractInstanceVersionkey in interface VersionService