org.kuali.rice.krad.datadictionary.validation.constraint.resolver
Interface ConstraintResolver<T extends Constrainable>
- Type Parameters:
T
-
- All Known Implementing Classes:
- CaseConstraintResolver, DefinitionConstraintResolver, MustOccurConstraintsResolver, PrerequisiteConstraintsResolver, ValidCharactersConstraintResolver
public interface ConstraintResolver<T extends Constrainable>
An interface that provides a lookup of constraints for a specific constrainable attribute definition. Implemented by constraint
providers as a mechanism to store functional lookups in a map, keyed by constraint type, for example.
AttributeDefinitionConstraintProvider
for a number of examples.
- Since:
- 1.1
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
resolve
<C extends Constraint> List<C> resolve(T definition)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.