org.hibernate.validator.internal.metadata.descriptor
Class ExecutableDescriptorImpl

java.lang.Object
  extended by org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl
      extended by org.hibernate.validator.internal.metadata.descriptor.ExecutableDescriptorImpl
All Implemented Interfaces:
Serializable, javax.validation.metadata.ConstructorDescriptor, javax.validation.metadata.ElementDescriptor, javax.validation.metadata.MethodDescriptor

public class ExecutableDescriptorImpl
extends ElementDescriptorImpl
implements javax.validation.metadata.ConstructorDescriptor, javax.validation.metadata.MethodDescriptor

Describes a validated constructor or method.

Author:
Gunnar Morling
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.validation.metadata.ElementDescriptor
javax.validation.metadata.ElementDescriptor.ConstraintFinder, javax.validation.metadata.ElementDescriptor.Kind
 
Constructor Summary
ExecutableDescriptorImpl(Type returnType, Set<ConstraintDescriptorImpl<?>> returnValueConstraints, javax.validation.metadata.ReturnValueDescriptor returnValueDescriptor, List<javax.validation.metadata.ParameterDescriptor> parameters, boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence)
           
ExecutableDescriptorImpl(Type returnType, String name, Set<ConstraintDescriptorImpl<?>> returnValueConstraints, javax.validation.metadata.ReturnValueDescriptor returnValueDescriptor, List<javax.validation.metadata.ParameterDescriptor> parameters, boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence)
           
 
Method Summary
 javax.validation.metadata.ElementDescriptor.Kind getKind()
           
 String getName()
           
 List<javax.validation.metadata.ParameterDescriptor> getParameterDescriptors()
           
 javax.validation.metadata.ReturnValueDescriptor getReturnValueDescriptor()
           
 String toString()
           
 
Methods inherited from class org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl
as, findConstraints, getConstraintDescriptors, getElementClass, hasConstraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.validation.metadata.ElementDescriptor
as, findConstraints, getConstraintDescriptors, getElementClass, hasConstraints
 

Constructor Detail

ExecutableDescriptorImpl

public ExecutableDescriptorImpl(Type returnType,
                                Set<ConstraintDescriptorImpl<?>> returnValueConstraints,
                                javax.validation.metadata.ReturnValueDescriptor returnValueDescriptor,
                                List<javax.validation.metadata.ParameterDescriptor> parameters,
                                boolean defaultGroupSequenceRedefined,
                                List<Class<?>> defaultGroupSequence)

ExecutableDescriptorImpl

public ExecutableDescriptorImpl(Type returnType,
                                String name,
                                Set<ConstraintDescriptorImpl<?>> returnValueConstraints,
                                javax.validation.metadata.ReturnValueDescriptor returnValueDescriptor,
                                List<javax.validation.metadata.ParameterDescriptor> parameters,
                                boolean defaultGroupSequenceRedefined,
                                List<Class<?>> defaultGroupSequence)
Method Detail

getName

public String getName()
Specified by:
getName in interface javax.validation.metadata.MethodDescriptor

getParameterDescriptors

public List<javax.validation.metadata.ParameterDescriptor> getParameterDescriptors()
Specified by:
getParameterDescriptors in interface javax.validation.metadata.ConstructorDescriptor
Specified by:
getParameterDescriptors in interface javax.validation.metadata.MethodDescriptor

getReturnValueDescriptor

public javax.validation.metadata.ReturnValueDescriptor getReturnValueDescriptor()
Specified by:
getReturnValueDescriptor in interface javax.validation.metadata.ConstructorDescriptor
Specified by:
getReturnValueDescriptor in interface javax.validation.metadata.MethodDescriptor

toString

public String toString()
Overrides:
toString in class Object

getKind

public javax.validation.metadata.ElementDescriptor.Kind getKind()
Specified by:
getKind in interface javax.validation.metadata.ElementDescriptor
Specified by:
getKind in class ElementDescriptorImpl


Copyright © 2012 Oracle Corporation. All Rights Reserved.