public class JavassistLazyLoadInterceptor extends Object implements javassist.util.proxy.MethodHandler
| Constructor and Description |
|---|
JavassistLazyLoadInterceptor(br.com.anteros.persistence.session.SQLSession session,
br.com.anteros.persistence.metadata.EntityCache entityCache,
Map<String,Object> columKeyValues,
br.com.anteros.persistence.session.cache.Cache transactionCache,
Object owner,
br.com.anteros.persistence.metadata.descriptor.DescriptionField descriptionField,
br.com.anteros.persistence.session.lock.LockOptions lockOptions) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getColumnKeyValuesTarget() |
br.com.anteros.persistence.metadata.descriptor.DescriptionField |
getDescriptionFieldOwner() |
br.com.anteros.persistence.metadata.EntityCache |
getEntityCache() |
br.com.anteros.persistence.session.lock.LockOptions |
getLockOptions() |
Object |
getOwner() |
br.com.anteros.persistence.session.SQLSession |
getSession() |
br.com.anteros.persistence.session.cache.Cache |
getTransactionCache() |
Object |
initializeAndReturnObject() |
Object |
invoke(Object proxy,
Method thisMethod,
Method proceed,
Object[] args) |
boolean |
isConstructed() |
boolean |
isInitialized() |
void |
setColumnKeyValuesTarget(Map<String,Object> columnKeyValuesTarget) |
void |
setConstructed(boolean constructed) |
void |
setDescriptionField(br.com.anteros.persistence.metadata.descriptor.DescriptionField descriptionFieldOwner) |
void |
setEntityCache(br.com.anteros.persistence.metadata.EntityCache entityCache) |
void |
setOwner(Object owner) |
void |
setSession(br.com.anteros.persistence.session.SQLSession session) |
void |
setTransactionCache(br.com.anteros.persistence.session.cache.Cache transactionCache) |
public JavassistLazyLoadInterceptor(br.com.anteros.persistence.session.SQLSession session,
br.com.anteros.persistence.metadata.EntityCache entityCache,
Map<String,Object> columKeyValues,
br.com.anteros.persistence.session.cache.Cache transactionCache,
Object owner,
br.com.anteros.persistence.metadata.descriptor.DescriptionField descriptionField,
br.com.anteros.persistence.session.lock.LockOptions lockOptions)
public Object invoke(Object proxy, Method thisMethod, Method proceed, Object[] args) throws Throwable
invoke in interface javassist.util.proxy.MethodHandlerThrowablepublic Object initializeAndReturnObject() throws Exception
Exceptionpublic br.com.anteros.persistence.session.SQLSession getSession()
public void setSession(br.com.anteros.persistence.session.SQLSession session)
public br.com.anteros.persistence.metadata.EntityCache getEntityCache()
public void setEntityCache(br.com.anteros.persistence.metadata.EntityCache entityCache)
public void setColumnKeyValuesTarget(Map<String,Object> columnKeyValuesTarget)
public br.com.anteros.persistence.session.cache.Cache getTransactionCache()
public void setTransactionCache(br.com.anteros.persistence.session.cache.Cache transactionCache)
public Object getOwner()
public void setOwner(Object owner)
public boolean isConstructed()
public void setConstructed(boolean constructed)
public br.com.anteros.persistence.metadata.descriptor.DescriptionField getDescriptionFieldOwner()
public void setDescriptionField(br.com.anteros.persistence.metadata.descriptor.DescriptionField descriptionFieldOwner)
public boolean isInitialized()
public br.com.anteros.persistence.session.lock.LockOptions getLockOptions()
Copyright © 2020 Anteros Tecnologia. All rights reserved.