T - the bean Typepublic class GwtBeanDescriptorImpl<T> extends Object implements GwtBeanDescriptor<T>
GwtBeanDescriptor.
Subclasses are expected to call setDescriptorMap from the constructor.
| Modifier and Type | Class and Description |
|---|---|
static class |
GwtBeanDescriptorImpl.Builder<T>
Builder for
GwtBeanDescriptors. |
| Modifier | Constructor and Description |
|---|---|
protected |
GwtBeanDescriptorImpl(Class<T> clazz,
boolean isConstrained,
Map<String,PropertyDescriptorImpl> descriptorMap,
BeanMetadata beanMetadata,
Set<ConstraintDescriptorImpl<?>> constraints) |
| Modifier and Type | Method and Description |
|---|---|
static <T> GwtBeanDescriptorImpl.Builder<T> |
builder(Class<T> clazz) |
javax.validation.metadata.ElementDescriptor.ConstraintFinder |
findConstraints() |
Set<javax.validation.metadata.ConstructorDescriptor> |
getConstrainedConstructors() |
Set<javax.validation.metadata.MethodDescriptor> |
getConstrainedMethods(javax.validation.metadata.MethodType pmethodType,
javax.validation.metadata.MethodType... pmethodTypes) |
Set<javax.validation.metadata.PropertyDescriptor> |
getConstrainedProperties() |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getConstraintDescriptors() |
javax.validation.metadata.ConstructorDescriptor |
getConstraintsForConstructor(Class<?>... pparameterTypes) |
javax.validation.metadata.MethodDescriptor |
getConstraintsForMethod(String pmethodName,
Class<?>... pparameterTypes) |
javax.validation.metadata.PropertyDescriptor |
getConstraintsForProperty(String propertyName) |
Class<?> |
getElementClass() |
boolean |
hasConstraints() |
boolean |
isBeanConstrained() |
void |
setValidationGroupsMetadata(ValidationGroupsMetadata validationGroupsMetadata) |
protected GwtBeanDescriptorImpl(Class<T> clazz, boolean isConstrained, Map<String,PropertyDescriptorImpl> descriptorMap, BeanMetadata beanMetadata, Set<ConstraintDescriptorImpl<?>> constraints)
public static <T> GwtBeanDescriptorImpl.Builder<T> builder(Class<T> clazz)
public javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
findConstraints in interface javax.validation.metadata.ElementDescriptorpublic Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
getConstrainedProperties in interface javax.validation.metadata.BeanDescriptorpublic Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
getConstraintDescriptors in interface javax.validation.metadata.ElementDescriptorpublic javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(String propertyName)
getConstraintsForProperty in interface javax.validation.metadata.BeanDescriptorpublic Class<?> getElementClass()
getElementClass in interface javax.validation.metadata.ElementDescriptorpublic boolean hasConstraints()
hasConstraints in interface javax.validation.metadata.ElementDescriptorpublic boolean isBeanConstrained()
isBeanConstrained in interface javax.validation.metadata.BeanDescriptorpublic void setValidationGroupsMetadata(ValidationGroupsMetadata validationGroupsMetadata)
setValidationGroupsMetadata in interface GwtBeanDescriptor<T>public javax.validation.metadata.MethodDescriptor getConstraintsForMethod(String pmethodName, Class<?>... pparameterTypes)
getConstraintsForMethod in interface javax.validation.metadata.BeanDescriptorpublic Set<javax.validation.metadata.MethodDescriptor> getConstrainedMethods(javax.validation.metadata.MethodType pmethodType, javax.validation.metadata.MethodType... pmethodTypes)
getConstrainedMethods in interface javax.validation.metadata.BeanDescriptorpublic javax.validation.metadata.ConstructorDescriptor getConstraintsForConstructor(Class<?>... pparameterTypes)
getConstraintsForConstructor in interface javax.validation.metadata.BeanDescriptorpublic Set<javax.validation.metadata.ConstructorDescriptor> getConstrainedConstructors()
getConstrainedConstructors in interface javax.validation.metadata.BeanDescriptorCopyright © 2015–2016. All rights reserved.