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)

Method Summary
<C extends Constraint>
List<C>
resolve(T definition)
           
 

Method Detail

resolve

<C extends Constraint> List<C> resolve(T definition)


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