Interface IntegrationKeyMetadataGenerator

All Known Implementing Classes:
DefaultAlphabeticalIntegrationKeyMetadataGenerator

public interface IntegrationKeyMetadataGenerator
  • Method Details

    • generateKeyMetadata

      default String generateKeyMetadata(TypeDescriptor descriptor)
      Generate a representation of the unique attributes of an item from its TypeDescriptor. This representation is the metadata of how an integrationKey is generated for a given descriptor's IntegrationObjectItemModel.
      Parameters:
      descriptor - type descriptor for the item to generate key metadata for
      Returns:
      a String representing the integrationKey metadata according the strategy defined in the implementation. If not implemented, this method will return an empty String as default.
    • generateKeyMetadata

      @Deprecated(since="2211.FP1", forRemoval=true) String generateKeyMetadata(IntegrationObjectItemModel item)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generate a representation of the unique attributes of the given item. This representation is the metadata of how an integrationKey is generated for a given IntegrationObjectItemModel.
      Parameters:
      item - the item to generate key metadata for
      Returns:
      a String representing the integrationKey metadata according the strategy defined in the implementation