Interface IdentifierRepository
- All Superinterfaces:
PagingSortingFilteringRepository<de.digitalcollections.model.identifiable.Identifier>,UniqueObjectRepository<de.digitalcollections.model.identifiable.Identifier>
public interface IdentifierRepository
extends UniqueObjectRepository<de.digitalcollections.model.identifiable.Identifier>
-
Method Summary
Modifier and TypeMethodDescriptiondefault intdeleteByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) intdeleteByIdentifiable(UUID identifiableUuid) default List<de.digitalcollections.model.identifiable.Identifier>findByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) List<de.digitalcollections.model.identifiable.Identifier>findByIdentifiable(UUID identifiableUuid) default List<de.digitalcollections.model.identifiable.Identifier>getByIdentifiers(List<de.digitalcollections.model.identifiable.Identifier> identifiers) default voidsave(de.digitalcollections.model.identifiable.Identifier uniqueObject) Save anUniqueObjectobject.Set<de.digitalcollections.model.identifiable.Identifier>saveForIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable, Set<de.digitalcollections.model.identifiable.Identifier> identifiers) Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.PagingSortingFilteringRepository
findMethods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.UniqueObjectRepository
count, create, delete, delete, deleteByUuid, deleteByUuids, getByExample, getByExampleAndFiltering, getByExamples, getByExamplesAndFiltering, getByUuid, getByUuidAndFiltering, getByUuids, getByUuidsAndFiltering, getRandom, save, saveOrUpdate, update, update
-
Method Details
-
deleteByIdentifiable
default int deleteByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) throws RepositoryException - Throws:
RepositoryException
-
deleteByIdentifiable
- Throws:
RepositoryException
-
findByIdentifiable
default List<de.digitalcollections.model.identifiable.Identifier> findByIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable) throws RepositoryException - Throws:
RepositoryException
-
findByIdentifiable
List<de.digitalcollections.model.identifiable.Identifier> findByIdentifiable(UUID identifiableUuid) throws RepositoryException - Throws:
RepositoryException
-
getByIdentifiers
default List<de.digitalcollections.model.identifiable.Identifier> getByIdentifiers(List<de.digitalcollections.model.identifiable.Identifier> identifiers) throws RepositoryException - Throws:
RepositoryException
-
save
default void save(de.digitalcollections.model.identifiable.Identifier uniqueObject) throws RepositoryException Description copied from interface:UniqueObjectRepositorySave anUniqueObjectobject.- Specified by:
savein interfaceUniqueObjectRepository<de.digitalcollections.model.identifiable.Identifier>- Parameters:
uniqueObject- the unique object to save- Throws:
RepositoryException
-
saveForIdentifiable
Set<de.digitalcollections.model.identifiable.Identifier> saveForIdentifiable(de.digitalcollections.model.identifiable.Identifiable identifiable, Set<de.digitalcollections.model.identifiable.Identifier> identifiers) throws RepositoryException - Throws:
RepositoryException
-