aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Android_Studio
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2017-12-19 18:52:45 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2017-12-19 18:52:45 +0200
commitd9b0b7617864600f690a8202d06b2fb2a64306db (patch)
treeeca093060ff23172158c90f2c2c1b0d59a42bf6f /Software/Android_Studio
parentcc3bf81fabd005fa74c2b9663589892480f1a6bb (diff)
downloadTango-d9b0b7617864600f690a8202d06b2fb2a64306db.tar.gz
Tango-d9b0b7617864600f690a8202d06b2fb2a64306db.zip
Started working on 'Synchronization' - Machine Studio module.
Diffstat (limited to 'Software/Android_Studio')
-rw-r--r--Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/Entity.java9
-rw-r--r--Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/ActionTypes.java22
-rw-r--r--Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Actions.java15
-rw-r--r--Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/EventTypes.java22
-rw-r--r--Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Events.java15
-rw-r--r--Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/LiquidTypes.java (renamed from Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Liquids.java)4
-rw-r--r--Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/DAL_TST.java21
7 files changed, 76 insertions, 32 deletions
diff --git a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/Entity.java b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/Entity.java
index fd41d9230..6cf88e85e 100644
--- a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/Entity.java
+++ b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/Entity.java
@@ -9,6 +9,8 @@ import org.joda.time.DateTimeZone;
import java.util.UUID;
+import io.reactivex.Single;
+
/**
* Represents a DAL base entity.
@@ -117,4 +119,11 @@ public class Entity extends BaseRXModel
setGuid(UUID.randomUUID().toString());
setLast_updated(DateTime.now(DateTimeZone.UTC));
}
+
+ @Override
+ public Single<Boolean> save()
+ {
+ setLast_updated(DateTime.now(DateTimeZone.UTC));
+ return super.save();
+ }
}
diff --git a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/ActionTypes.java b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/ActionTypes.java
new file mode 100644
index 000000000..8233a0b88
--- /dev/null
+++ b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/ActionTypes.java
@@ -0,0 +1,22 @@
+package com.twine.tango.dal.enumerations;
+
+import com.twine.tango.core.DescriptionAnnotation;
+
+public enum ActionTypes
+{
+
+ @DescriptionAnnotation(description = "Some description")
+ Action1(1),
+
+ @DescriptionAnnotation(description = "Some action 2 description")
+ Action2(2),
+
+ ;
+
+ private int value;
+
+ ActionTypes(int value)
+ {
+ this.value = value;
+ }
+}
diff --git a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Actions.java b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Actions.java
deleted file mode 100644
index 55eebeb78..000000000
--- a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Actions.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.twine.tango.dal.enumerations;
-
-import com.twine.tango.core.DescriptionAnnotation;
-
-public enum Actions
-{
- ;
-
- private int value;
-
- Actions(int value)
- {
- this.value = value;
- }
-}
diff --git a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/EventTypes.java b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/EventTypes.java
new file mode 100644
index 000000000..06ecf3f4f
--- /dev/null
+++ b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/EventTypes.java
@@ -0,0 +1,22 @@
+package com.twine.tango.dal.enumerations;
+
+import com.twine.tango.core.DescriptionAnnotation;
+
+public enum EventTypes
+{
+
+ @DescriptionAnnotation(description = "Some event description")
+ Event1(1),
+
+ @DescriptionAnnotation(description = "Some event 2 description")
+ Event2(2),
+
+ ;
+
+ private int value;
+
+ EventTypes(int value)
+ {
+ this.value = value;
+ }
+}
diff --git a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Events.java b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Events.java
deleted file mode 100644
index bfa2e1758..000000000
--- a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Events.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.twine.tango.dal.enumerations;
-
-import com.twine.tango.core.DescriptionAnnotation;
-
-public enum Events
-{
- ;
-
- private int value;
-
- Events(int value)
- {
- this.value = value;
- }
-}
diff --git a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Liquids.java b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/LiquidTypes.java
index ca82d56ad..d2d480167 100644
--- a/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/Liquids.java
+++ b/Software/Android_Studio/Tango.DAL/src/main/java/com/twine/tango/dal/enumerations/LiquidTypes.java
@@ -2,7 +2,7 @@ package com.twine.tango.dal.enumerations;
import com.twine.tango.core.DescriptionAnnotation;
-public enum Liquids
+public enum LiquidTypes
{
@DescriptionAnnotation(description = "Cyan")
@@ -15,7 +15,7 @@ public enum Liquids
private int value;
- Liquids(int value)
+ LiquidTypes(int value)
{
this.value = value;
}
diff --git a/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/DAL_TST.java b/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/DAL_TST.java
new file mode 100644
index 000000000..f04070d6a
--- /dev/null
+++ b/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/DAL_TST.java
@@ -0,0 +1,21 @@
+package com.twine.tango.unittesting;
+
+import android.content.Context;
+import android.support.test.InstrumentationRegistry;
+import android.support.test.runner.AndroidJUnit4;
+
+import org.junit.runner.RunWith;
+
+/**
+ * Created by Roy on 12/19/2017.
+ */
+
+@RunWith(AndroidJUnit4.class)
+public class DAL_TST
+{
+ public void perform_basic_dal_test()
+ {
+ // Context of the app under test.
+ Context appContext = InstrumentationRegistry.getTargetContext();
+ }
+}