public class DaoLookupFactory extends Object implements Serializable
Constructor and Description |
---|
DaoLookupFactory(JDBCConnectionCredentials cleanConnectionCoords,
JDBCConnectionCredentials dirtyConnectionCoords) |
Modifier and Type | Method and Description |
---|---|
JDBCConnectionCredentials |
getCleanConnectionCredentials() |
virtuoso.jdbc3.VirtuosoDataSource |
getCleanDataSource()
Returns the data source for the clean Virtuoso DB.
|
org.springframework.transaction.support.AbstractPlatformTransactionManager |
getCleanTransactionManager()
Returns the (lazily created on every request) transaction manager over
the clean data source.
|
<T extends Dao> |
getDao(Class<T> daoClass)
Creates (lazily) and returns the requested DAO object decorated by
a SafetyDaoDecorator instance.
|
<T extends Dao> |
getDao(Class<T> daoClass,
boolean commitable)
Creates requested DAO object with the option to look for "uncommitted" version of the DAO
|
JDBCConnectionCredentials |
getDirtyConnectionCredentials() |
virtuoso.jdbc3.VirtuosoDataSource |
getDirtyDataSource()
Returns the data source for the dirty Virtuoso DB.
|
public DaoLookupFactory(JDBCConnectionCredentials cleanConnectionCoords, JDBCConnectionCredentials dirtyConnectionCoords)
cleanConnectionCoords
- dirtyConnectionCoords
- public JDBCConnectionCredentials getCleanConnectionCredentials()
public JDBCConnectionCredentials getDirtyConnectionCredentials()
public <T extends Dao> T getDao(Class<T> daoClass) throws AssertionError
daoClass
- AssertionError
public <T extends Dao> T getDao(Class<T> daoClass, boolean commitable) throws AssertionError
daoClass
- commitable
- if true, the uncommitted version of the DAO will be returnedAssertionError
getDao(Class)
public virtuoso.jdbc3.VirtuosoDataSource getCleanDataSource()
public virtuoso.jdbc3.VirtuosoDataSource getDirtyDataSource()
public org.springframework.transaction.support.AbstractPlatformTransactionManager getCleanTransactionManager()
Copyright © 2013. All Rights Reserved.