Top Description Fields Constructors Methods
org.hibernate.validator.internal.engine.constraintvalidation

public Class ConstraintViolationCreationContext

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

Container class for the information needed to create a constraint violation.
Authors
Hardy Ferentschik, Guillaume Smet

Field Summary

Modifier and TypeField and Description
private final boolean
private final Object
private final ExpressionLanguageFeatureLevel
private final Map<String, Object>
private final String
private final Map<String, Object>
private final PathImpl

Constructor Summary

AccessConstructor and Description
public
ConstraintViolationCreationContext(String message, ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel, boolean customViolation, PathImpl property, Map<String, Object> messageParameters, Map<String, Object> expressionVariables, Object dynamicPayload)

Method Summary

Modifier and TypeMethod and Description
public Object
public ExpressionLanguageFeatureLevel
public Map<String, Object>
public final String
public Map<String, Object>
public final PathImpl
public boolean
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

customViolationback to summary
private final boolean customViolation
dynamicPayloadback to summary
private final Object dynamicPayload
expressionLanguageFeatureLevelback to summary
private final ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel
expressionVariablesback to summary
private final Map<String, Object> expressionVariables
Annotations
@Immutable
messageback to summary
private final String message
messageParametersback to summary
private final Map<String, Object> messageParameters
Annotations
@Immutable
propertyPathback to summary
private final PathImpl propertyPath

Constructor Detail

ConstraintViolationCreationContextback to summary
public ConstraintViolationCreationContext(String message, ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel, boolean customViolation, PathImpl property, Map<String, Object> messageParameters, Map<String, Object> expressionVariables, Object dynamicPayload)

Method Detail

getDynamicPayloadback to summary
public Object getDynamicPayload()
getExpressionLanguageFeatureLevelback to summary
public ExpressionLanguageFeatureLevel getExpressionLanguageFeatureLevel()
getExpressionVariablesback to summary
public Map<String, Object> getExpressionVariables()
getMessageback to summary
public final String getMessage()
getMessageParametersback to summary
public Map<String, Object> getMessageParameters()
getPathback to summary
public final PathImpl getPath()
isCustomViolationback to summary
public boolean isCustomViolation()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override