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

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.GreaterThanOrEqualsCondition
All Implemented Interfaces:
Condition

public class GreaterThanOrEqualsCondition
extends AbstractSingleBoundCondition

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

Author:
Uri Boness

Field Summary
 
Fields inherited from class org.springmodules.validation.util.condition.range.AbstractSingleBoundCondition
bound
 
Constructor Summary
GreaterThanOrEqualsCondition(Comparable lowerBound)
          Constructs a new GreaterThanOrEqualsCondition with a given lower bound.
GreaterThanOrEqualsCondition(Object lowerBound, Comparator comparator)
          Constructs a new GreaterThanOrEqualsCondition 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 or equals 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

GreaterThanOrEqualsCondition

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

Parameters:
lowerBound - The lower bound.

GreaterThanOrEqualsCondition

public GreaterThanOrEqualsCondition(Object lowerBound,
                                    Comparator comparator)
Constructs a new GreaterThanOrEqualsCondition 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 or equals the lower bound associated with this condition.

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


Copyright © 2009. All Rights Reserved.