Interface DigitalObjectService
-
- All Superinterfaces:
EntityService<de.digitalcollections.model.identifiable.entity.DigitalObject>,IdentifiableService<de.digitalcollections.model.identifiable.entity.DigitalObject>
- All Known Implementing Classes:
DigitalObjectServiceImpl
public interface DigitalObjectService extends EntityService<de.digitalcollections.model.identifiable.entity.DigitalObject>
Service for Digital Object.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddeleteFileResources(UUID digitalObjectUuid)de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection>getActiveCollections(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest pageRequest)default de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection>getCollections(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection>getCollections(UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest pageRequest)default List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(UUID digitalObjectUuid)default List<de.digitalcollections.model.identifiable.resource.ImageFileResource>getImageFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)List<de.digitalcollections.model.identifiable.resource.ImageFileResource>getImageFileResources(UUID digitalObjectUuid)default de.digitalcollections.model.identifiable.entity.work.ItemgetItem(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)de.digitalcollections.model.identifiable.entity.work.ItemgetItem(UUID digitalObjectUuid)List<Locale>getLanguagesOfCollections(UUID uuid)List<Locale>getLanguagesOfProjects(UUID uuid)default de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Project>getProjects(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Project>getProjects(UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)default List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(UUID digitalObjectUuid, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)-
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
-
deleteFileResources
void deleteFileResources(UUID digitalObjectUuid)
-
getActiveCollections
de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection> getActiveCollections(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest pageRequest)
-
getCollections
default de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection> getCollections(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
getCollections
de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Collection> getCollections(UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest pageRequest)
-
getFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
getFileResources
List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(UUID digitalObjectUuid)
-
getImageFileResources
default List<de.digitalcollections.model.identifiable.resource.ImageFileResource> getImageFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
getImageFileResources
List<de.digitalcollections.model.identifiable.resource.ImageFileResource> getImageFileResources(UUID digitalObjectUuid)
-
getItem
default de.digitalcollections.model.identifiable.entity.work.Item getItem(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)
-
getItem
de.digitalcollections.model.identifiable.entity.work.Item getItem(UUID digitalObjectUuid)
-
getProjects
default de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Project> getProjects(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
getProjects
de.digitalcollections.model.paging.SearchPageResponse<de.digitalcollections.model.identifiable.entity.Project> getProjects(UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)
-
saveFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> saveFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)
-
-