|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DelayedProxy
Implemented by proxy classes which are delay-load capable. Delay-load proxies are lazily loaded and provide some operations which allow manipulation of proxy without necessarily needing to load the proxied object.
| Method Summary | |
|---|---|
void |
closeBroker()
Close the broker that is used to service this proxy. |
Broker |
getBroker()
Get the broker that is used to service this proxy. |
int |
getDelayedField()
Returns the expected field index even if this collection was detached. |
OpenJPAStateManager |
getDelayedOwner()
Returns a state manager that can service this proxy even if the collection was detached. |
OpenJPAStateManager |
getOwnerStateManager()
Returns the state manager of the owning instance. |
boolean |
isDetached()
Returns whether the proxy is detached. |
boolean |
isDirectAccess()
Returns whether the caller has direct-call access to the proxied object. |
void |
load()
Load the proxy if it was delay-loaded. |
void |
setDirectAccess(boolean direct)
Sets whether the caller has direct-call access to the proxied object. |
| Method Detail |
|---|
void load()
boolean isDirectAccess()
void setDirectAccess(boolean direct)
Broker getBroker()
void closeBroker()
OpenJPAStateManager getOwnerStateManager()
OpenJPAStateManager getDelayedOwner()
int getDelayedField()
boolean isDetached()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||