Interface ItemService

  • All Superinterfaces:
    EntityService<de.digitalcollections.model.identifiable.entity.work.Item>, IdentifiableService<de.digitalcollections.model.identifiable.entity.work.Item>
    All Known Implementing Classes:
    ItemServiceImpl

    public interface ItemService
    extends EntityService<de.digitalcollections.model.identifiable.entity.work.Item>
    • Method Detail

      • addWork

        boolean addWork​(UUID uuid,
                        UUID workUuid)
      • findDigitalObjects

        de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.DigitalObject> findDigitalObjects​(UUID itemUuid,
                                                                                                                                               de.digitalcollections.model.list.paging.PageRequest pageRequest)
      • getLanguagesOfDigitalObjects

        List<Locale> getLanguagesOfDigitalObjects​(UUID uuid)
      • getWorks

        Set<de.digitalcollections.model.identifiable.entity.work.Work> getWorks​(UUID itemUuid)