Interface CollectionConstraintProcessor<T extends Collection<?>,C extends Constraint>
- Type Parameters:
T- collection typeC- 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)
-
Method Summary
Methods inherited from interface org.kuali.rice.krad.datadictionary.validation.processor.ConstraintProcessor
getConstraintType, getName, isOptional, process