| 
 | ||||||||||
| 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 | |
|---|---|
|  java.lang.Object | copy(java.lang.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()
java.lang.Object copy(java.lang.Object orig)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||