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
Modifier and Type Method Description voiddeleteFileResources(java.util.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(java.util.UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest pageRequest)default java.util.List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)java.util.List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(java.util.UUID digitalObjectUuid)default java.util.List<de.digitalcollections.model.identifiable.resource.ImageFileResource>getImageFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)java.util.List<de.digitalcollections.model.identifiable.resource.ImageFileResource>getImageFileResources(java.util.UUID digitalObjectUuid)default de.digitalcollections.model.identifiable.entity.work.ItemgetItem(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject)de.digitalcollections.model.identifiable.entity.work.ItemgetItem(java.util.UUID digitalObjectUuid)java.util.List<java.util.Locale>getLanguagesOfCollections(java.util.UUID uuid)java.util.List<java.util.Locale>getLanguagesOfProjects(java.util.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(java.util.UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest)default java.util.List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)java.util.List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(java.util.UUID digitalObjectUuid, java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.entity.EntityService
getByRefId, getRandomMethods 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
-
deleteFileResources
void deleteFileResources(java.util.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(java.util.UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest pageRequest) -
getFileResources
default java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject) -
getFileResources
java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(java.util.UUID digitalObjectUuid) -
getImageFileResources
default java.util.List<de.digitalcollections.model.identifiable.resource.ImageFileResource> getImageFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject) -
getImageFileResources
java.util.List<de.digitalcollections.model.identifiable.resource.ImageFileResource> getImageFileResources(java.util.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(java.util.UUID digitalObjectUuid) -
getLanguagesOfCollections
java.util.List<java.util.Locale> getLanguagesOfCollections(java.util.UUID uuid) -
getLanguagesOfProjects
java.util.List<java.util.Locale> getLanguagesOfProjects(java.util.UUID uuid) -
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(java.util.UUID digitalObjectUuid, de.digitalcollections.model.paging.SearchPageRequest searchPageRequest) -
saveFileResources
default java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> saveFileResources(de.digitalcollections.model.identifiable.entity.DigitalObject digitalObject, java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources) -
saveFileResources
java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> saveFileResources(java.util.UUID digitalObjectUuid, java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)
-