Interface ItemService

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

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

      • findByLanguageAndInitial

        de.digitalcollections.model.api.paging.PageResponse<de.digitalcollections.model.api.identifiable.entity.work.Item> findByLanguageAndInitial​(de.digitalcollections.model.api.paging.PageRequest pageRequest,
                                                                                                                                                    String language,
                                                                                                                                                    String initial)
      • getDigitalObjects

        Set<de.digitalcollections.model.api.identifiable.entity.DigitalObject> getDigitalObjects​(UUID itemUuid)
      • getWorks

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

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

        boolean addDigitalObject​(UUID uuid,
                                 UUID digitalObjectUuid)