public class DefaultPojoInterceptor extends BasicPojoInterceptor
Modifier and Type | Field and Description |
---|---|
protected Entity<?> |
en |
protected JdbcExpert |
expert |
protected List<PojoInterceptor> |
list |
Constructor and Description |
---|
DefaultPojoInterceptor() |
Modifier and Type | Method and Description |
---|---|
List<PojoInterceptor> |
getList() |
boolean |
isAvailable()
当前拦截器是否可用,用于避免多余的调用
|
void |
onEvent(Object obj,
Entity<?> en,
String event,
Object... args)
拦截并返回对象, 如无改变, 返回原对象就行
|
void |
setList(List<PojoInterceptor> list) |
void |
setupEntity(Entity<?> en,
JdbcExpert expert) |
protected void |
setupField(MappingField mf,
Field field) |
protected void |
setupFieldAnnotation(MappingField mf,
Field field,
Annotation anno) |
protected void |
setupFieldEL(MappingField mf,
Field field,
EL[] els,
String event,
boolean nullEffective) |
protected List<PojoInterceptor> list
protected JdbcExpert expert
protected Entity<?> en
public void setupEntity(Entity<?> en, JdbcExpert expert)
setupEntity
in interface PojoInterceptor
setupEntity
in class BasicPojoInterceptor
protected void setupField(MappingField mf, Field field)
protected void setupFieldAnnotation(MappingField mf, Field field, Annotation anno)
protected void setupFieldEL(MappingField mf, Field field, EL[] els, String event, boolean nullEffective)
public void onEvent(Object obj, Entity<?> en, String event, Object... args)
PojoInterceptor
onEvent
in interface PojoInterceptor
onEvent
in class BasicPojoInterceptor
public boolean isAvailable()
PojoInterceptor
isAvailable
in interface PojoInterceptor
isAvailable
in class BasicPojoInterceptor
public List<PojoInterceptor> getList()
public void setList(List<PojoInterceptor> list)
Copyright © 2020. All rights reserved.