Package org.synchronoss.cpo.jdbc
Class JdbcCpoAdapter
- All Implemented Interfaces:
Serializable,CpoAdapter
- Direct Known Subclasses:
JdbcCpoTrxAdapter
JdbcCpoAdapter is the JDBC implementation of
CpoAdapter, a set
of routines that are responsible for managing value beans from a jdbc datasource.- Author:
- david berry
- See Also:
-
Method Summary
Modifier and TypeMethodDescription<T> longexistsBean(CpoQuery query, T bean) getCpoAttributes(String expression) static JdbcCpoAdaptergetInstance(JdbcCpoMetaDescriptor metaDescriptor, DataSourceInfo<DataSource> jdsiTrx) Finds or Creates a JdbcCpoAdapter.static JdbcCpoAdaptergetInstance(JdbcCpoMetaDescriptor metaDescriptor, DataSourceInfo<DataSource> jdsiWrite, DataSourceInfo<DataSource> jdsiRead) Creates a JdbcCpoAdapter.newWhere()<T> CpoWherenewWhere(Logical logical, String attr, Comparison comp, T value) <T> CpoWherenewWhere(Logical logical, String attr, Comparison comp, T value, boolean not) Methods inherited from class org.synchronoss.cpo.core.CpoBaseAdapter
deleteBean, deleteBeans, executeBean, getBatchSize, getDataSourceName, getFetchSize, insertBean, insertBeans, newOrderBy, newOrderBy, newOrderBy, newOrderBy, retrieveBean, retrieveBean, retrieveBeans, setBatchSize, setFetchSize, updateBean, updateBeans, upsertBean, upsertBeansMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.synchronoss.cpo.core.CpoAdapter
deleteBean, deleteBean, deleteBeans, deleteBeans, executeBean, executeBean, existsBean, existsBean, insertBean, insertBean, insertBeans, insertBeans, retrieveBean, retrieveBean, retrieveBeans, retrieveBeans, retrieveBeans, updateBean, updateBean, updateBeans, updateBeans, upsertBean, upsertBean, upsertBeans, upsertBeans
-
Method Details
-
getInstance
public static JdbcCpoAdapter getInstance(JdbcCpoMetaDescriptor metaDescriptor, DataSourceInfo<DataSource> jdsiTrx) throws CpoException Finds or Creates a JdbcCpoAdapter.- Parameters:
metaDescriptor- - The meta descriptor for the datasourcejdsiTrx- - The datasurce info- Returns:
- A JdbcCpoAdapter
- Throws:
CpoException- - An error occurred finding of creating the datasource adapter
-
getInstance
public static JdbcCpoAdapter getInstance(JdbcCpoMetaDescriptor metaDescriptor, DataSourceInfo<DataSource> jdsiWrite, DataSourceInfo<DataSource> jdsiRead) throws CpoException Creates a JdbcCpoAdapter.- Parameters:
metaDescriptor- This datasource that identifies the cpo metadata datasourcejdsiWrite- The datasource that identifies the transaction database for write transactions.jdsiRead- The datasource that identifies the transaction database for read-only transactions.- Returns:
- - A JdbcCpoAdapter
- Throws:
CpoException- exception
-
existsBean
- Specified by:
existsBeanin interfaceCpoAdapter- Specified by:
existsBeanin classCpoBaseAdapter<DataSource>- Throws:
CpoException
-
newWhere
- Specified by:
newWherein interfaceCpoAdapter- Overrides:
newWherein classCpoBaseAdapter<DataSource>
-
newWhere
- Specified by:
newWherein interfaceCpoAdapter- Overrides:
newWherein classCpoBaseAdapter<DataSource>
-
newWhere
- Specified by:
newWherein interfaceCpoAdapter- Overrides:
newWherein classCpoBaseAdapter<DataSource>
-
getCpoMetaDescriptor
-
getCpoAttributes
- Throws:
CpoException
-