java.lang.Objectorg.objectweb.telosys.dal.dao.DAOProviderImpl
DAO provider implementation
Constructor Summary | |
DAOProviderImpl(DAORegistries registries)
Constructor with Dependency Injection |
Method Summary | |
StandardDAO |
getDAO(java.lang.Class beanClass)
Returns the DAO for the given class and the default database |
StandardDAO |
getDAO(java.lang.Class beanClass,
int databaseId)
Returns the DAO for the given class and the given database ID |
StandardDAO |
getDAO(java.lang.Object beanInstance)
Returns the DAO for the given object instance and the default database |
StandardDAO |
getDAO(java.lang.Object beanInstance,
int databaseId)
Returns the DAO for the given object instance and the given database ID |
StandardDAO |
getDAO(java.lang.String table)
Returns the DAO for the given table name and the default database |
StandardDAO |
getDAO(java.lang.String tableName,
int databaseId)
Returns the DAO for the given table name and the given database ID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DAOProviderImpl(DAORegistries registries)
Method Detail |
public StandardDAO getDAO(java.lang.Object beanInstance)
DAOProvider
getDAO
in interface DAOProvider
beanInstance
-
public StandardDAO getDAO(java.lang.Class beanClass)
DAOProvider
getDAO
in interface DAOProvider
beanClass
-
public StandardDAO getDAO(java.lang.String table)
DAOProvider
getDAO
in interface DAOProvider
table
-
public StandardDAO getDAO(java.lang.Object beanInstance, int databaseId)
DAOProvider
getDAO
in interface DAOProvider
beanInstance
- databaseId
-
public StandardDAO getDAO(java.lang.Class beanClass, int databaseId)
DAOProvider
getDAO
in interface DAOProvider
beanClass
- databaseId
-
public StandardDAO getDAO(java.lang.String tableName, int databaseId)
DAOProvider
getDAO
in interface DAOProvider
tableName
- databaseId
-