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
Modifier and Type Method Description default java.util.List<de.digitalcollections.model.identifiable.entity.Entity>getAllEntities(de.digitalcollections.model.identifiable.entity.Topic topic)java.util.List<de.digitalcollections.model.identifiable.entity.Entity>getAllEntities(java.util.UUID topicUuid)de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>getEntities(java.util.UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)default java.util.List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.identifiable.entity.Topic topic)java.util.List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(java.util.UUID topicUuid)de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(java.util.UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest)java.util.List<java.util.Locale>getLanguagesOfEntities(java.util.UUID topicUuid)java.util.List<java.util.Locale>getLanguagesOfFileResources(java.util.UUID topicUuid)default java.util.List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfEntity(de.digitalcollections.model.identifiable.entity.Entity entity)java.util.List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfEntity(java.util.UUID entityUuid)default java.util.List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfFileResource(de.digitalcollections.model.identifiable.resource.FileResource fileResource)java.util.List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfFileResource(java.util.UUID fileResourceUuid)default java.util.List<de.digitalcollections.model.identifiable.entity.Entity>saveEntities(de.digitalcollections.model.identifiable.entity.Topic topic, java.util.List<de.digitalcollections.model.identifiable.entity.Entity> entities)java.util.List<de.digitalcollections.model.identifiable.entity.Entity>saveEntities(java.util.UUID topicUuid, java.util.List<de.digitalcollections.model.identifiable.entity.Entity> entities)default java.util.List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)java.util.List<de.digitalcollections.model.identifiable.resource.FileResource>saveFileResources(java.util.UUID topicUuid, 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, updateMethods 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 Details
-
getAllEntities
default java.util.List<de.digitalcollections.model.identifiable.entity.Entity> getAllEntities(de.digitalcollections.model.identifiable.entity.Topic topic) -
getAllEntities
java.util.List<de.digitalcollections.model.identifiable.entity.Entity> getAllEntities(java.util.UUID topicUuid) -
getEntities
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> getEntities(java.util.UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest) -
getFileResources
default java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.identifiable.entity.Topic topic) -
getFileResources
java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(java.util.UUID topicUuid) -
getFileResources
de.digitalcollections.model.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(java.util.UUID topicUuid, de.digitalcollections.model.paging.PageRequest pageRequest) -
getLanguagesOfEntities
java.util.List<java.util.Locale> getLanguagesOfEntities(java.util.UUID topicUuid) -
getLanguagesOfFileResources
java.util.List<java.util.Locale> getLanguagesOfFileResources(java.util.UUID topicUuid) -
getTopicsOfEntity
default java.util.List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfEntity(de.digitalcollections.model.identifiable.entity.Entity entity) -
getTopicsOfEntity
java.util.List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfEntity(java.util.UUID entityUuid) -
getTopicsOfFileResource
default java.util.List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfFileResource(de.digitalcollections.model.identifiable.resource.FileResource fileResource) -
getTopicsOfFileResource
java.util.List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfFileResource(java.util.UUID fileResourceUuid) -
saveEntities
default java.util.List<de.digitalcollections.model.identifiable.entity.Entity> saveEntities(de.digitalcollections.model.identifiable.entity.Topic topic, java.util.List<de.digitalcollections.model.identifiable.entity.Entity> entities) -
saveEntities
java.util.List<de.digitalcollections.model.identifiable.entity.Entity> saveEntities(java.util.UUID topicUuid, java.util.List<de.digitalcollections.model.identifiable.entity.Entity> entities) -
saveFileResources
default java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> saveFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources) -
saveFileResources
java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> saveFileResources(java.util.UUID topicUuid, java.util.List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources)
-