Class DataDictionaryValidatorImpl.ValidationContext
java.lang.Object
com.flowable.platform.engine.impl.datadictionary.validation.DataDictionaryValidatorImpl.ValidationContext
- All Implemented Interfaces:
ValidationResult
,ValidationConstraint.Context
- Enclosing class:
DataDictionaryValidatorImpl
protected static class DataDictionaryValidatorImpl.ValidationContext
extends Object
implements ValidationConstraint.Context, ValidationResult
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected String
protected final String
protected final List
<DataDictionaryValidatorImpl.ErrorProblem> protected final org.flowable.common.engine.impl.el.ExpressionManager
protected final String
protected Object
protected final String
protected final Object
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addValidationError
(String problemMessage) boolean
evaluateExpression
(String expressionText) getValue()
boolean
isValid()
void
setContext
(Object value, String path, String type, String typeName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.flowable.platform.api.repository.datadictionary.validation.ValidationResult
isInvalid
-
Field Details
-
errorMessages
-
variableName
-
type
-
customTypeName
-
variableValue
-
expressionManager
protected final org.flowable.common.engine.impl.el.ExpressionManager expressionManager -
value
-
currentPath
-
currentTypeName
-
currentType
-
-
Method Details
-
isValid
public boolean isValid()- Specified by:
isValid
in interfaceValidationResult
-
toFormattedMessage
- Specified by:
toFormattedMessage
in interfaceValidationResult
-
getValue
- Specified by:
getValue
in interfaceValidationConstraint.Context
-
setContext
-
addValidationError
- Specified by:
addValidationError
in interfaceValidationConstraint.Context
-
evaluateExpression
- Specified by:
evaluateExpression
in interfaceValidationConstraint.Context
-