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 de.digitalcollections.model.identifiable.IdentifiergetByIdentifier(de.digitalcollections.model.identifiable.Identifier identifier) 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, getByUuid, getByUuidAndFiltering, 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
-
getByIdentifier
default de.digitalcollections.model.identifiable.Identifier getByIdentifier(de.digitalcollections.model.identifiable.Identifier identifier) 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
-