Class DynamicInputsSupport

java.lang.Object
step.plans.parser.yaml.rules.DynamicInputsSupport
Direct Known Subclasses:
FunctionGroupSelectionRule, KeywordInputsRule, KeywordRoutingRule

public class DynamicInputsSupport extends Object
  • Field Details

    • jsonObjectMapper

      protected final com.fasterxml.jackson.databind.ObjectMapper jsonObjectMapper
  • Constructor Details

    • DynamicInputsSupport

      public DynamicInputsSupport()
  • Method Details

    • deserializeDynamicInputs

      protected String deserializeDynamicInputs(com.fasterxml.jackson.core.ObjectCodec codec, com.fasterxml.jackson.databind.node.ArrayNode value) throws com.fasterxml.jackson.core.JsonProcessingException
      Returns:
      dynamic input values as json string
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • serializeDynamicInputs

      protected void serializeDynamicInputs(com.fasterxml.jackson.core.JsonGenerator gen, DynamicValue<String> dynamicInputsValue) throws IOException
      Throws:
      IOException
    • isNotEmptyDynamicInputs

      protected boolean isNotEmptyDynamicInputs(DynamicValue<String> dynamicInputsValue)