Class GwtBeanDescriptorImpl<T>
- java.lang.Object
-
- de.knightsoftnet.validators.client.impl.GwtBeanDescriptorImpl<T>
-
- Type Parameters:
T- the bean Type
- All Implemented Interfaces:
GwtBeanDescriptor<T>,javax.validation.metadata.BeanDescriptor,javax.validation.metadata.ElementDescriptor
public class GwtBeanDescriptorImpl<T> extends Object implements GwtBeanDescriptor<T>
Abstract BeanDescriptor for use by generatedGwtBeanDescriptor.Subclasses are expected to call setDescriptorMap from the constructor.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGwtBeanDescriptorImpl.Builder<T>Builder forGwtBeanDescriptors.
-
Constructor Summary
Constructors Modifier Constructor Description protectedGwtBeanDescriptorImpl(Class<T> clazz, boolean isConstrained, Map<String,PropertyDescriptorImpl> descriptorMap, BeanMetadata beanMetadata, Set<ConstraintDescriptorImpl<?>> constraints)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> GwtBeanDescriptorImpl.Builder<T>builder(Class<T> clazz)javax.validation.metadata.ElementDescriptor.ConstraintFinderfindConstraints()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.ConstructorDescriptorgetConstraintsForConstructor(Class<?>... pparameterTypes)javax.validation.metadata.MethodDescriptorgetConstraintsForMethod(String pmethodName, Class<?>... pparameterTypes)javax.validation.metadata.PropertyDescriptorgetConstraintsForProperty(String propertyName)Class<?>getElementClass()booleanhasConstraints()booleanisBeanConstrained()voidsetValidationGroupsMetadata(ValidationGroupsMetadata validationGroupsMetadata)
-
-
-
Constructor Detail
-
GwtBeanDescriptorImpl
protected GwtBeanDescriptorImpl(Class<T> clazz, boolean isConstrained, Map<String,PropertyDescriptorImpl> descriptorMap, BeanMetadata beanMetadata, Set<ConstraintDescriptorImpl<?>> constraints)
-
-
Method Detail
-
builder
public static <T> GwtBeanDescriptorImpl.Builder<T> builder(Class<T> clazz)
-
findConstraints
public javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
- Specified by:
findConstraintsin interfacejavax.validation.metadata.ElementDescriptor
-
getConstrainedProperties
public Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
- Specified by:
getConstrainedPropertiesin interfacejavax.validation.metadata.BeanDescriptor
-
getConstraintDescriptors
public Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
- Specified by:
getConstraintDescriptorsin interfacejavax.validation.metadata.ElementDescriptor
-
getConstraintsForProperty
public javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(String propertyName)
- Specified by:
getConstraintsForPropertyin interfacejavax.validation.metadata.BeanDescriptor
-
getElementClass
public Class<?> getElementClass()
- Specified by:
getElementClassin interfacejavax.validation.metadata.ElementDescriptor
-
hasConstraints
public boolean hasConstraints()
- Specified by:
hasConstraintsin interfacejavax.validation.metadata.ElementDescriptor
-
isBeanConstrained
public boolean isBeanConstrained()
- Specified by:
isBeanConstrainedin interfacejavax.validation.metadata.BeanDescriptor
-
setValidationGroupsMetadata
public void setValidationGroupsMetadata(ValidationGroupsMetadata validationGroupsMetadata)
- Specified by:
setValidationGroupsMetadatain interfaceGwtBeanDescriptor<T>
-
getConstraintsForMethod
public javax.validation.metadata.MethodDescriptor getConstraintsForMethod(String pmethodName, Class<?>... pparameterTypes)
- Specified by:
getConstraintsForMethodin interfacejavax.validation.metadata.BeanDescriptor
-
getConstrainedMethods
public Set<javax.validation.metadata.MethodDescriptor> getConstrainedMethods(javax.validation.metadata.MethodType pmethodType, javax.validation.metadata.MethodType... pmethodTypes)
- Specified by:
getConstrainedMethodsin interfacejavax.validation.metadata.BeanDescriptor
-
getConstraintsForConstructor
public javax.validation.metadata.ConstructorDescriptor getConstraintsForConstructor(Class<?>... pparameterTypes)
- Specified by:
getConstraintsForConstructorin interfacejavax.validation.metadata.BeanDescriptor
-
getConstrainedConstructors
public Set<javax.validation.metadata.ConstructorDescriptor> getConstrainedConstructors()
- Specified by:
getConstrainedConstructorsin interfacejavax.validation.metadata.BeanDescriptor
-
-