Interface IntegrationObjectItemTypeMatchService
- All Known Implementing Classes:
DefaultIntegrationObjectItemTypeMatchService
public interface IntegrationObjectItemTypeMatchService
Interface that handles assigning the item type match restriction to elements of an
IntegrationObjectModel-
Method Summary
Modifier and TypeMethodDescriptionvoidassignItemTypeMatchForIntegrationObject(IntegrationObjectModel integrationObjectModel, Map<ComposedTypeModel, ItemTypeMatchEnum> itemTypeMatchMap) Set the item type match anIntegrationObjectModelgroupItemTypeMatchForIntegrationObject(IntegrationObjectModel integrationObjectModel) Retrieves the map ofItemTypeMatchEnumitem type match restrictions grouped by type for a givenIntegrationObjectModel
-
Method Details
-
assignItemTypeMatchForIntegrationObject
void assignItemTypeMatchForIntegrationObject(IntegrationObjectModel integrationObjectModel, Map<ComposedTypeModel, ItemTypeMatchEnum> itemTypeMatchMap) Set the item type match anIntegrationObjectModel- Parameters:
integrationObjectModel-IntegrationObjectItemModelwho's items will have their match restrictions set foritemTypeMatchMap- map containing relations ofComposedTypeModelto theirItemTypeMatchEnum
-
groupItemTypeMatchForIntegrationObject
Map<ComposedTypeModel,ItemTypeMatchEnum> groupItemTypeMatchForIntegrationObject(IntegrationObjectModel integrationObjectModel) Retrieves the map ofItemTypeMatchEnumitem type match restrictions grouped by type for a givenIntegrationObjectModel- Parameters:
integrationObjectModel-IntegrationObjectModelto gather item type matches for- Returns:
- map containing the
ItemTypeMatchEnumfor eachComposedTypeModel
-