Interface TopicService
-
- All Superinterfaces:
EntityService<de.digitalcollections.model.identifiable.entity.Topic>,IdentifiableService<de.digitalcollections.model.identifiable.entity.Topic>,NodeService<de.digitalcollections.model.identifiable.entity.Topic>
- All Known Implementing Classes:
TopicServiceImpl
public interface TopicService extends NodeService<de.digitalcollections.model.identifiable.entity.Topic>, EntityService<de.digitalcollections.model.identifiable.entity.Topic>
Service for Topic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<de.digitalcollections.model.identifiable.entity.Entity>getAllEntities(de.digitalcollections.model.identifiable.entity.Topic topic)List<de.digitalcollections.model.identifiable.entity.Entity>getAllEntities(UUID topicUuid)de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>getEntities(UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)default List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.identifiable.entity.Topic topic)List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(UUID topicUuid)de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)List<Locale>getLanguagesOfEntities(UUID topicUuid)List<Locale>getLanguagesOfFileResources(UUID topicUuid)default List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfEntity(de.digitalcollections.model.identifiable.entity.Entity entity)List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfEntity(UUID entityUuid)default List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfFileResource(de.digitalcollections.model.identifiable.resource.FileResource fileResource)List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfFileResource(UUID fileResourceUuid)default List<de.digitalcollections.model.identifiable.entity.Entity>saveEntities(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.entity.Entity> entities)List<de.digitalcollections.model.identifiable.entity.Entity>saveEntities(UUID topicUuid, List<de.digitalcollections.model.identifiable.entity.Entity> entities)default List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(UUID topicUuid, 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
-
Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.NodeService
addChild, addChild, addChildren, addChildren, findChildren, findRootNodes, getBreadcrumbNavigation, getBreadcrumbNavigation, getChildren, getChildren, getChildren, getParent, getParent, getParents, getRootNodes, getRootNodesLanguages, removeChild, removeChild, saveWithParent, saveWithParent, updateChildrenOrder
-
-
-
-
Method Detail
-
getAllEntities
default List<de.digitalcollections.model.identifiable.entity.Entity> getAllEntities(de.digitalcollections.model.identifiable.entity.Topic topic)
-
getAllEntities
List<de.digitalcollections.model.identifiable.entity.Entity> getAllEntities(UUID topicUuid)
-
getEntities
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> getEntities(UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)
-
getFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.identifiable.entity.Topic topic)
-
getFileResources
List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(UUID topicUuid)
-
getFileResources
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)
-
getTopicsOfEntity
default List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfEntity(de.digitalcollections.model.identifiable.entity.Entity entity)
-
getTopicsOfEntity
List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfEntity(UUID entityUuid)
-
getTopicsOfFileResource
default List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfFileResource(de.digitalcollections.model.identifiable.resource.FileResource fileResource)
-
getTopicsOfFileResource
List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfFileResource(UUID fileResourceUuid)
-
saveEntities
default List<de.digitalcollections.model.identifiable.entity.Entity> saveEntities(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.entity.Entity> entities)
-
saveEntities
List<de.digitalcollections.model.identifiable.entity.Entity> saveEntities(UUID topicUuid, List<de.digitalcollections.model.identifiable.entity.Entity> entities)
-
saveFileResources
default List<de.digitalcollections.model.identifiable.resource.FileResource> saveFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)
-
-