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>,UniqueObjectService<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 TypeMethodDescriptionbooleanaddEntities(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.entity.Entity> entities) booleanaddEntity(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.identifiable.entity.Entity entity) booleanaddFileResource(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.identifiable.resource.FileResource fileResource) booleanaddFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources) de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity>findEntities(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.list.paging.PageRequest pageRequest) de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource>findFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.list.paging.PageRequest pageRequest) List<de.digitalcollections.model.identifiable.resource.FileResource>getFileResources(de.digitalcollections.model.identifiable.entity.Topic topic) getLanguagesOfEntities(de.digitalcollections.model.identifiable.entity.Topic topic) getLanguagesOfFileResources(de.digitalcollections.model.identifiable.entity.Topic topic) List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfEntity(de.digitalcollections.model.identifiable.entity.Entity entity) List<de.digitalcollections.model.identifiable.entity.Topic>getTopicsOfFileResource(de.digitalcollections.model.identifiable.resource.FileResource fileResource) booleanremoveEntity(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.identifiable.entity.Entity entity) booleanremoveFileResource(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.identifiable.resource.FileResource fileResource) booleansetEntities(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.entity.Entity> entities) booleansetFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources) Methods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.entity.EntityService
getByRefIdMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.IdentifiableService
addRelatedEntity, addRelatedFileresource, cleanupLabelFromUnwantedLocales, findByLanguageAndInitial, findRelatedEntities, findRelatedFileResources, getByExampleAndLocale, getByIdentifier, getLanguages, setRelatedEntities, setRelatedFileResources, validateMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.identifiable.NodeService
addChild, addChildren, findChildren, findRootNodes, getBreadcrumbNavigation, getBreadcrumbNavigation, getChildren, getParent, getParents, getRootNodesLanguages, removeChild, saveWithParent, updateChildrenOrderMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.UniqueObjectService
count, create, delete, delete, find, getAll, getByExample, getByExampleAndFiltering, getRandom, save, update
-
Method Details
-
addEntities
boolean addEntities(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.entity.Entity> entities) throws ServiceException - Throws:
ServiceException
-
addEntity
boolean addEntity(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.identifiable.entity.Entity entity) throws ServiceException - Throws:
ServiceException
-
addFileResource
boolean addFileResource(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.identifiable.resource.FileResource fileResource) throws ServiceException - Throws:
ServiceException
-
addFileResources
boolean addFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources) throws ServiceException - Throws:
ServiceException
-
findEntities
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.Entity> findEntities(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException - Throws:
ServiceException
-
findFileResources
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.resource.FileResource> findFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException - Throws:
ServiceException
-
getFileResources
List<de.digitalcollections.model.identifiable.resource.FileResource> getFileResources(de.digitalcollections.model.identifiable.entity.Topic topic) throws ServiceException - Throws:
ServiceException
-
getLanguagesOfEntities
List<Locale> getLanguagesOfEntities(de.digitalcollections.model.identifiable.entity.Topic topic) throws ServiceException - Throws:
ServiceException
-
getLanguagesOfFileResources
List<Locale> getLanguagesOfFileResources(de.digitalcollections.model.identifiable.entity.Topic topic) throws ServiceException - Throws:
ServiceException
-
getTopicsOfEntity
List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfEntity(de.digitalcollections.model.identifiable.entity.Entity entity) throws ServiceException - Throws:
ServiceException
-
getTopicsOfFileResource
List<de.digitalcollections.model.identifiable.entity.Topic> getTopicsOfFileResource(de.digitalcollections.model.identifiable.resource.FileResource fileResource) throws ServiceException - Throws:
ServiceException
-
removeEntity
boolean removeEntity(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.identifiable.entity.Entity entity) throws ServiceException - Throws:
ServiceException
-
removeFileResource
boolean removeFileResource(de.digitalcollections.model.identifiable.entity.Topic topic, de.digitalcollections.model.identifiable.resource.FileResource fileResource) throws ServiceException - Throws:
ServiceException
-
setEntities
boolean setEntities(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.entity.Entity> entities) throws ServiceException - Throws:
ServiceException
-
setFileResources
boolean setFileResources(de.digitalcollections.model.identifiable.entity.Topic topic, List<de.digitalcollections.model.identifiable.resource.FileResource> fileResources) throws ServiceException - Throws:
ServiceException
-