Interface CollectionConstraintProcessor<T extends Collection<?>,C extends Constraint>

Type Parameters:
T - collection type
C - constraint type
All Superinterfaces:
ConstraintProcessor<T,C>
All Known Implementing Classes:
CollectionSizeConstraintProcessor

public interface CollectionConstraintProcessor<T extends Collection<?>,C extends Constraint> extends ConstraintProcessor<T,C>
CollectionConstraintProcessor is a marker interface for 'collection constraint processors'

It 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)