public class BeanDescriptorImpl extends ElementDescriptorImpl implements javax.validation.metadata.BeanDescriptor
BeanDescriptor
.elementClass, metaBean
Modifier | Constructor and Description |
---|---|
protected |
BeanDescriptorImpl(ApacheFactoryContext factoryContext,
MetaBean metaBean) |
Modifier and Type | Method and Description |
---|---|
Set<javax.validation.metadata.ConstructorDescriptor> |
getConstrainedConstructors() |
Set<javax.validation.metadata.MethodDescriptor> |
getConstrainedMethods(javax.validation.metadata.MethodType methodType,
javax.validation.metadata.MethodType... methodTypes) |
Set<javax.validation.metadata.PropertyDescriptor> |
getConstrainedProperties() |
javax.validation.metadata.ConstructorDescriptor |
getConstraintsForConstructor(Class<?>... parameterTypes) |
javax.validation.metadata.MethodDescriptor |
getConstraintsForMethod(String methodName,
Class<?>... parameterTypes) |
javax.validation.metadata.PropertyDescriptor |
getConstraintsForProperty(String propertyName)
Return the property level constraints for a given propertyName or
null if
either the property does not exist or has no constraint. |
javax.validation.metadata.MethodDescriptor |
getInternalConstraintsForMethod(String methodName,
Class<?>... parameterTypes) |
boolean |
isBeanConstrained()
Returns true if the bean involves validation:
a constraint is hosted on the bean itself
a constraint is hosted on one of the bean properties, OR
a bean property is marked for cascade (
@Valid )
|
String |
toString() |
addGroupConversion, addGroupMapping, findConstraints, getConstraintDescriptors, getConstraintDescriptors, getElementClass, getGroupConversions, getMetaBean, getMutableConstraintDescriptors, hasConstraints, isCascaded, isValidated, mapGroup, setCascaded, setConstraintDescriptors, setValidated
protected BeanDescriptorImpl(ApacheFactoryContext factoryContext, MetaBean metaBean)
public boolean isBeanConstrained()
@Valid
)isBeanConstrained
in interface javax.validation.metadata.BeanDescriptor
public javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(String propertyName)
null
if
either the property does not exist or has no constraint. The returned
object (and associated objects including ConstraintDescriptors) are
immutable.getConstraintsForProperty
in interface javax.validation.metadata.BeanDescriptor
propertyName
- property evaluatedpublic Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
getConstrainedProperties
in interface javax.validation.metadata.BeanDescriptor
public javax.validation.metadata.MethodDescriptor getInternalConstraintsForMethod(String methodName, Class<?>... parameterTypes)
public javax.validation.metadata.MethodDescriptor getConstraintsForMethod(String methodName, Class<?>... parameterTypes)
getConstraintsForMethod
in interface javax.validation.metadata.BeanDescriptor
public Set<javax.validation.metadata.MethodDescriptor> getConstrainedMethods(javax.validation.metadata.MethodType methodType, javax.validation.metadata.MethodType... methodTypes)
getConstrainedMethods
in interface javax.validation.metadata.BeanDescriptor
public javax.validation.metadata.ConstructorDescriptor getConstraintsForConstructor(Class<?>... parameterTypes)
getConstraintsForConstructor
in interface javax.validation.metadata.BeanDescriptor
public Set<javax.validation.metadata.ConstructorDescriptor> getConstrainedConstructors()
getConstrainedConstructors
in interface javax.validation.metadata.BeanDescriptor
Copyright © 2010–2024 The Apache Software Foundation. All rights reserved.