jodd.vtor.constraint
Class AssertValidConstraint

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

public class AssertValidConstraint
extends java.lang.Object
implements ValidationConstraint<AssertValid>

Special annotation that validates inner context of provided value.


Field Summary
protected  ValidationContext targetValidationContext
           
 
Constructor Summary
AssertValidConstraint(ValidationContext targetValidationContext)
           
 
Method Summary
 void configure(AssertValid annotation)
          Configures constraint from associated annotation.
 boolean isValid(ValidationConstraintContext vcc, java.lang.Object value)
          Invokes validation on inner context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targetValidationContext

protected final ValidationContext targetValidationContext
Constructor Detail

AssertValidConstraint

public AssertValidConstraint(ValidationContext targetValidationContext)
Method Detail

configure

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

Specified by:
configure in interface ValidationConstraint<AssertValid>

isValid

public boolean isValid(ValidationConstraintContext vcc,
                       java.lang.Object value)
Invokes validation on inner context. Always returns true since inner context violations will be appended to provided validator.

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


Copyright © 2003-2010 Jodd Team