Package step.plans.parser.yaml.rules
Class DynamicInputsSupport
java.lang.Object
step.plans.parser.yaml.rules.DynamicInputsSupport
- Direct Known Subclasses:
FunctionGroupSelectionRule
,KeywordInputsRule
,KeywordRoutingRule
-
Field Summary
Modifier and TypeFieldDescriptionprotected final com.fasterxml.jackson.databind.ObjectMapper
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
deserializeDynamicInputs
(com.fasterxml.jackson.core.ObjectCodec codec, com.fasterxml.jackson.databind.node.ArrayNode value) protected boolean
isNotEmptyDynamicInputs
(DynamicValue<String> dynamicInputsValue) protected void
serializeDynamicInputs
(com.fasterxml.jackson.core.JsonGenerator gen, DynamicValue<String> dynamicInputsValue)
-
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
-