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
