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

@Service
@Transactional(rollbackFor=java.lang.Exception.class)
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.identifiable.versioning.Version create​(java.lang.String instanceKey, java.lang.String instanceVersionkey)  
    java.lang.String extractInstanceVersionkey​(de.digitalcollections.model.identifiable.Identifiable identifiable)  
    de.digitalcollections.model.identifiable.versioning.Version get​(java.util.UUID uuid)  
    de.digitalcollections.model.identifiable.versioning.Version getByInstanceversionKey​(java.lang.String instanceVersionkey)  
    de.digitalcollections.model.identifiable.versioning.Version save​(de.digitalcollections.model.identifiable.versioning.Version version)  
    de.digitalcollections.model.identifiable.versioning.Version update​(de.digitalcollections.model.identifiable.versioning.Version version)  

    Methods inherited from class java.lang.Object

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

  • Method Details

    • create

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

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

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

      public de.digitalcollections.model.identifiable.versioning.Version getByInstanceversionKey​(java.lang.String instanceVersionkey)
      Specified by:
      getByInstanceversionKey in interface VersionService
    • save

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

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