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

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

    • findDigitalObjects

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.digitalobject.DigitalObject> findDigitalObjects(de.digitalcollections.model.identifiable.entity.item.Item item, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException
      Throws:
      ServiceException
    • findItemsByManifestation

      de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.identifiable.entity.item.Item> findItemsByManifestation(de.digitalcollections.model.identifiable.entity.manifestation.Manifestation manifestation, de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException
      Throws:
      ServiceException
    • getLanguagesOfDigitalObjects

      List<Locale> getLanguagesOfDigitalObjects(de.digitalcollections.model.identifiable.entity.item.Item item) throws ServiceException
      Throws:
      ServiceException
    • getLanguagesOfItemsForManifestation

      List<Locale> getLanguagesOfItemsForManifestation(de.digitalcollections.model.identifiable.entity.manifestation.Manifestation manifestation) throws ServiceException
      Throws:
      ServiceException
    • clearPartOfItem

      boolean clearPartOfItem(de.digitalcollections.model.identifiable.entity.item.Item item, de.digitalcollections.model.identifiable.entity.item.Item parentItem) throws ServiceException
      Clears and saves the partOfItem attribute of an item
      Parameters:
      item -
      parentItem -
      Returns:
      boolean value for success
      Throws:
      ServiceException
    • removeParentItemChildren

      boolean removeParentItemChildren(de.digitalcollections.model.identifiable.entity.item.Item parentItem) throws ServiceException
      Throws:
      ServiceException