|
jPOS 1.6.1 API Documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jpos.tpl.PersistentEngine
public class PersistentEngine
DataSource implementation used by PersistentPeer implementations
| Constructor Summary | |
|---|---|
PersistentEngine()
no args constructor |
|
PersistentEngine(Configuration cfg,
Logger logger,
java.lang.String realm)
|
|
| Method Summary | |
|---|---|
void |
create(java.lang.Object o)
creates a new persistent object |
java.sql.ResultSet |
executeQuery(java.lang.String sql,
java.sql.Connection conn)
Execute SQL Query. |
void |
executeUpdate(java.lang.String sql)
Execute SQL Update |
void |
executeUpdate(java.lang.String sql,
java.sql.Connection conn)
Execute SQL Update |
java.sql.Connection |
getConnection()
|
Logger |
getLogger()
|
long |
getOID(java.sql.Connection conn)
|
PersistentPeer |
getPeer(java.lang.Object obj)
finds a peer for this object |
java.lang.String |
getRealm()
|
void |
load(java.lang.Object o)
load object from persistent storage |
void |
releaseConnection(java.sql.Connection conn)
|
void |
remove(java.lang.Object o)
remove object from persistent storage |
void |
setConfiguration(Configuration cfg)
Implements Configurable |
void |
setLogger(Logger logger,
java.lang.String realm)
|
void |
update(java.lang.Object o)
update object to persistent storage |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PersistentEngine(Configuration cfg,
Logger logger,
java.lang.String realm)
throws ConfigurationException
cfg - Configurationlogger - loggerrealm - logger's realm
ConfigurationExceptionpublic PersistentEngine()
| Method Detail |
|---|
public void setConfiguration(Configuration cfg)
throws ConfigurationException
setConfiguration in interface Configurablecfg - Configuration
ConfigurationExceptionpublic java.sql.Connection getConnection()
public void releaseConnection(java.sql.Connection conn)
public void setLogger(Logger logger,
java.lang.String realm)
setLogger in interface LogSourcepublic java.lang.String getRealm()
getRealm in interface LogSourcepublic Logger getLogger()
getLogger in interface LogSource
public PersistentPeer getPeer(java.lang.Object obj)
throws NoPeerException
obj - Main object
NoPeerException
public void executeUpdate(java.lang.String sql)
throws java.sql.SQLException
sql - sql command
java.sql.SQLException
public void executeUpdate(java.lang.String sql,
java.sql.Connection conn)
throws java.sql.SQLException
sql - sql commandconn - sql connection
java.sql.SQLException
public java.sql.ResultSet executeQuery(java.lang.String sql,
java.sql.Connection conn)
throws java.sql.SQLException
sql - sql commandconn - sql connection
java.sql.SQLException
public void create(java.lang.Object o)
throws NoPeerException,
java.sql.SQLException
o - object to create
NoPeerException
java.sql.SQLException
public void load(java.lang.Object o)
throws NoPeerException,
java.sql.SQLException,
NotFoundException
o - object to load
NoPeerException
java.sql.SQLException
NotFoundException
public void remove(java.lang.Object o)
throws NoPeerException,
java.sql.SQLException,
NotFoundException
o - object to load
NoPeerException
java.sql.SQLException
NotFoundException
public void update(java.lang.Object o)
throws NoPeerException,
java.sql.SQLException,
NotFoundException
o - object to load
NoPeerException
java.sql.SQLException
NotFoundException
public long getOID(java.sql.Connection conn)
throws java.sql.SQLException
java.sql.SQLException
|
jPOS.org | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||