- 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
| Modifier and Type |
Method |
Description |
default boolean |
addDigitalObject(de.digitalcollections.model.identifiable.entity.Project project,
de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject) |
|
default boolean |
addDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project,
java.util.List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects) |
|
boolean |
addDigitalObjects(java.util.UUID projectUuid,
java.util.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(java.util.UUID projectUuid,
de.digitalcollections.model.paging.SearchPageRequest searchPageRequest) |
|
default boolean |
removeDigitalObject(de.digitalcollections.model.identifiable.entity.Project project,
de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject) |
|
boolean |
removeDigitalObject(java.util.UUID projectUuid,
java.util.UUID digitalObjectUuid) |
|
default boolean |
removeDigitalObjectFromAllProjects(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject) |
|
boolean |
removeDigitalObjectFromAllProjects(java.util.UUID digitalObjectUuid) |
|
default boolean |
saveDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project,
java.util.List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects) |
|
boolean |
saveDigitalObjects(java.util.UUID projectUuid,
java.util.List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects) |
|
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 Details
-
default boolean addDigitalObject(de.digitalcollections.model.identifiable.entity.Project project,
de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
default boolean addDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project,
java.util.List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)
-
boolean addDigitalObjects(java.util.UUID projectUuid,
java.util.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(java.util.UUID projectUuid,
de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
default boolean removeDigitalObject(de.digitalcollections.model.identifiable.entity.Project project,
de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
boolean removeDigitalObject(java.util.UUID projectUuid,
java.util.UUID digitalObjectUuid)
-
default boolean removeDigitalObjectFromAllProjects(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
boolean removeDigitalObjectFromAllProjects(java.util.UUID digitalObjectUuid)
-
default boolean saveDigitalObjects(de.digitalcollections.model.identifiable.entity.Project project,
java.util.List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)
-
boolean saveDigitalObjects(java.util.UUID projectUuid,
java.util.List<de.digitalcollections.model.identifiable.entity.DigitalObject> digitalObjects)