DBflow setup

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/396a2d4a
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/396a2d4a
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/396a2d4a

Branch: refs/heads/master
Commit: 396a2d4a1edbea45bf187e34118afb394e23b4a0
Parents: bcf2a66
Author: Sagar <[email protected]>
Authored: Sat Jul 2 19:10:14 2016 +0530
Committer: Sagar <[email protected]>
Committed: Sat Jul 2 19:10:14 2016 +0530

----------------------------------------------------------------------
 app/src/main/AndroidManifest.xml                | 93 ++++++++++----------
 .../taverna/mobile/TavernaApplication.java      | 16 ++++
 .../mobile/data/local/TavernaBaseModel.java     |  7 ++
 .../mobile/data/local/TavernaDatabase.java      | 13 +++
 4 files changed, 83 insertions(+), 46 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/396a2d4a/app/src/main/AndroidManifest.xml
----------------------------------------------------------------------
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index b2e0872..8d5e2b7 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -19,95 +19,96 @@ See the License for the specific language governing 
permissions and
 limitations under the License.
 -->
 <manifest xmlns:android="http://schemas.android.com/apk/res/android";
-    package="org.apache.taverna.mobile" >
+          package="org.apache.taverna.mobile">
 
-    <uses-permission android:name="android.permission.INTERNET" />
-    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" 
/>
+    <uses-permission android:name="android.permission.INTERNET"/>
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
 
     <application
-        android:allowBackup="true"
-        android:icon="@mipmap/ic_launcher"
-        android:label="@string/app_name"
-        android:theme="@style/Theme.Taverna" >
+            android:name=".TavernaApplication"
+            android:allowBackup="true"
+            android:icon="@mipmap/ic_launcher"
+            android:label="@string/app_name"
+            android:theme="@style/Theme.Taverna">
         <activity
-            android:name=".activities.LoginActivity"
-            android:label="@string/app_name" >
+                android:name=".activities.LoginActivity"
+                android:label="@string/app_name">
         </activity>
         <activity
-            android:name=".activities.FlashScreenActivity"
-            android:label="@string/title_activity_flash_screen" >
+                android:name=".activities.FlashScreenActivity"
+                android:label="@string/title_activity_flash_screen">
             <intent-filter>
-                <action android:name="android.intent.action.MAIN" />
+                <action android:name="android.intent.action.MAIN"/>
 
-                <category android:name="android.intent.category.LAUNCHER" />
+                <category android:name="android.intent.category.LAUNCHER"/>
             </intent-filter>
         </activity>
         <activity
-            android:name=".activities.DashboardMainActivity"
-            android:label="@string/title_activity_dashboard_main"
-            android:launchMode="singleTop" >
+                android:name=".activities.DashboardMainActivity"
+                android:label="@string/title_activity_dashboard_main"
+                android:launchMode="singleTop">
             <intent-filter>
-                <action android:name="android.intent.action.SEARCH" />
+                <action android:name="android.intent.action.SEARCH"/>
             </intent-filter>
 
             <meta-data
-                android:name="android.app.searchable"
-                android:resource="@xml/searchable" />
+                    android:name="android.app.searchable"
+                    android:resource="@xml/searchable"/>
         </activity>
         <activity
-            android:name=".activities.WorkflowDetailActivity"
-            android:label="@string/title_activity_workflow_detail"
-            android:parentActivityName=".activities.DashboardMainActivity" >
+                android:name=".activities.WorkflowDetailActivity"
+                android:label="@string/title_activity_workflow_detail"
+                android:parentActivityName=".activities.DashboardMainActivity">
             <meta-data
-                android:name="android.support.PARENT_ACTIVITY"
-                
android:value="org.apache.taverna.mobile.activities.DashboardMainActivity" />
+                    android:name="android.support.PARENT_ACTIVITY"
+                    
android:value="org.apache.taverna.mobile.activities.DashboardMainActivity"/>
         </activity>
 
         <receiver
-            android:name=".broadcastreceivers.WorkflowDownloadReceiver"
-            android:enabled="true"
-            android:exported="true" >
+                android:name=".broadcastreceivers.WorkflowDownloadReceiver"
+                android:enabled="true"
+                android:exported="true">
             <intent-filter>
-                <action android:name="android.intent.action.DOWNLOAD_COMPLETE" 
/>
+                <action 
android:name="android.intent.action.DOWNLOAD_COMPLETE"/>
             </intent-filter>
         </receiver>
 
         <activity
-            android:name=".activities.SettingsActivity"
-            android:label="@string/title_activity_settings"
-            android:parentActivityName=".activities.DashboardMainActivity" >
+                android:name=".activities.SettingsActivity"
+                android:label="@string/title_activity_settings"
+                android:parentActivityName=".activities.DashboardMainActivity">
             <meta-data
