public class DefaultConstraintRegistry extends Object implements ConstraintRegistry
Default implementation of the ConstraintRegistry interface. Provides lookup and registration of constraints
| Modifiers | Name | Description |
|---|---|---|
protected Map<String, List<ConstraintFactory<? extends Constraint>>> |
factoriesByName |
|
protected Map<Class<? extends Constraint>, List<ConstraintFactory<? extends Constraint>>> |
factoriesByType |
|
protected MessageSource |
messageSource |
| Constructor and description |
|---|
DefaultConstraintRegistry(MessageSource messageSource) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
public void |
addConstraint(Class<? extends Constraint> constraintClass) |
|
public void |
addConstraint(Class<? extends Constraint> constraintClass, List<Class> targetPropertyTypes) |
<T extends Constraint> |
public void |
addConstraintFactory(ConstraintFactory<T> factory) |
|
public List<ConstraintFactory<? extends Constraint>> |
findConstraintFactories(String name) |
|
public List<ConstraintFactory<? extends Constraint>> |
findConstraintFactories(Class constraintType) |
|
public void |
setConstraintFactories(ConstraintFactory constraintFactories) |