public class PropertyMetaData extends AbstractConstraintMetaData implements Cascadable
In order to provide a unified access to all JavaBeans constraints also class-level constraints are represented by this meta data type.
Identity is solely based on the property name, hence sets and similar collections of this type may only be created in the scope of one Java type.
| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyMetaData.Builder |
ConstraintMetaData.ConstraintMetaDataKind| Modifier and Type | Method and Description |
|---|---|
PropertyDescriptorImpl |
asDescriptor(boolean defaultGroupSequenceRedefined,
List<Class<?>> defaultGroupSequence)
Returns this meta data object's corresponding representation in the
descriptor model.
|
Class<?> |
convertGroup(Class<?> from)
Converts the given validation group as per the group conversion
configuration for this element (as e.g.
|
boolean |
equals(Object obj) |
ElementType |
getElementType() |
Class<?> |
getRawType() |
Object |
getValue(Object parent)
Retrieves the value of this element from the given object.
|
int |
hashCode() |
String |
toString() |
asDescriptors, getConstraints, getKind, getName, getType, isCascading, isConstrained, iteratorclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetNamepublic Object getValue(Object parent)
CascadablegetValue in interface Cascadableparent - The object to retrieve the value from.public ElementType getElementType()
getElementType in interface Cascadablepublic Class<?> getRawType()
public Class<?> convertGroup(Class<?> from)
Cascadable@ConvertGroup.convertGroup in interface Cascadablefrom - The group to convert.public PropertyDescriptorImpl asDescriptor(boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence)
ConstraintMetaDataasDescriptor in interface ConstraintMetaDatadefaultGroupSequenceRedefined - Whether the bean hosting the represented element has a
redefined default group sequence or not.defaultGroupSequence - The default group sequence of the bean hosting the represented
element.ElementDescriptor.public String toString()
toString in class AbstractConstraintMetaDatapublic int hashCode()
hashCode in class AbstractConstraintMetaDatapublic boolean equals(Object obj)
equals in class AbstractConstraintMetaDataCopyright © 2007-2012 Red Hat Middleware, LLC. All Rights Reserved