Interface ProjectService
-
- All Superinterfaces:
EntityService<de.digitalcollections.model.identifiable.entity.Project>,IdentifiableService<de.digitalcollections.model.identifiable.entity.Project>
- All Known Implementing Classes:
ProjectServiceImpl
public interface ProjectService extends EntityService<de.digitalcollections.model.identifiable.entity.Project>
-
-
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.SearchPageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject>getDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject>getDigitalObjects(UUID projectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)default booleanremoveDigitalObject(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)booleanremoveDigitalObject(UUID projectUuid, UUID digitalObjectUuid)default booleanremoveDigitalObjectFromAllProjects(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)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.business.api.service.identifiable.entity.EntityService
getByRefId, getRandom
-
Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
addRelatedEntity, addRelatedEntity, addRelatedFileresource, addRelatedFileresource, cleanupLabelFromUnwantedLocales, count, delete, delete, deleteIdentifiers, find, find, find, findAllFull, findAllReduced, findByLanguageAndInitial, get, get, get, getByIdentifier, getLanguages, getRelatedEntities, getRelatedEntities, getRelatedFileResources, getRelatedFileResources, save, saveRelatedEntities, saveRelatedEntities, saveRelatedFileResources, saveRelatedFileResources, 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.SearchPageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject> getDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
getDigitalObjects
de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject> getDigitalObjects(UUID projectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
removeDigitalObject
default boolean removeDigitalObject(de.digitalcollections.model.identifiable.entity.Project project, de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
removeDigitalObjectFromAllProjects
default boolean removeDigitalObjectFromAllProjects(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)
-
-