Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Development <david-dev@live.de>2014-07-28 13:52:21 +0400
committerDavid Development <david-dev@live.de>2014-07-28 13:53:03 +0400
commitd378e2bba063852a463c8a554afe1566043502ac (patch)
tree6b85c4b258ccdd86bfad718101df2bd704532951 /News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/database/model/DaoSession.java
parentbffef458cb3079ef928486ab7e7b2fb4ef454b15 (diff)
Update Backend to ORM/Remove abs -> appcompat
Diffstat (limited to 'News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/database/model/DaoSession.java')
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/database/model/DaoSession.java81
1 files changed, 81 insertions, 0 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/database/model/DaoSession.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/database/model/DaoSession.java
new file mode 100644
index 00000000..12933605
--- /dev/null
+++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/database/model/DaoSession.java
@@ -0,0 +1,81 @@
+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;
+ }
+
+}