|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jorm.genclass.lib.GenClassBinding
org.objectweb.jorm.mapper.rdb.genclass.RdbGenClassBinding
This class provides the implementation of PBinding for RDBMS.
Field Summary |
Fields inherited from class org.objectweb.jorm.genclass.lib.GenClassBinding |
genClassMapping, indexes, pName, status |
Fields inherited from interface org.objectweb.jorm.api.PBinding |
ACTION_BIND, ACTION_EXIST, ACTION_EXPORT, ACTION_READ, ACTION_UNBIND, ACTION_UNEXPORT, ACTION_WRITE, LIFECYCLE_ACTIVEFORIO, LIFECYCLE_DELTOWRITE, LIFECYCLE_ERROR, LIFECYCLE_NEWTOWRITE, LIFECYCLE_NOTBOUND |
Constructor Summary | |
RdbGenClassBinding()
It constructs a RdbGenClassBinding. |
|
RdbGenClassBinding(GenClassMapping mapping)
It constructs a RdbGenClassBinding. |
Method Summary | |
boolean |
exist(java.lang.Object conn)
It verifies if the DSI attached to this binding exists within the DS. |
void |
read(java.lang.Object conn,
PAccessor pa)
It reads the data store instance designated by the PName of this binding and transfers each attribute value to the accessor object. |
void |
write(java.lang.Object conn,
PAccessor pa)
It transfers each attribute value taken from the PAccessor object to the data store instance designated by the PName associated with this binding. |
Methods inherited from class org.objectweb.jorm.genclass.lib.GenClassBinding |
bind, export, export, getPClassMapping, getPName, getStatus, init, read, setPName, setStatus, unbind, unexport |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RdbGenClassBinding()
public RdbGenClassBinding(GenClassMapping mapping) throws PExceptionProtocol
Method Detail |
public boolean exist(java.lang.Object conn) throws PException
conn
- The connection that can be used to refer to the DS.
PExceptionIO
- It is raised when a problem occured while
accessing to the DS.
PExceptionProtocol
- It is raised when it is called with a
state different from the following ones:
LIFECYCLE_ACTIVEFORIO
LIFECYCLE_NOACC
PException
public void read(java.lang.Object conn, PAccessor pa) throws PException
conn
- The connection that can be used to refer to the DS.pa
- The PAccessor used to access memory variables.
PExceptionIO
- It is raised when a problem occured while
accessing to the DS.
PExceptionNaming
- It is raised when there is a problem for the
associated binder to manage this PName.
PExceptionProtocol
- It is raised when it is called with a
state different from the following ones:
LIFECYCLE_ACTIVEFORIO
PException
public void write(java.lang.Object conn, PAccessor pa) throws PException
conn
- The connection that can be used to refer to the DS.pa
- The PAccessor used to access memory variables.
PExceptionIO
- It is raised when a problem occured while
accessing to the DS.
PExceptionProtocol
- It is raised when it is called with a
state different from the following ones:
LIFECYCLE_ACTIVEFORIO
LIFECYCLE_NEWTOWRITE
LIFECYCLE_DELTOWRITE
LIFECYCLE_DELTOWRITENOACC
PException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |