Class JavaBeanGetter
java.lang.Object
org.hibernate.validator.internal.properties.javabean.JavaBeanExecutable<Method>
org.hibernate.validator.internal.properties.javabean.JavaBeanMethod
org.hibernate.validator.internal.properties.javabean.JavaBeanGetter
- All Implemented Interfaces:
Callable,Constrainable,Getter,JavaBeanAnnotatedConstrainable,JavaBeanAnnotatedElement,Property
- Author:
- Marko Bekhta
-
Field Summary
Fields inherited from class org.hibernate.validator.internal.properties.javabean.JavaBeanExecutable
executable -
Constructor Summary
ConstructorsConstructorDescriptionJavaBeanGetter(Class<?> declaringClass, Method method, String propertyName, String resolvedPropertyName) -
Method Summary
Modifier and TypeMethodDescriptionbooleanClass<?>getParameterName(ExecutableParameterNameProvider parameterNameProvider, int parameterIndex) inthashCode()booleanbooleanMethods inherited from class org.hibernate.validator.internal.properties.javabean.JavaBeanMethod
getTypeParametersMethods inherited from class org.hibernate.validator.internal.properties.javabean.JavaBeanExecutable
getAnnotatedType, getAnnotation, getDeclaredAnnotations, getGenericType, getName, getParameterCount, getParameterGenericType, getParameters, getParameterTypes, getSignature, getType, getTypeForValidatorResolution, isPrivate, isResolvedToSameMethodInHierarchy, overrides, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.validator.internal.properties.Constrainable
as, getName, getType, getTypeForValidatorResolutionMethods inherited from interface org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement
isAnnotationPresent
-
Constructor Details
-
JavaBeanGetter
-
-
Method Details
-
getPropertyName
- Specified by:
getPropertyNamein interfaceProperty
-
getResolvedPropertyName
- Specified by:
getResolvedPropertyNamein interfaceProperty
-
hasReturnValue
public boolean hasReturnValue()- Specified by:
hasReturnValuein interfaceCallable- Overrides:
hasReturnValuein classJavaBeanExecutable<Method>
-
hasParameters
public boolean hasParameters()- Specified by:
hasParametersin interfaceCallable- Overrides:
hasParametersin classJavaBeanExecutable<Method>
-
getParameterName
public String getParameterName(ExecutableParameterNameProvider parameterNameProvider, int parameterIndex) - Specified by:
getParameterNamein interfaceCallable- Overrides:
getParameterNamein classJavaBeanExecutable<Method>
-
getDeclaringClass
- Specified by:
getDeclaringClassin interfaceConstrainable- Overrides:
getDeclaringClassin classJavaBeanExecutable<Method>
-
getConstrainedElementKind
- Specified by:
getConstrainedElementKindin interfaceConstrainable- Specified by:
getConstrainedElementKindin interfaceGetter- Overrides:
getConstrainedElementKindin classJavaBeanMethod
-
createAccessor
- Specified by:
createAccessorin interfaceProperty
-
equals
- Overrides:
equalsin classJavaBeanExecutable<Method>
-
hashCode
public int hashCode()- Overrides:
hashCodein classJavaBeanExecutable<Method>
-