public class IdentityConstraint extends Object implements Constraint<Object>
Constraint
implementation that just returns
value unchanged.ConstraintFactory.identity()
Modifier and Type | Field and Description |
---|---|
static IdentityConstraint |
DEFAULT
The
IdentityConstraint single instance. |
Modifier and Type | Method and Description |
---|---|
boolean |
appendMessageArguments(ValidationContext<?> context,
Map<String,Object> arguments)
Returns
false . |
String |
getMessageTemplate(ValidationContext<?> context)
Returns
null . |
Class<?> |
getType()
Returns
java.lang.Object type. |
<T> Object |
validate(Object value,
ValidationContext<T> context)
Returns the specified value.
|
public static final IdentityConstraint DEFAULT
IdentityConstraint
single instance.public Class<?> getType()
java.lang.Object
type.getType
in interface Constraint<Object>
getType
in interface Validation<Object>
java.lang.Object
type.public String getMessageTemplate(ValidationContext<?> context)
null
.getMessageTemplate
in interface Constraint<Object>
getMessageTemplate
in interface Validation<Object>
context
- Validation context.null
.public boolean appendMessageArguments(ValidationContext<?> context, Map<String,Object> arguments)
false
.appendMessageArguments
in interface Constraint<Object>
appendMessageArguments
in interface Validation<Object>
context
- Validation context.arguments
- Arguments to be substituted into the error message
template.false
.public <T> Object validate(Object value, ValidationContext<T> context)
validate
in interface Constraint<Object>
T
- The type of validated entity.value
- Value to be checked.context
- Validation context.Copyright © 2011–2020 FoxLabs. All rights reserved.