public abstract class CascadableConstraintMappingContextImplBase<C extends Cascadable<C>> extends ConstraintMappingContextImplBase implements Cascadable<C>
Modifier and Type | Field and Description |
---|---|
protected Map<Class<?>,Class<?>> |
groupConversions |
protected boolean |
isCascading |
mapping
Constructor and Description |
---|
CascadableConstraintMappingContextImplBase(DefaultConstraintMapping mapping) |
Modifier and Type | Method and Description |
---|---|
void |
addGroupConversion(Class<?> from,
Class<?> to)
Adds a group conversion for this element.
|
GroupConversionTargetContext<C> |
convertGroup(Class<?> from)
Adds a group conversion for this cascadable element.
|
Map<Class<?>,Class<?>> |
getGroupConversions() |
protected abstract C |
getThis()
Returns this object, narrowed down to the specific sub-type.
|
boolean |
isCascading() |
C |
valid()
Marks the current element (property, parameter etc.) as cascadable.
|
addConstraint, getConstraintMapping, getConstraints, getConstraintType, type
public CascadableConstraintMappingContextImplBase(DefaultConstraintMapping mapping)
protected abstract C getThis()
public void addGroupConversion(Class<?> from, Class<?> to)
from
- the source group of the conversionto
- the target group of the conversionpublic C valid()
Cascadable
valid
in interface Cascadable<C extends Cascadable<C>>
public GroupConversionTargetContext<C> convertGroup(Class<?> from)
Cascadable
convertGroup
in interface Cascadable<C extends Cascadable<C>>
from
- the source group of the conversion to be configuredpublic boolean isCascading()
Copyright © 2007-2013 Red Hat, Inc. All Rights Reserved