You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by sa...@apache.org on 2018/02/24 05:57:22 UTC
[3/3] incubator-taverna-mobile git commit: fix: clear shared
preferences and favourite workflow
fix: clear shared preferences and favourite workflow
Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/1562389e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/1562389e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/1562389e
Branch: refs/heads/master
Commit: 1562389e109cee899b0976b350c821c359949bc2
Parents: 12f4df7
Author: Sagar <ku...@gmail.com>
Authored: Sat Feb 24 11:26:56 2018 +0530
Committer: Sagar <ku...@gmail.com>
Committed: Sat Feb 24 11:26:56 2018 +0530
----------------------------------------------------------------------
.../apache/taverna/mobile/data/local/DBHelper.java | 15 +++++++++++++++
.../apache/taverna/mobile/ui/DashboardActivity.java | 3 ++-
2 files changed, 17 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/1562389e/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java b/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java
index 8fc053a..3e98c50 100644
--- a/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java
+++ b/app/src/main/java/org/apache/taverna/mobile/data/local/DBHelper.java
@@ -198,5 +198,20 @@ public class DBHelper {
}
+
+ public void clearFavouriteWorkflow() {
+ List<Workflow> workflowList = SQLite.select()
+ .from(Workflow.class)
+ .where(Workflow_Table.favourite.eq(true))
+ .queryList();
+
+ for (Workflow workflow : workflowList) {
+ workflow.setFavourite(!workflow.isFavourite());
+ workflow.save();
+ }
+
+ }
+
+
}
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/1562389e/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java
----------------------------------------------------------------------
diff --git a/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java b/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java
index 47473bc..9781ce0 100644
--- a/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java
+++ b/app/src/main/java/org/apache/taverna/mobile/ui/DashboardActivity.java
@@ -264,7 +264,8 @@ public class DashboardActivity extends AppCompatActivity {
private void signOut() {
mDrawerLayout.closeDrawers();
- dataManager.getPreferencesHelper().setLoggedInFlag(false);
+ dataManager.getPreferencesHelper().clear();
+ dataManager.mDBHelper.clearFavouriteWorkflow();
startActivity(new Intent(getApplicationContext(),
LoginActivity.class));