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
Abstract BeanDescriptor for use by generated
GwtBeanDescriptor.
Subclasses are expected to call setDescriptorMap from the constructor.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface javax.validation.metadata.ElementDescriptor
javax.validation.metadata.ElementDescriptor.ConstraintFinder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGwtBeanDescriptorImpl(Class<T> clazz, boolean isConstrained, Map<String, PropertyDescriptorImpl> descriptorMap, BeanMetadata beanMetadata, Set<ConstraintDescriptorImpl<?>> constraints) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> GwtBeanDescriptorImpl.Builder<T>javax.validation.metadata.ElementDescriptor.ConstraintFinderSet<javax.validation.metadata.ConstructorDescriptor>Set<javax.validation.metadata.MethodDescriptor>getConstrainedMethods(javax.validation.metadata.MethodType pmethodType, javax.validation.metadata.MethodType... pmethodTypes) Set<javax.validation.metadata.PropertyDescriptor>Set<javax.validation.metadata.ConstraintDescriptor<?>>javax.validation.metadata.ConstructorDescriptorgetConstraintsForConstructor(Class<?>... pparameterTypes) javax.validation.metadata.MethodDescriptorgetConstraintsForMethod(String pmethodName, Class<?>... pparameterTypes) javax.validation.metadata.PropertyDescriptorgetConstraintsForProperty(String propertyName) Class<?>booleanbooleanvoidsetValidationGroupsMetadata(ValidationGroupsMetadata validationGroupsMetadata)
-
Constructor Details
-
GwtBeanDescriptorImpl
protected GwtBeanDescriptorImpl(Class<T> clazz, boolean isConstrained, Map<String, PropertyDescriptorImpl> descriptorMap, BeanMetadata beanMetadata, Set<ConstraintDescriptorImpl<?>> constraints)
-
-
Method Details
-
builder
-
findConstraints
public javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()- Specified by:
findConstraintsin interfacejavax.validation.metadata.ElementDescriptor
-
getConstrainedProperties
- Specified by:
getConstrainedPropertiesin interfacejavax.validation.metadata.BeanDescriptor
-
getConstraintDescriptors
- Specified by:
getConstraintDescriptorsin interfacejavax.validation.metadata.ElementDescriptor
-
getConstraintsForProperty
- Specified by:
getConstraintsForPropertyin interfacejavax.validation.metadata.BeanDescriptor
-
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
- 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
- Specified by:
getConstrainedConstructorsin interfacejavax.validation.metadata.BeanDescriptor
-