java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.identifiable.IdentifiableServiceImpl<E>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.work.Item>
de.digitalcollections.cudami.server.business.impl.service.identifiable.entity.work.ItemServiceImpl
All Implemented Interfaces:
EntityService<de.digitalcollections.model.api.identifiable.entity.work.Item>, ItemService, IdentifiableService<de.digitalcollections.model.api.identifiable.entity.work.Item>

@Service
public class ItemServiceImpl
extends EntityServiceImpl<de.digitalcollections.model.api.identifiable.entity.work.Item>
implements ItemService
  • Constructor Details

    • ItemServiceImpl

      @Autowired public ItemServiceImpl​(ItemRepository repository)
  • Method Details

    • addDigitalObject

      public boolean addDigitalObject​(java.util.UUID itemUuid, java.util.UUID digitalObjectUuid)
      Specified by:
      addDigitalObject in interface ItemService
    • addWork

      public boolean addWork​(java.util.UUID itemUuid, java.util.UUID workUuid)
      Specified by:
      addWork in interface ItemService
    • getDigitalObjects

      public java.util.Set<de.digitalcollections.model.api.identifiable.entity.DigitalObject> getDigitalObjects​(java.util.UUID itemUuid)
      Specified by:
      getDigitalObjects in interface ItemService
    • getWorks

      public java.util.Set<de.digitalcollections.model.api.identifiable.entity.work.Work> getWorks​(java.util.UUID itemUuid)
      Specified by:
      getWorks in interface ItemService