public class JdbcCpoAdapterFactory extends Object implements CpoAdapterFactory
| Constructor and Description |
|---|
JdbcCpoAdapterFactory(JdbcCpoAdapter jdbcCpoAdapter) |
| Modifier and Type | Method and Description |
|---|---|
CpoAdapter |
getCpoAdapter() |
CpoTrxAdapter |
getCpoTrxAdapter()
Provides a mechanism for the user to obtain a CpoTrxAdapter object.
|
CpoXaResource |
getCpoXaAdapter() |
public JdbcCpoAdapterFactory(JdbcCpoAdapter jdbcCpoAdapter)
public CpoAdapter getCpoAdapter() throws CpoException
getCpoAdapter in interface CpoAdapterFactoryCpoExceptionpublic CpoTrxAdapter getCpoTrxAdapter() throws CpoException
Example:
class SomeObject so = null;
class CpoAdapter cpo = null;
class CpoTrxAdapter cpoTrx = null;
try {
cpo = new JdbcCpoAdapter(new JdbcDataSourceInfo(driver, url, user, password,1,1,false));
cpoTrx = cpo.getCpoTrxAdapter();
} catch (CpoException ce) {
// Handle the error
cpo = null;
}
if (cpo!=null) {
try{
for (int i=0; i<3; i++){
so = new SomeObject();
so.setId(1);
so.setName("SomeName");
cpo.updateObject("myUpdate",so);
}
cpoTrx.commit();
} catch (CpoException ce) {
// Handle the error
cpoTrx.rollback();
}
}
getCpoTrxAdapter in interface CpoAdapterFactoryCpoException - Thrown if there are errors accessing the datasourceCpoTrxAdapterpublic CpoXaResource getCpoXaAdapter() throws CpoException
getCpoXaAdapter in interface CpoAdapterFactoryCpoExceptionCopyright © 2016. All Rights Reserved.