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 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