|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ExecutableDescriptor
Provides common functionality of MethodDescriptor
and
ConstructorDescriptor
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface javax.validation.metadata.ElementDescriptor |
---|
ElementDescriptor.ConstraintFinder |
Method Summary | |
---|---|
boolean |
areParametersConstrained()
Returns true if the executable parameters are constrained either:
because of a constraint on at least one of the parameters
because of a cascade on at least one of the parameters (via
@Valid )
because of at least one cross-parameter constraint
Also returns false if there is no parameter. |
ElementDescriptor.ConstraintFinder |
findConstraints()
Returns a finder that will always return an empty Set . |
Set<ConstraintDescriptor<?>> |
getConstraintDescriptors()
Returns an empty Set . |
CrossParameterDescriptor |
getCrossParameterDescriptor()
Returns a descriptor containing cross-parameter constraints of this executable. |
String |
getName()
Returns the method name in case this descriptor represents a method or the non-qualified name of the declaring class in case this descriptor represents a constructor. |
List<ParameterDescriptor> |
getParameterDescriptors()
Returns a list with descriptors representing this executable's parameters, in order of their declaration, including synthetic parameters. |
ReturnValueDescriptor |
getReturnValueDescriptor()
Returns a descriptor for this executable's return value. |
boolean |
hasConstraints()
Returns false . |
boolean |
isReturnValueConstrained()
Returns true if the executable return value is constrained
either:
because of a constraint on the return value
because validation is cascaded on the return value (via
@Valid )
Also returns false if there is no return value. |
Methods inherited from interface javax.validation.metadata.ElementDescriptor |
---|
getElementClass |
Method Detail |
---|
String getName()
List<ParameterDescriptor> getParameterDescriptors()
null
.CrossParameterDescriptor getCrossParameterDescriptor()
ReturnValueDescriptor getReturnValueDescriptor()
void
. This descriptor will have no constraint
associated.
boolean areParametersConstrained()
true
if the executable parameters are constrained either:
@Valid
)false
if there is no parameter.
true
if the executable parameters are constrainedboolean isReturnValueConstrained()
true
if the executable return value is constrained
either:
@Valid
)false
if there is no return value.
true
if the executable return value is constrainedboolean hasConstraints()
false
.
An executable per se does not host constraints, use
getParameterDescriptors()
, getCrossParameterDescriptor()
and getReturnValueDescriptor()
to discover constraints.
hasConstraints
in interface ElementDescriptor
false
Set<ConstraintDescriptor<?>> getConstraintDescriptors()
Set
.
An executable per se does not host constraints, use
getParameterDescriptors()
, getCrossParameterDescriptor()
and getReturnValueDescriptor()
to discover constraints.
getConstraintDescriptors
in interface ElementDescriptor
Set
ElementDescriptor.ConstraintFinder findConstraints()
Set
.
An executable per se does not host constraints, use
getParameterDescriptors()
, getCrossParameterDescriptor()
and getReturnValueDescriptor()
to discover constraints.
findConstraints
in interface ElementDescriptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |