Interface ItemPKPopulator

All Known Implementing Classes:
RootItemPKPopulator

public interface ItemPKPopulator
A populator that finds a corresponding root item for any given item in the integration object and populates the root item primary key in the item.
  • Method Summary

    Modifier and Type
    Method
    Description
    Populates the pk with the root item pk for the integrationObject under concern
  • Method Details

    • populatePK

      List<OutboundItemDTO> populatePK(OutboundItemDTO itemDTO)
      Populates the pk with the root item pk for the integrationObject under concern
      Parameters:
      itemDTO - A DTO with the information about the changes in an item.
      Returns:
      a list of DTOs where root item PK is populated. Each item in the returned list represents a different root item derived. This is possible only in case of a one-to-many or many-to-many relation of the item presented by the itemDTO to the root item of the integration object.