-                android:name="android.support.PARENT_ACTIVITY"
-                
android:value="org.apache.taverna.mobile.activities.DashboardMainActivity" />
+                    android:name="android.support.PARENT_ACTIVITY"
+                    
android:value="org.apache.taverna.mobile.activities.DashboardMainActivity"/>
         </activity>
         <activity
-            android:name=".activities.RunResult"
-            android:label="@string/title_activity_run_result"
-            android:parentActivityName=".activities.WorkflowDetailActivity" >
+                android:name=".activities.RunResult"
+                android:label="@string/title_activity_run_result"
+                
android:parentActivityName=".activities.WorkflowDetailActivity">
             <meta-data
-                android:name="android.support.PARENT_ACTIVITY"
-                
android:value="org.apache.taverna.mobile.activities.WorkflowDetailActivity" />
+                    android:name="android.support.PARENT_ACTIVITY"
+                    
android:value="org.apache.taverna.mobile.activities.WorkflowDetailActivity"/>
         </activity>
         <activity
-            android:name="com.dropbox.client2.android.AuthActivity"
-            android:launchMode="singleTask"
-            android:configChanges="orientation|keyboard">
+                android:name="com.dropbox.client2.android.AuthActivity"
+                android:launchMode="singleTask"
+                android:configChanges="orientation|keyboard">
             <intent-filter>
                 <!-- Change this to be db- followed by your app key -->
-                <data android:scheme="db-doicbvkfyzligh2" />
-                <action android:name="android.intent.action.VIEW" />
+                <data android:scheme="db-doicbvkfyzligh2"/>
+                <action android:name="android.intent.action.VIEW"/>
                 <category android:name="android.intent.category.BROWSABLE"/>
-                <category android:name="android.intent.category.DEFAULT" />
+                <category android:name="android.intent.category.DEFAULT"/>
             </intent-filter>
         </activity>
         <activity
                 android:name=".ui.workflowdetail.WorkflowDetailActivity"
                 android:label="@string/title_activity_run_result"
-                android:parentActivityName=".activities.DashboardMainActivity" 
>
+                android:parentActivityName=".activities.DashboardMainActivity">
             <meta-data
                     android:name="android.support.PARENT_ACTIVITY"
-                    
android:value="org.apache.taverna.mobile.activities.DashboardMainActivity" />
+                    
android:value="org.apache.taverna.mobile.activities.DashboardMainActivity"/>
         </activity>
     </application>
 

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/396a2d4a/app/src/main/java/org/apache/taverna/mobile/TavernaApplication.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/TavernaApplication.java 
b/app/src/main/java/org/apache/taverna/mobile/TavernaApplication.java
new file mode 100644
index 0000000..8f545e0
--- /dev/null
+++ b/app/src/main/java/org/apache/taverna/mobile/TavernaApplication.java
@@ -0,0 +1,16 @@
+package org.apache.taverna.mobile;
+
+
+import com.raizlabs.android.dbflow.config.FlowConfig;
+import com.raizlabs.android.dbflow.config.FlowManager;
+
+import android.app.Application;
+
+public class TavernaApplication extends Application{
+
+    @Override
+    public void onCreate() {
+        super.onCreate();
+        FlowManager.init(new FlowConfig.Builder(this).build());
+    }
+}

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/396a2d4a/app/src/main/java/org/apache/taverna/mobile/data/local/TavernaBaseModel.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/data/local/TavernaBaseModel.java 
b/app/src/main/java/org/apache/taverna/mobile/data/local/TavernaBaseModel.java
new file mode 100644
index 0000000..3ea6dc7
--- /dev/null
+++ 
b/app/src/main/java/org/apache/taverna/mobile/data/local/TavernaBaseModel.java
@@ -0,0 +1,7 @@
+package org.apache.taverna.mobile.data.local;
+
+import com.raizlabs.android.dbflow.structure.BaseModel;
+
+
+public class TavernaBaseModel extends BaseModel {
+}

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/396a2d4a/app/src/main/java/org/apache/taverna/mobile/data/local/TavernaDatabase.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/data/local/TavernaDatabase.java 
b/app/src/main/java/org/apache/taverna/mobile/data/local/TavernaDatabase.java
new file mode 100644
index 0000000..adf10b8
--- /dev/null
+++ 
b/app/src/main/java/org/apache/taverna/mobile/data/local/TavernaDatabase.java
@@ -0,0 +1,13 @@
+package org.apache.taverna.mobile.data.local;
+
+import com.raizlabs.android.dbflow.annotation.Database;
+
+@Database(name = TavernaDatabase.NAME, version = TavernaDatabase.VERSION, 
foreignKeysSupported = true)
+public class TavernaDatabase {
+
+
+    public static final String NAME = "Taverna";
+
+
+    public static final int VERSION = 1;
+}
\ No newline at end of file

Reply via email to