Top Description Fields Constructors Methods
org.hibernate.validator.internal.constraintvalidators.hv

pack-priv Class ScriptAssertContext

extends Object
Class Inheritance
Static Imports
org.hibernate.validator.internal.util.CollectionHelper.newHashMap

Context used by validator implementations dealing with script expressions. Instances are thread-safe and can be re-used several times to evaluate different bindings against one given given script expression.
Authors
Gunnar Morling, Marko Bekhta

Field Summary

Modifier and TypeField and Description
private static final Log
private final String
private final ScriptEvaluator

Constructor Summary

AccessConstructor and Description
public
ScriptAssertContext(String script, ScriptEvaluator scriptEvaluator)

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
private boolean
handleResult(Object evaluationResult)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGback to summary
private static final Log LOG
scriptback to summary
private final String script
scriptEvaluatorback to summary
private final ScriptEvaluator scriptEvaluator

Constructor Detail

ScriptAssertContextback to summary
public ScriptAssertContext(String script, ScriptEvaluator scriptEvaluator)

Method Detail

evaluateScriptAssertExpressionback to summary
public boolean evaluateScriptAssertExpression(Object object, String alias)
evaluateScriptAssertExpressionback to summary
public boolean evaluateScriptAssertExpression(Map<String, Object> bindings)
handleResultback to summary
private boolean handleResult(Object evaluationResult)