org.castor.persist.proxy
public final class SingleProxy extends Object implements MethodInterceptor, Serializable
Method Summary | |
---|---|
static Object | getProxy(TransactionContext tx, ClassMolder classMolder, Identity identity, Object object, AccessMode accessMode)
Factory method to create SingleProxy instance. |
Object | intercept(Object obj, Method method, Object[] args, MethodProxy proxy) |
Parameters: tx Actual TransactionContext. classMolder Associated ClassMolder. identity Identity object. object Object to be lazy-loaded. accessMode Access mode identifier.
Returns: A SingleProxy instance.
Throws: ObjectNotFoundException
See Also: net.sf.cglib.proxy.MethodInterceptor #intercept(java.lang.Object,
java.lang.reflect.Method, java.lang.Object[],
net.sf.cglib.proxy.MethodProxy)