public class PropertyDescriptorImpl extends Object implements javax.validation.metadata.PropertyDescriptor
| Constructor and Description |
|---|
PropertyDescriptorImpl(String name,
Class<?> elementClass,
boolean cascaded,
BeanMetadata parentBeanMetadata,
ConstraintDescriptorImpl<?>... descriptors) |
PropertyDescriptorImpl(String name,
Class<?> elementClass,
boolean cascaded,
BeanMetadata parentBeanMetadata,
ValidationGroupsMetadata validationGroupsMetadata,
ConstraintDescriptorImpl<?>... descriptors)
constructor.
|
| Modifier and Type | Method and Description |
|---|---|
javax.validation.metadata.ElementDescriptor.ConstraintFinder |
findConstraints() |
Set<javax.validation.metadata.ContainerElementTypeDescriptor> |
getConstrainedContainerElementTypes() |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getConstraintDescriptors() |
Class<?> |
getElementClass() |
Set<javax.validation.metadata.GroupConversionDescriptor> |
getGroupConversions() |
String |
getPropertyName() |
boolean |
hasConstraints() |
boolean |
isCascaded() |
void |
setValidationGroupsMetadata(ValidationGroupsMetadata validationGroupsMetadata) |
PropertyDescriptorImpl |
shallowCopy()
create a copy of this instance and return it.
|
public PropertyDescriptorImpl(String name, Class<?> elementClass, boolean cascaded, BeanMetadata parentBeanMetadata, ConstraintDescriptorImpl<?>... descriptors)
public PropertyDescriptorImpl(String name, Class<?> elementClass, boolean cascaded, BeanMetadata parentBeanMetadata, ValidationGroupsMetadata validationGroupsMetadata, ConstraintDescriptorImpl<?>... descriptors)
name - name of the propertyelementClass - class typecascaded - true if should be cascadedparentBeanMetadata - meta data of parent beanvalidationGroupsMetadata - meta data of validation groupsdescriptors - array of constraint discriptorspublic javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
findConstraints in interface javax.validation.metadata.ElementDescriptorpublic Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
getConstraintDescriptors in interface javax.validation.metadata.ElementDescriptorpublic Class<?> getElementClass()
getElementClass in interface javax.validation.metadata.ElementDescriptorpublic String getPropertyName()
getPropertyName in interface javax.validation.metadata.PropertyDescriptorpublic boolean hasConstraints()
hasConstraints in interface javax.validation.metadata.ElementDescriptorpublic boolean isCascaded()
isCascaded in interface javax.validation.metadata.CascadableDescriptorpublic Set<javax.validation.metadata.GroupConversionDescriptor> getGroupConversions()
getGroupConversions in interface javax.validation.metadata.CascadableDescriptorpublic void setValidationGroupsMetadata(ValidationGroupsMetadata validationGroupsMetadata)
public PropertyDescriptorImpl shallowCopy()
public Set<javax.validation.metadata.ContainerElementTypeDescriptor> getConstrainedContainerElementTypes()
getConstrainedContainerElementTypes in interface javax.validation.metadata.ContainerDescriptorCopyright © 2015–2019. All rights reserved.