org.kuali.rice.core.api.criteria
Interface MultiValuedPredicate

All Superinterfaces:
ModelObjectBasic, ModelObjectComplete, Predicate, PropertyPathPredicate, Serializable
All Known Implementing Classes:
InIgnoreCasePredicate, InPredicate, NotInIgnoreCasePredicate, NotInPredicate

public interface MultiValuedPredicate
extends PropertyPathPredicate

Represents an predicate which contains multiple CriteriaValue.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 Set<? extends CriteriaValue<?>> getValues()
          Gets an immutable set of criteria values for this predicate.
 
Methods inherited from interface org.kuali.rice.core.api.criteria.PropertyPathPredicate
getPropertyPath
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectComplete
equals, hashCode
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Method Detail

getValues

Set<? extends CriteriaValue<?>> getValues()
Gets an immutable set of criteria values for this predicate. All values should be of the same parameterized CriteriaValue type. The returned set can be empty but should never be null.

Returns:
the set of criteria values for this predicate


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.