Class VersionServiceImpl
- 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 Object implements VersionService
-
-
Constructor Summary
Constructors Constructor Description VersionServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.digitalcollections.model.identifiable.versioning.Versioncreate(String instanceKey, String instanceVersionkey)StringextractInstanceVersionkey(de.digitalcollections.model.identifiable.Identifiable identifiable)de.digitalcollections.model.identifiable.versioning.Versionget(UUID uuid)de.digitalcollections.model.identifiable.versioning.VersiongetByInstanceversionKey(String instanceVersionkey)de.digitalcollections.model.identifiable.versioning.Versionsave(de.digitalcollections.model.identifiable.versioning.Version version)de.digitalcollections.model.identifiable.versioning.Versionupdate(de.digitalcollections.model.identifiable.versioning.Version version)
-
-
-
Method Detail
-
create
public de.digitalcollections.model.identifiable.versioning.Version create(String instanceKey, String instanceVersionkey)
- Specified by:
createin interfaceVersionService
-
extractInstanceVersionkey
public String extractInstanceVersionkey(de.digitalcollections.model.identifiable.Identifiable identifiable)
- Specified by:
extractInstanceVersionkeyin interfaceVersionService
-
get
public de.digitalcollections.model.identifiable.versioning.Version get(UUID uuid)
- Specified by:
getin interfaceVersionService
-
getByInstanceversionKey
public de.digitalcollections.model.identifiable.versioning.Version getByInstanceversionKey(String instanceVersionkey)
- Specified by:
getByInstanceversionKeyin interfaceVersionService
-
save
public de.digitalcollections.model.identifiable.versioning.Version save(de.digitalcollections.model.identifiable.versioning.Version version) throws Exception- Specified by:
savein interfaceVersionService- Throws:
Exception
-
update
public de.digitalcollections.model.identifiable.versioning.Version update(de.digitalcollections.model.identifiable.versioning.Version version) throws Exception- Specified by:
updatein interfaceVersionService- Throws:
Exception
-
-