Class IdentifierServiceImpl
- java.lang.Object
-
- de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifierServiceImpl
-
- All Implemented Interfaces:
IdentifierService
@Service("identifierService") @Transactional(rollbackFor=java.lang.Exception.class) public class IdentifierServiceImpl extends Object implements IdentifierService
-
-
Constructor Summary
Constructors Constructor Description IdentifierServiceImpl(IdentifierRepository identifierRepository, IdentifierTypeService identifierTypeService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(Set<de.digitalcollections.model.identifiable.Identifier> identifiers)intdeleteByIdentifiable(UUID identifiableUuid)List<de.digitalcollections.model.identifiable.Identifier>findByIdentifiable(UUID uuidIdentifiable)de.digitalcollections.model.identifiable.Identifiersave(de.digitalcollections.model.identifiable.Identifier identifier)Set<de.digitalcollections.model.identifiable.Identifier>saveForIdentifiable(UUID identifiableUuid, Set<de.digitalcollections.model.identifiable.Identifier> identifiers)voidvalidate(Set<de.digitalcollections.model.identifiable.Identifier> identifiers)
-
-
-
Constructor Detail
-
IdentifierServiceImpl
public IdentifierServiceImpl(IdentifierRepository identifierRepository, IdentifierTypeService identifierTypeService)
-
-
Method Detail
-
delete
public void delete(Set<de.digitalcollections.model.identifiable.Identifier> identifiers) throws CudamiServiceException
- Specified by:
deletein interfaceIdentifierService- Throws:
CudamiServiceException
-
deleteByIdentifiable
public int deleteByIdentifiable(UUID identifiableUuid) throws CudamiServiceException
- Specified by:
deleteByIdentifiablein interfaceIdentifierService- Throws:
CudamiServiceException
-
findByIdentifiable
public List<de.digitalcollections.model.identifiable.Identifier> findByIdentifiable(UUID uuidIdentifiable) throws CudamiServiceException
- Specified by:
findByIdentifiablein interfaceIdentifierService- Throws:
CudamiServiceException
-
save
public de.digitalcollections.model.identifiable.Identifier save(de.digitalcollections.model.identifiable.Identifier identifier) throws CudamiServiceException- Specified by:
savein interfaceIdentifierService- Throws:
CudamiServiceException
-
saveForIdentifiable
public Set<de.digitalcollections.model.identifiable.Identifier> saveForIdentifiable(UUID identifiableUuid, Set<de.digitalcollections.model.identifiable.Identifier> identifiers) throws CudamiServiceException
- Specified by:
saveForIdentifiablein interfaceIdentifierService- Throws:
CudamiServiceException
-
validate
public void validate(Set<de.digitalcollections.model.identifiable.Identifier> identifiers) throws ValidationException, CudamiServiceException
- Specified by:
validatein interfaceIdentifierService- Throws:
ValidationExceptionCudamiServiceException
-
-