net.bryansaunders.jee6divelog.validation
Class FieldMatchValidator

java.lang.Object
  extended by net.bryansaunders.jee6divelog.validation.FieldMatchValidator
All Implemented Interfaces:
javax.validation.ConstraintValidator<FieldMatch,java.lang.Object>

public class FieldMatchValidator
extends java.lang.Object
implements javax.validation.ConstraintValidator<FieldMatch,java.lang.Object>

Validator to check if two fields match.

Author:
Bryan Saunders

Constructor Summary
FieldMatchValidator()
           
 
Method Summary
 java.lang.String getFirstFieldName()
          Get First Field Name.
 java.lang.String getSecondFieldName()
          Get Second Field Name.
 void initialize(FieldMatch constraintAnnotation)
          
 boolean isValid(java.lang.Object value, javax.validation.ConstraintValidatorContext context)
          
 void setFirstFieldName(java.lang.String newFirstFieldName)
          Set First Field Name.
 void setSecondFieldName(java.lang.String newSecondFieldName)
          Set Second Field Name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldMatchValidator

public FieldMatchValidator()
Method Detail

initialize

public void initialize(FieldMatch constraintAnnotation)

Specified by:
initialize in interface javax.validation.ConstraintValidator<FieldMatch,java.lang.Object>

isValid

public boolean isValid(java.lang.Object value,
                       javax.validation.ConstraintValidatorContext context)

Specified by:
isValid in interface javax.validation.ConstraintValidator<FieldMatch,java.lang.Object>

getFirstFieldName

public java.lang.String getFirstFieldName()
Get First Field Name.

Returns:
the firstFieldName

setFirstFieldName

public void setFirstFieldName(java.lang.String newFirstFieldName)
Set First Field Name.

Parameters:
newFirstFieldName - the firstFieldName to set

getSecondFieldName

public java.lang.String getSecondFieldName()
Get Second Field Name.

Returns:
the secondFieldName

setSecondFieldName

public void setSecondFieldName(java.lang.String newSecondFieldName)
Set Second Field Name.

Parameters:
newSecondFieldName - the secondFieldName to set


Copyright © 2012 Bryan Saunders. All Rights Reserved.