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 -
Method Summary
Modifier and TypeMethodDescriptionde.digitalcollections.model.identifiable.versioning.VersionextractInstanceVersionkey(de.digitalcollections.model.identifiable.Identifiable identifiable) de.digitalcollections.model.identifiable.versioning.VersiongetByInstanceversionKey(String instanceVersionkey) de.digitalcollections.model.identifiable.versioning.Versionvoidsave(de.digitalcollections.model.identifiable.versioning.Version version) voidupdate(de.digitalcollections.model.identifiable.versioning.Version version)
-
Constructor Details
-
VersionServiceImpl
public VersionServiceImpl()
-
-
Method Details
-
create
public de.digitalcollections.model.identifiable.versioning.Version create(String instanceKey, String instanceVersionkey) throws ServiceException - Specified by:
createin interfaceVersionService- Throws:
ServiceException
-
extractInstanceVersionkey
public String extractInstanceVersionkey(de.digitalcollections.model.identifiable.Identifiable identifiable) - Specified by:
extractInstanceVersionkeyin interfaceVersionService
-
getByInstanceversionKey
public de.digitalcollections.model.identifiable.versioning.Version getByInstanceversionKey(String instanceVersionkey) - Specified by:
getByInstanceversionKeyin interfaceVersionService
-
getByUuid
- Specified by:
getByUuidin interfaceVersionService
-
save
public void save(de.digitalcollections.model.identifiable.versioning.Version version) throws ServiceException - Specified by:
savein interfaceVersionService- Throws:
ServiceException
-
update
public void update(de.digitalcollections.model.identifiable.versioning.Version version) throws ValidationException, ServiceException - Specified by:
updatein interfaceVersionService- Throws:
ValidationExceptionServiceException
-