Interface ProjectRepository
-
- All Superinterfaces:
EntityRepository<de.digitalcollections.model.identifiable.entity.Project>,IdentifiableRepository<de.digitalcollections.model.identifiable.entity.Project>
public interface ProjectRepository extends EntityRepository<de.digitalcollections.model.identifiable.entity.Project>
Repository for Project persistence handling.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default booleanaddDigitalObject(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)default booleanaddDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)booleanaddDigitalObjects(UUID projectUuid, List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)default de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject>getDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.paging.PageRequest pageRequest)de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject>getDigitalObjects(UUID projectUuid, de.digitalcollections.model.paging.PageRequest pageRequest)default booleanremoveDigitalObject(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)booleanremoveDigitalObject(UUID projectUuid, UUID digitalObjectUuid)booleanremoveDigitalObjectFromAllProjects(UUID digitalObjectUuid)default booleansaveDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)booleansaveDigitalObjects(UUID projectUuid, List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)-
Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.entity.EntityRepository
findOneByRefId, findRandom
-
Methods inherited from interface de.digitalcollections.cudami.server.backend.api.repository.identifiable.IdentifiableRepository
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, count, delete, delete, deleteIdentifiers, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, findOne, findOne, findOne, findOneByIdentifier, getLanguages, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, save, save, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResources, update, update
-
-
-
-
Method Detail
-
addDigitalObject
default boolean addDigitalObject(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
addDigitalObjects
default boolean addDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)
-
addDigitalObjects
boolean addDigitalObjects(UUID projectUuid, List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)
-
getDigitalObjects
default de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject> getDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.paging.PageRequest pageRequest)
-
getDigitalObjects
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject> getDigitalObjects(UUID projectUuid, de.digitalcollections.model.paging.PageRequest pageRequest)
-
removeDigitalObject
default boolean removeDigitalObject(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
removeDigitalObjectFromAllProjects
boolean removeDigitalObjectFromAllProjects(UUID digitalObjectUuid)
-
saveDigitalObjects
default boolean saveDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)
-
-