Interface VersionService
- All Known Implementing Classes:
VersionServiceImpl
public interface VersionService
-
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)
-
Method Details
-
create
de.digitalcollections.model.identifiable.versioning.Version create(String instancekey, String instanceVersionkey) throws ServiceException - Throws:
ServiceException
-
extractInstanceVersionkey
String extractInstanceVersionkey(de.digitalcollections.model.identifiable.Identifiable identifiable) -
getByInstanceversionKey
de.digitalcollections.model.identifiable.versioning.Version getByInstanceversionKey(String instanceVersionkey) -
getByUuid
-
save
void save(de.digitalcollections.model.identifiable.versioning.Version version) throws ServiceException - Throws:
ServiceException
-
update
void update(de.digitalcollections.model.identifiable.versioning.Version version) throws ValidationException, ServiceException - Throws:
ValidationExceptionServiceException
-