All Superinterfaces:
EntityService<de.digitalcollections.model.identifiable.entity.work.Work>, IdentifiableService<de.digitalcollections.model.identifiable.entity.work.Work>, UniqueObjectService<de.digitalcollections.model.identifiable.entity.work.Work>
All Known Implementing Classes:
WorkServiceImpl

public interface WorkService extends EntityService<de.digitalcollections.model.identifiable.entity.work.Work>
  • Method Details

    • findEmbeddedWorks

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.work.Work> findEmbeddedWorks(de.digitalcollections.model.identifiable.entity.work.Work work, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException
      Throws:
      ServiceException
    • getByItem

      de.digitalcollections.model.identifiable.entity.work.Work getByItem(de.digitalcollections.model.identifiable.entity.item.Item item) throws ServiceException
      Throws:
      ServiceException
    • getByPerson

      Set<de.digitalcollections.model.identifiable.entity.work.Work> getByPerson(de.digitalcollections.model.identifiable.entity.agent.Person person) throws ServiceException
      Throws:
      ServiceException