com.bstek.dorado.data.entity
public class DefaultBeanEntityInterceptor extends BeanEntityEnhancer implements org.aopalliance.intercept.MethodInterceptor
properties, readMethods, writeMethodsdataType, 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, writePropertyclearOldValues, 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, setTimeStamppublic DefaultBeanEntityInterceptor(EntityDataType dataType, java.lang.Class<?> beanType) throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation methodInvocation)
throws java.lang.Throwable
invoke in interface org.aopalliance.intercept.MethodInterceptorjava.lang.Throwablepublic java.lang.Object interceptor(org.aopalliance.intercept.MethodInvocation methodInvocation)
throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object interceptReadMethod(ChainedMethodInvocation methodInvocation, java.lang.String property) throws java.lang.Throwable
java.lang.Throwableprotected boolean interceptWriteMethod(ChainedMethodInvocation methodInvocation, java.lang.String property) throws java.lang.Throwable
java.lang.Throwablepublic java.lang.Class<?> getPropertyType(java.lang.Object entity,
java.lang.String property)
getPropertyType in class EntityEnhancerCopyright © 2001-2011 www.BSTEK.com All Rights Reserved.