package com.lotaai.canguiayw.sqllitedb;
|
|
import java.util.Map;
|
|
import org.greenrobot.greendao.AbstractDao;
|
import org.greenrobot.greendao.AbstractDaoSession;
|
import org.greenrobot.greendao.database.Database;
|
import org.greenrobot.greendao.identityscope.IdentityScopeType;
|
import org.greenrobot.greendao.internal.DaoConfig;
|
|
import com.lotaai.canguiayw.sqllitedb.GridModel;
|
import com.lotaai.canguiayw.sqllitedb.Order;
|
import com.lotaai.canguiayw.sqllitedb.OrderDetail;
|
import com.lotaai.canguiayw.sqllitedb.Test;
|
|
import com.lotaai.canguiayw.sqllitedb.GridModelDao;
|
import com.lotaai.canguiayw.sqllitedb.OrderDao;
|
import com.lotaai.canguiayw.sqllitedb.OrderDetailDao;
|
import com.lotaai.canguiayw.sqllitedb.TestDao;
|
|
// THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT.
|
|
/**
|
* {@inheritDoc}
|
*
|
* @see org.greenrobot.greendao.AbstractDaoSession
|
*/
|
public class DaoSession extends AbstractDaoSession {
|
|
private final DaoConfig gridModelDaoConfig;
|
private final DaoConfig orderDaoConfig;
|
private final DaoConfig orderDetailDaoConfig;
|
private final DaoConfig testDaoConfig;
|
|
private final GridModelDao gridModelDao;
|
private final OrderDao orderDao;
|
private final OrderDetailDao orderDetailDao;
|
private final TestDao testDao;
|
|
public DaoSession(Database db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig>
|
daoConfigMap) {
|
super(db);
|
|
gridModelDaoConfig = daoConfigMap.get(GridModelDao.class).clone();
|
gridModelDaoConfig.initIdentityScope(type);
|
|
orderDaoConfig = daoConfigMap.get(OrderDao.class).clone();
|
orderDaoConfig.initIdentityScope(type);
|
|
orderDetailDaoConfig = daoConfigMap.get(OrderDetailDao.class).clone();
|
orderDetailDaoConfig.initIdentityScope(type);
|
|
testDaoConfig = daoConfigMap.get(TestDao.class).clone();
|
testDaoConfig.initIdentityScope(type);
|
|
gridModelDao = new GridModelDao(gridModelDaoConfig, this);
|
orderDao = new OrderDao(orderDaoConfig, this);
|
orderDetailDao = new OrderDetailDao(orderDetailDaoConfig, this);
|
testDao = new TestDao(testDaoConfig, this);
|
|
registerDao(GridModel.class, gridModelDao);
|
registerDao(Order.class, orderDao);
|
registerDao(OrderDetail.class, orderDetailDao);
|
registerDao(Test.class, testDao);
|
}
|
|
public void clear() {
|
gridModelDaoConfig.clearIdentityScope();
|
orderDaoConfig.clearIdentityScope();
|
orderDetailDaoConfig.clearIdentityScope();
|
testDaoConfig.clearIdentityScope();
|
}
|
|
public GridModelDao getGridModelDao() {
|
return gridModelDao;
|
}
|
|
public OrderDao getOrderDao() {
|
return orderDao;
|
}
|
|
public OrderDetailDao getOrderDetailDao() {
|
return orderDetailDao;
|
}
|
|
public TestDao getTestDao() {
|
return testDao;
|
}
|
|
}
|