public class ORMLiteDaoFactory extends DaoFactory
Modifier and Type | Field and Description |
---|---|
private com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper |
mHelper |
mDaos
Constructor and Description |
---|
ORMLiteDaoFactory(com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper helper) |
Modifier and Type | Method and Description |
---|---|
<D extends DaoAccess<T>,T extends ResourceRepresentation<?>> |
getDao(java.lang.Class<T> clazz)
Method to retrieve Dao.
|
public ORMLiteDaoFactory(com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper helper)
public <D extends DaoAccess<T>,T extends ResourceRepresentation<?>> D getDao(java.lang.Class<T> clazz)
DaoFactory
if(mDaos.containsKey(clazz)) { return (D) mDaos.get(clazz); } dao = (D) //You're logic to retrieve specific Dao mDaos.put(clazz, dao); return dao;
getDao
in class DaoFactory
clazz
- Class object of the ResourceRepresentation
in order to get the corresponding daoDaoAccess
,
ResourceRepresentation