org.springmodules.validation.util.condition.range
Class GreaterThanCondition

java.lang.Object
  extended by org.springmodules.validation.util.condition.AbstractCondition
      extended by org.springmodules.validation.util.condition.NonNullAcceptingCondition
          extended by org.springmodules.validation.util.condition.range.AbstractRangeCondition
              extended by org.springmodules.validation.util.condition.range.AbstractSingleBoundCondition
                  extended by org.springmodules.validation.util.condition.range.GreaterThanCondition
All Implemented Interfaces:
Condition

public class GreaterThanCondition
extends AbstractSingleBoundCondition

An AbstractSingleBoundCondition implementation that checkCalendar whether the checked value is greater than a specific loweer bound.

Author:
Uri Boness

Field Summary
 
Fields inherited from class org.springmodules.validation.util.condition.range.AbstractSingleBoundCondition
bound
 
Constructor Summary
GreaterThanCondition(Comparable lowerBound)
          Constructs a new GreaterThanCondition with a given lower bound.
GreaterThanCondition(Object lowerBound, Comparator comparator)
          Constructs a new GreaterThanCondition with given lower bound and the comparator to be used to compare the checked value.
 
Method Summary
protected  boolean checkRange(Object value, Comparator comparator)
          Checks whether the given value is greater than the lower bound associated with this condition.
 
Methods inherited from class org.springmodules.validation.util.condition.range.AbstractRangeCondition
doCheck
 
Methods inherited from class org.springmodules.validation.util.condition.NonNullAcceptingCondition
beforeObjectChecked
 
Methods inherited from class org.springmodules.validation.util.condition.AbstractCondition
afterObjectChecked, and, check, or
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GreaterThanCondition

public GreaterThanCondition(Comparable lowerBound)
Constructs a new GreaterThanCondition with a given lower bound.

Parameters:
lowerBound - The lower bound.

GreaterThanCondition

public GreaterThanCondition(Object lowerBound,
                            Comparator comparator)
Constructs a new GreaterThanCondition with given lower bound and the comparator to be used to compare the checked value.

Parameters:
lowerBound - The lower bound.
comparator - The comparator.
Method Detail

checkRange

protected boolean checkRange(Object value,
                             Comparator comparator)
Checks whether the given value is greater than the lower bound associated with this condition.

Specified by:
checkRange in class AbstractRangeCondition
Parameters:
value - The value to be checked.
comparator - The comparator to be used to compare the checked value.
Returns:
true if the given value is greater than the lower bound, false otherwise.


Copyright © 2009. All Rights Reserved.