Interface ItemTypeDescriptorService

All Known Implementing Classes:
DefaultItemTypeDescriptorService

public interface ItemTypeDescriptorService
A service for retrieving Integration Object item type descriptors.
  • Method Details

    • getTypeDescriptor

      Optional<TypeDescriptor> getTypeDescriptor(String objCode, String objItemCode)
      Retrieves an item type descriptor.
      Parameters:
      objCode - code of the Integration Object containing the item type that needs to be retrieved. This value should match value of an existing IntegrationObjectModel.getCode().
      objItemCode - code of the integration object item type to be retrieved. This value should match a value of an existing IntegrationObjectItemModel.getCode()
      Returns:
      an Optional containing the specified type descriptor or an Optional.empty(), if such descriptor is not found.
    • getTypeDescriptorByTypeCode

      Optional<TypeDescriptor> getTypeDescriptorByTypeCode(String objCode, String itemTypeCode)
      Retrieves an item type descriptor for the specified objectItemCode or a supertype of the objectItemCode.
      Parameters:
      objCode - - integration object code
      itemTypeCode - - integration object item code
      Returns:
      - optional type descriptor for the specified objCode and objItemCode or it's parent type descriptor.