public class BeanPropertyAnnotationImp extends BeanPropertyWrapper implements BeanPropertyAnnotation
beanProperty
Constructor and Description |
---|
BeanPropertyAnnotationImp(BeanProperty beanProperty) |
Modifier and Type | Method and Description |
---|---|
<T extends Annotation> |
getAnnotation(Class<T> annotation) |
String |
getBeanName() |
EnumerationType |
getEnumProperty() |
FetchType |
getFetchType() |
Object |
getGenericType() |
ScopeType |
getScope() |
String |
getTemporalProperty() |
Class<?> |
getType() |
Type |
getTypeInstance() |
boolean |
isAnnotationPresent(Class<? extends Annotation> annotation) |
canGet, canSet, get, getDeclaredGenericType, getDeclaredType, getField, getGet, getName, getSet, set, setField, setGet, setName, setSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canGet, canSet, get, getDeclaredGenericType, getDeclaredType, getField, getGet, getName, getSet, set, setField, setGet, setName, setSet
public BeanPropertyAnnotationImp(BeanProperty beanProperty)
public Object getGenericType()
getGenericType
in interface BeanProperty
getGenericType
in class BeanPropertyWrapper
public Class<?> getType()
getType
in interface BeanProperty
getType
in class BeanPropertyWrapper
public <T extends Annotation> T getAnnotation(Class<T> annotation)
getAnnotation
in interface BeanPropertyAnnotation
public boolean isAnnotationPresent(Class<? extends Annotation> annotation)
isAnnotationPresent
in interface BeanPropertyAnnotation
public Type getTypeInstance()
getTypeInstance
in interface BeanPropertyAnnotation
public String getTemporalProperty()
getTemporalProperty
in interface BeanPropertyAnnotation
public EnumerationType getEnumProperty()
getEnumProperty
in interface BeanPropertyAnnotation
public String getBeanName()
getBeanName
in interface BeanPropertyAnnotation
public ScopeType getScope()
getScope
in interface BeanPropertyAnnotation
public FetchType getFetchType()
getFetchType
in interface BeanPropertyAnnotation
Copyright © 2018 Brandao. All rights reserved.