|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AccessRegistrarIF
INTERNAL: Interface for receiving notification when data is being read from database storage. This interface is usually implemented by the various cache implementations, which maintains a copy of the known database state.
Method Summary | |
---|---|
IdentityIF |
createIdentity(java.lang.Object type,
long key)
INTERNAL: Factory method for creating new identity objects. |
IdentityIF |
createIdentity(java.lang.Object type,
java.lang.Object key)
INTERNAL: Factory method for creating new identity objects. |
IdentityIF |
createIdentity(java.lang.Object type,
java.lang.Object[] keys)
INTERNAL: Factory method for creating new identity objects. |
TicketIF |
getTicket()
INTERNAL: Get ticket that should be used as first argument to register methods. |
void |
registerField(TicketIF ticket,
IdentityIF identity,
int field,
java.lang.Object value)
INTERNAL: Called by storage accessors (FieldAccessIF) when they read the value of an object field from the database. |
void |
registerIdentity(TicketIF ticket,
IdentityIF identity)
INTERNAL: Called by storage accessors (QueryIFs or FieldAccessIF) when they locate the identity of an object in the database. |
Method Detail |
---|
IdentityIF createIdentity(java.lang.Object type, long key)
IdentityIF createIdentity(java.lang.Object type, java.lang.Object key)
IdentityIF createIdentity(java.lang.Object type, java.lang.Object[] keys)
TicketIF getTicket()
void registerIdentity(TicketIF ticket, IdentityIF identity)
void registerField(TicketIF ticket, IdentityIF identity, int field, java.lang.Object value)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |