| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Proxy
Interface implemented by all proxy types to allow setting and nulling of their owning instance. All concrete proxy classes should be public and have publc no-args constructors so that tools that work via reflection on persistent instances can manipulate them.
| Method Summary | |
|---|---|
 Object | 
copy(Object orig)
Return an unproxied copy of the given instance.  | 
 ChangeTracker | 
getChangeTracker()
Return the change tracker for this proxy, or null if none.  | 
 OpenJPAStateManager | 
getOwner()
Return the owning object.  | 
 int | 
getOwnerField()
Return the owning field index.  | 
 void | 
setOwner(OpenJPAStateManager sm,
         int field)
Reset the state of the proxy, and set the owning instance of the proxy and the name of the field it is assigned to.  | 
| Method Detail | 
|---|
void setOwner(OpenJPAStateManager sm,
              int field)
OpenJPAStateManager getOwner()
int getOwnerField()
ChangeTracker getChangeTracker()
Object copy(Object orig)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||