package de.luhmer.owncloudnewsreader.database.model; import android.database.sqlite.SQLiteDatabase; import java.util.Map; import de.greenrobot.dao.AbstractDao; import de.greenrobot.dao.AbstractDaoSession; import de.greenrobot.dao.identityscope.IdentityScopeType; import de.greenrobot.dao.internal.DaoConfig; // THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT. /** * {@inheritDoc} * * @see de.greenrobot.dao.AbstractDaoSession */ public class DaoSession extends AbstractDaoSession { private final DaoConfig folderDaoConfig; private final DaoConfig feedDaoConfig; private final DaoConfig rssItemDaoConfig; private final DaoConfig currentRssItemViewDaoConfig; private final FolderDao folderDao; private final FeedDao feedDao; private final RssItemDao rssItemDao; private final CurrentRssItemViewDao currentRssItemViewDao; public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig> daoConfigMap) { super(db); folderDaoConfig = daoConfigMap.get(FolderDao.class).clone(); folderDaoConfig.initIdentityScope(type); feedDaoConfig = daoConfigMap.get(FeedDao.class).clone(); feedDaoConfig.initIdentityScope(type); rssItemDaoConfig = daoConfigMap.get(RssItemDao.class).clone(); rssItemDaoConfig.initIdentityScope(type); currentRssItemViewDaoConfig = daoConfigMap.get(CurrentRssItemViewDao.class).clone(); currentRssItemViewDaoConfig.initIdentityScope(type); folderDao = new FolderDao(folderDaoConfig, this); feedDao = new FeedDao(feedDaoConfig, this); rssItemDao = new RssItemDao(rssItemDaoConfig, this); currentRssItemViewDao = new CurrentRssItemViewDao(currentRssItemViewDaoConfig, this); registerDao(Folder.class, folderDao); registerDao(Feed.class, feedDao); registerDao(RssItem.class, rssItemDao); registerDao(CurrentRssItemView.class, currentRssItemViewDao); } public void clear() { folderDaoConfig.getIdentityScope().clear(); feedDaoConfig.getIdentityScope().clear(); rssItemDaoConfig.getIdentityScope().clear(); currentRssItemViewDaoConfig.getIdentityScope().clear(); } public FolderDao getFolderDao() { return folderDao; } public FeedDao getFeedDao() { return feedDao; } public RssItemDao getRssItemDao() { return rssItemDao; } public CurrentRssItemViewDao getCurrentRssItemViewDao() { return currentRssItemViewDao; } }