com.bstek.dorado.data.entity
public class DefaultBeanEntityInterceptor extends BeanEntityEnhancer implements org.aopalliance.intercept.MethodInterceptor
properties, readMethods, writeMethods
dataType, UNDISPOSED_VALUE
Constructor and Description |
---|
DefaultBeanEntityInterceptor(EntityDataType dataType,
java.lang.Class<?> beanType) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getPropertyType(java.lang.Object entity,
java.lang.String property) |
java.lang.Object |
interceptor(org.aopalliance.intercept.MethodInvocation methodInvocation) |
protected java.lang.Object |
interceptReadMethod(ChainedMethodInvocation methodInvocation,
java.lang.String property) |
protected boolean |
interceptWriteMethod(ChainedMethodInvocation methodInvocation,
java.lang.String property) |
java.lang.Object |
invoke(org.aopalliance.intercept.MethodInvocation methodInvocation) |
buildReflectionCahce, doGetPropertySet, getBeanMap, getBeanType, internalReadProperty, internalWriteProperty, readProperty, tryConvertValue, writeProperty
clearOldValues, disableGetterInterception, enableGetterInterception, getDataType, getEntityId, getExProperties, getExProperties, getLastTimeStamp, getOldValues, getOldValues, getPropertySet, getState, getTimeStamp, hasGetterResultSkiped, interceptReadMethod, interceptWriteMethod, internalReadProperty, internalWriteProperty, isGetterInterceptionDisabled, isLoaded, isPropertyHasRead, isStateLocked, loadIfNecessary, markPropertyHasRead, newEntityId, newTimeStamp, resetHasPropertyResultSkiped, setDataType, setEntityId, setHasGetterResultSkiped, setState, setStateLocked, setTimeStamp
public DefaultBeanEntityInterceptor(EntityDataType dataType, java.lang.Class<?> beanType) throws java.lang.Exception
java.lang.Exception
public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation methodInvocation) throws java.lang.Throwable
invoke
in interface org.aopalliance.intercept.MethodInterceptor
java.lang.Throwable
public java.lang.Object interceptor(org.aopalliance.intercept.MethodInvocation methodInvocation) throws java.lang.Throwable
java.lang.Throwable
protected java.lang.Object interceptReadMethod(ChainedMethodInvocation methodInvocation, java.lang.String property) throws java.lang.Throwable
java.lang.Throwable
protected boolean interceptWriteMethod(ChainedMethodInvocation methodInvocation, java.lang.String property) throws java.lang.Throwable
java.lang.Throwable
public java.lang.Class<?> getPropertyType(java.lang.Object entity, java.lang.String property)
getPropertyType
in class EntityEnhancer
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.