package model.daoModels; 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; import model.daoModels.LanguageLocale; import model.daoModels.Project; import model.daoModels.Language; import model.daoModels.Version; import model.daoModels.Book; import model.daoModels.BibleChapter; import model.daoModels.StoriesChapter; import model.daoModels.StoryPage; import model.daoModels.SigningOrganization; import model.daoModels.AudioBook; import model.daoModels.AudioChapter; import model.daoModels.Verification; import model.daoModels.LanguageLocaleDao; import model.daoModels.ProjectDao; import model.daoModels.LanguageDao; import model.daoModels.VersionDao; import model.daoModels.BookDao; import model.daoModels.BibleChapterDao; import model.daoModels.StoriesChapterDao; import model.daoModels.StoryPageDao; import model.daoModels.SigningOrganizationDao; import model.daoModels.AudioBookDao; import model.daoModels.AudioChapterDao; import model.daoModels.VerificationDao; // THIS CODE IS GENERATED BY greenDAO, DO NOT EDIT. /** * {@inheritDoc} * * @see de.greenrobot.dao.AbstractDaoSession */ public class DaoSession extends AbstractDaoSession { private final DaoConfig languageLocaleDaoConfig; private final DaoConfig projectDaoConfig; private final DaoConfig languageDaoConfig; private final DaoConfig versionDaoConfig; private final DaoConfig bookDaoConfig; private final DaoConfig bibleChapterDaoConfig; private final DaoConfig storiesChapterDaoConfig; private final DaoConfig storyPageDaoConfig; private final DaoConfig signingOrganizationDaoConfig; private final DaoConfig audioBookDaoConfig; private final DaoConfig audioChapterDaoConfig; private final DaoConfig verificationDaoConfig; private final LanguageLocaleDao languageLocaleDao; private final ProjectDao projectDao; private final LanguageDao languageDao; private final VersionDao versionDao; private final BookDao bookDao; private final BibleChapterDao bibleChapterDao; private final StoriesChapterDao storiesChapterDao; private final StoryPageDao storyPageDao; private final SigningOrganizationDao signingOrganizationDao; private final AudioBookDao audioBookDao; private final AudioChapterDao audioChapterDao; private final VerificationDao verificationDao; public DaoSession(SQLiteDatabase db, IdentityScopeType type, Map<Class<? extends AbstractDao<?, ?>>, DaoConfig> daoConfigMap) { super(db); languageLocaleDaoConfig = daoConfigMap.get(LanguageLocaleDao.class).clone(); languageLocaleDaoConfig.initIdentityScope(type); projectDaoConfig = daoConfigMap.get(ProjectDao.class).clone(); projectDaoConfig.initIdentityScope(type); languageDaoConfig = daoConfigMap.get(LanguageDao.class).clone(); languageDaoConfig.initIdentityScope(type); versionDaoConfig = daoConfigMap.get(VersionDao.class).clone(); versionDaoConfig.initIdentityScope(type); bookDaoConfig = daoConfigMap.get(BookDao.class).clone(); bookDaoConfig.initIdentityScope(type); bibleChapterDaoConfig = daoConfigMap.get(BibleChapterDao.class).clone(); bibleChapterDaoConfig.initIdentityScope(type); storiesChapterDaoConfig = daoConfigMap.get(StoriesChapterDao.class).clone(); storiesChapterDaoConfig.initIdentityScope(type); storyPageDaoConfig = daoConfigMap.get(StoryPageDao.class).clone(); storyPageDaoConfig.initIdentityScope(type); signingOrganizationDaoConfig = daoConfigMap.get(SigningOrganizationDao.class).clone(); signingOrganizationDaoConfig.initIdentityScope(type); audioBookDaoConfig = daoConfigMap.get(AudioBookDao.class).clone(); audioBookDaoConfig.initIdentityScope(type); audioChapterDaoConfig = daoConfigMap.get(AudioChapterDao.class).clone(); audioChapterDaoConfig.initIdentityScope(type); verificationDaoConfig = daoConfigMap.get(VerificationDao.class).clone(); verificationDaoConfig.initIdentityScope(type); languageLocaleDao = new LanguageLocaleDao(languageLocaleDaoConfig, this); projectDao = new ProjectDao(projectDaoConfig, this); languageDao = new LanguageDao(languageDaoConfig, this); versionDao = new VersionDao(versionDaoConfig, this); bookDao = new BookDao(bookDaoConfig, this); bibleChapterDao = new BibleChapterDao(bibleChapterDaoConfig, this); storiesChapterDao = new StoriesChapterDao(storiesChapterDaoConfig, this); storyPageDao = new StoryPageDao(storyPageDaoConfig, this); signingOrganizationDao = new SigningOrganizationDao(signingOrganizationDaoConfig, this); audioBookDao = new AudioBookDao(audioBookDaoConfig, this); audioChapterDao = new AudioChapterDao(audioChapterDaoConfig, this); verificationDao = new VerificationDao(verificationDaoConfig, this); registerDao(LanguageLocale.class, languageLocaleDao); registerDao(Project.class, projectDao); registerDao(Language.class, languageDao); registerDao(Version.class, versionDao); registerDao(Book.class, bookDao); registerDao(BibleChapter.class, bibleChapterDao); registerDao(StoriesChapter.class, storiesChapterDao); registerDao(StoryPage.class, storyPageDao); registerDao(SigningOrganization.class, signingOrganizationDao); registerDao(AudioBook.class, audioBookDao); registerDao(AudioChapter.class, audioChapterDao); registerDao(Verification.class, verificationDao); } public void clear() { languageLocaleDaoConfig.getIdentityScope().clear(); projectDaoConfig.getIdentityScope().clear(); languageDaoConfig.getIdentityScope().clear(); versionDaoConfig.getIdentityScope().clear(); bookDaoConfig.getIdentityScope().clear(); bibleChapterDaoConfig.getIdentityScope().clear(); storiesChapterDaoConfig.getIdentityScope().clear(); storyPageDaoConfig.getIdentityScope().clear(); signingOrganizationDaoConfig.getIdentityScope().clear(); audioBookDaoConfig.getIdentityScope().clear(); audioChapterDaoConfig.getIdentityScope().clear(); verificationDaoConfig.getIdentityScope().clear(); } public LanguageLocaleDao getLanguageLocaleDao() { return languageLocaleDao; } public ProjectDao getProjectDao() { return projectDao; } public LanguageDao getLanguageDao() { return languageDao; } public VersionDao getVersionDao() { return versionDao; } public BookDao getBookDao() { return bookDao; } public BibleChapterDao getBibleChapterDao() { return bibleChapterDao; } public StoriesChapterDao getStoriesChapterDao() { return storiesChapterDao; } public StoryPageDao getStoryPageDao() { return storyPageDao; } public SigningOrganizationDao getSigningOrganizationDao() { return signingOrganizationDao; } public AudioBookDao getAudioBookDao() { return audioBookDao; } public AudioChapterDao getAudioChapterDao() { return audioChapterDao; } public VerificationDao getVerificationDao() { return verificationDao; } }