Interface ExpressionGenerator

All Known Implementing Classes:
IntegrationKeyExpressionGenerator, ItemTypeExpressionGenerator, RootTypeExpressionGenerator

public interface ExpressionGenerator
A common interface for generating expressions based on the provided integration object item type. Each implementation is responsible for generation of one kind of an expression.
  • Method Details

    • generateExpression

      @Nullable String generateExpression(TypeDescriptor itemType)
      Generates an expression
      Parameters:
      itemType - an item type to generate an expression for.
      Returns:
      an expression created based on the provided itemType. An implementation may return null or empty/blank expression.