Interface IdentifierService
- All Superinterfaces:
UniqueObjectService<de.digitalcollections.model.identifiable.Identifier>
- All Known Implementing Classes:
IdentifierServiceImpl
public interface IdentifierService
extends UniqueObjectService<de.digitalcollections.model.identifiable.Identifier>
-
Method Summary
Modifier and TypeMethodDescriptionintdeleteByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) List<de.digitalcollections.model.identifiable.Identifier>findByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) Set<de.digitalcollections.model.identifiable.Identifier>saveForIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable, Set<de.digitalcollections.model.identifiable.Identifier> identifiers) voidMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.UniqueObjectService
count, create, delete, delete, find, getAll, getByExample, getByExampleAndLocale, getByExamples, getByExamplesAndFiltering, getRandom, save, update
-
Method Details
-
deleteByIdentifiable
int deleteByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) throws ServiceException - Throws:
ServiceException
-
findByIdentifiable
List<de.digitalcollections.model.identifiable.Identifier> findByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) throws ServiceException - Throws:
ServiceException
-
saveForIdentifiable
Set<de.digitalcollections.model.identifiable.Identifier> saveForIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable, Set<de.digitalcollections.model.identifiable.Identifier> identifiers) throws ServiceException - Throws:
ServiceException
-
validate
void validate(Set<de.digitalcollections.model.identifiable.Identifier> identifiers) throws ServiceException, ValidationException - Throws:
ServiceExceptionValidationException
-