org.kuali.rice.krad.datadictionary.validation.processor
Interface CollectionConstraintProcessor<T extends Collection<?>,C extends Constraint>

All Superinterfaces:
ConstraintProcessor<T,C>
All Known Implementing Classes:
CollectionSizeConstraintProcessor

public interface CollectionConstraintProcessor<T extends Collection<?>,C extends Constraint>
extends ConstraintProcessor<T,C>

This is a marker interface for 'collection constraint processors', that is - a constraint processor that tests collections rather than their elements. Maybe the best example of a collection-based constraint is a constraint on the number of elements in that collection -- for example, a constraint that ensures that there are between 1 and 10 elements in a collection.

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

Method Summary
 
Methods inherited from interface org.kuali.rice.krad.datadictionary.validation.processor.ConstraintProcessor
getConstraintType, getName, isOptional, process
 



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