public class ParamRule extends PojoTupleRule
rules| Constructor and Description |
|---|
ParamRule(String fieldName,
NodeRuleFactory nodeRuleFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRulesFor(Class<?> pojoClass) |
List<ValidationResult> |
onRuleEnd()
Called when the ruled was ended to verify all mandatory fields are present
|
deepCopy, getRuleForTuple, getValueNodeType, setValueType, validateKeycheckClassToCopy, doValidateValue, getHandler, getKey, getName, getNodeRuleFactory, getParentTupleRule, getRootTupleRule, getRuleByFieldName, isRequired, isValidValueNodeType, setHandler, setName, setNestedRules, setNodeRuleFactory, setParentTupleRule, setRequired, validateValuepublic ParamRule(String fieldName, NodeRuleFactory nodeRuleFactory)
public void addRulesFor(Class<?> pojoClass)
addRulesFor in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.MappingNode>public List<ValidationResult> onRuleEnd()
NodeRuleonRuleEnd in interface NodeRule<org.yaml.snakeyaml.nodes.Node>onRuleEnd in class DefaultTupleRule<org.yaml.snakeyaml.nodes.ScalarNode,org.yaml.snakeyaml.nodes.MappingNode>Copyright © 2017. All rights reserved.