Class ItemTagServiceImpl

java.lang.Object
org.ehrbase.service.experimental.ItemTagServiceImpl
All Implemented Interfaces:
org.ehrbase.api.service.experimental.ItemTagService

@Service public class ItemTagServiceImpl extends Object implements org.ehrbase.api.service.experimental.ItemTagService
ItemTagService implementation.
  • Constructor Details

    • ItemTagServiceImpl

      public ItemTagServiceImpl(ItemTagRepository itemTagRepository, org.ehrbase.api.service.EhrService ehrService)
  • Method Details

    • bulkUpsert

      public List<UUID> bulkUpsert(UUID ownerId, UUID targetId, org.ehrbase.api.dto.experimental.ItemTagDto.ItemTagRMType targetType, List<org.ehrbase.api.dto.experimental.ItemTagDto> itemTags)
      Specified by:
      bulkUpsert in interface org.ehrbase.api.service.experimental.ItemTagService
    • findItemTag

      public List<org.ehrbase.api.dto.experimental.ItemTagDto> findItemTag(UUID ownerId, UUID targetVoId, org.ehrbase.api.dto.experimental.ItemTagDto.ItemTagRMType targetType, Collection<UUID> ids, Collection<String> keys)
      Specified by:
      findItemTag in interface org.ehrbase.api.service.experimental.ItemTagService
    • bulkDelete

      public void bulkDelete(UUID ownerId, UUID targetVoId, org.ehrbase.api.dto.experimental.ItemTagDto.ItemTagRMType targetType, Collection<UUID> ids)
      Specified by:
      bulkDelete in interface org.ehrbase.api.service.experimental.ItemTagService