Class IdentifierServiceImpl
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl<de.digitalcollections.model.identifiable.Identifier,IdentifierRepository>
de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifierServiceImpl
- All Implemented Interfaces:
IdentifierService,UniqueObjectService<de.digitalcollections.model.identifiable.Identifier>
@Service("identifierService")
public class IdentifierServiceImpl
extends UniqueObjectServiceImpl<de.digitalcollections.model.identifiable.Identifier,IdentifierRepository>
implements IdentifierService
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl
repository -
Constructor Summary
ConstructorsConstructorDescriptionIdentifierServiceImpl(IdentifierRepository identifierRepository, IdentifierTypeService identifierTypeService) -
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 class de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl
count, create, delete, delete, find, getAll, getByExample, getByExampleAndFiltering, getRandom, save, setDefaultSorting, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.UniqueObjectService
count, create, delete, delete, find, getAll, getByExample, getByExampleAndFiltering, getByExampleAndLocale, getRandom, save, update
-
Constructor Details
-
IdentifierServiceImpl
public IdentifierServiceImpl(IdentifierRepository identifierRepository, IdentifierTypeService identifierTypeService)
-
-
Method Details
-
deleteByIdentifiable
public int deleteByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) throws ServiceException - Specified by:
deleteByIdentifiablein interfaceIdentifierService- Throws:
ServiceException
-
findByIdentifiable
public List<de.digitalcollections.model.identifiable.Identifier> findByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) throws ServiceException - Specified by:
findByIdentifiablein interfaceIdentifierService- Throws:
ServiceException
-
saveForIdentifiable
public Set<de.digitalcollections.model.identifiable.Identifier> saveForIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable, Set<de.digitalcollections.model.identifiable.Identifier> identifiers) throws ServiceException - Specified by:
saveForIdentifiablein interfaceIdentifierService- Throws:
ServiceException
-
validate
public void validate(Set<de.digitalcollections.model.identifiable.Identifier> identifiers) throws ValidationException, ServiceException - Specified by:
validatein interfaceIdentifierService- Throws:
ValidationExceptionServiceException
-