jodd.vtor.constraint
Class EqualToFieldConstraint

java.lang.Object
  extended by jodd.vtor.constraint.EqualToFieldConstraint
All Implemented Interfaces:
ValidationConstraint<EqualToField>

public class EqualToFieldConstraint
extends java.lang.Object
implements ValidationConstraint<EqualToField>


Field Summary
protected  java.lang.String fieldName
           
 
Constructor Summary
EqualToFieldConstraint()
           
EqualToFieldConstraint(java.lang.String fieldName)
           
 
Method Summary
 void configure(EqualToField annotation)
          Configures constraint from associated annotation.
 java.lang.String getFieldName()
           
 boolean isValid(ValidationConstraintContext vcc, java.lang.Object value)
          Performs validation in context of target object on provided value.
 void setFieldName(java.lang.String fieldName)
           
static boolean validate(java.lang.Object target, java.lang.Object value, java.lang.String fieldName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fieldName

protected java.lang.String fieldName
Constructor Detail

EqualToFieldConstraint

public EqualToFieldConstraint()

EqualToFieldConstraint

public EqualToFieldConstraint(java.lang.String fieldName)
Method Detail

getFieldName

public java.lang.String getFieldName()

setFieldName

public void setFieldName(java.lang.String fieldName)

configure

public void configure(EqualToField annotation)
Description copied from interface: ValidationConstraint
Configures constraint from associated annotation.

Specified by:
configure in interface ValidationConstraint<EqualToField>

isValid

public boolean isValid(ValidationConstraintContext vcc,
                       java.lang.Object value)
Description copied from interface: ValidationConstraint
Performs validation in context of target object on provided value.

Specified by:
isValid in interface ValidationConstraint<EqualToField>
Returns:
true if validation passes, otherwise false.

validate

public static boolean validate(java.lang.Object target,
                               java.lang.Object value,
                               java.lang.String fieldName)


Copyright © 2003-2013 Jodd Team