public class CrudPropertyAccessor extends AbstractAnnotatedAccessor implements PropertyAccessor
| Modifier and Type | Field and Description |
|---|---|
static String |
copyright |
protected CrudProperty |
crudProperty |
static org.slf4j.Logger |
logger |
protected PropertyAccessor |
nestedAccessor |
annotations| Constructor and Description |
|---|
CrudPropertyAccessor(CrudProperty crudProperty,
PropertyAccessor nestedAccessor,
boolean inKey) |
| Modifier and Type | Method and Description |
|---|---|
Object |
get(Object obj) |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
CrudProperty |
getCrudProperty() |
int |
getModifiers() |
String |
getName() |
Class |
getType() |
void |
set(Object obj,
Object value) |
String |
toString() |
getDeclaredAnnotations, isAnnotationPresentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDeclaredAnnotations, isAnnotationPresentpublic static final String copyright
protected final CrudProperty crudProperty
protected final PropertyAccessor nestedAccessor
public static final org.slf4j.Logger logger
public CrudPropertyAccessor(@Nullable
CrudProperty crudProperty,
PropertyAccessor nestedAccessor,
boolean inKey)
public String getName()
getName in interface PropertyAccessorpublic Class getType()
getType in interface PropertyAccessorpublic int getModifiers()
getModifiers in interface PropertyAccessorpublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface AnnotatedElementgetAnnotation in class AbstractAnnotatedAccessorpublic Annotation[] getAnnotations()
getAnnotations in interface AnnotatedElementgetAnnotations in class AbstractAnnotatedAccessorpublic Object get(Object obj)
get in interface PropertyAccessorpublic void set(Object obj, Object value)
set in interface PropertyAccessorpublic CrudProperty getCrudProperty()