org.springmodules.validation.util.condition.collection
Class SomeCollectionCondition

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.collection.AbstractCollectionCondition
              extended by org.springmodules.validation.util.condition.collection.AbstractCollectionElementCondition
                  extended by org.springmodules.validation.util.condition.collection.SomeCollectionCondition
All Implemented Interfaces:
Condition

public class SomeCollectionCondition
extends AbstractCollectionElementCondition

An AbstractCollectionCondition implementation that checks whether some of the elements in a collection or array adhere to a specific condition.

Author:
Uri Boness

Constructor Summary
SomeCollectionCondition(Condition elementCondition)
          Constructs a new SomeCollectionCondition with a given condition.
 
Method Summary
protected  boolean checkArray(Object array)
          Checks whether any of the objects in the given array adhere to the associated condition.
protected  boolean checkCollection(Collection collection)
          Checks whether any of the elements in the given collection adhere to the associated condition.
 
Methods inherited from class org.springmodules.validation.util.condition.collection.AbstractCollectionElementCondition
getElementCondition
 
Methods inherited from class org.springmodules.validation.util.condition.collection.AbstractCollectionCondition
beforeObjectChecked, doCheck
 
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

SomeCollectionCondition

public SomeCollectionCondition(Condition elementCondition)
Constructs a new SomeCollectionCondition with a given condition.

Parameters:
elementCondition - The condition to be checked on the collection elements.
Method Detail

checkArray

protected boolean checkArray(Object array)
Checks whether any of the objects in the given array adhere to the associated condition.

Specified by:
checkArray in class AbstractCollectionCondition
Parameters:
array - The array to be checked.
Returns:
true any of the objects in the given array adhere to the associated condition, false otherwise.

checkCollection

protected boolean checkCollection(Collection collection)
Checks whether any of the elements in the given collection adhere to the associated condition.

Specified by:
checkCollection in class AbstractCollectionCondition
Parameters:
collection - The collection to be checked.
Returns:
true if any of the elements in the given collection adhere to the associated condition, false otherwise.


Copyright © 2009. All Rights Reserved.