From c9c07607b6b3a4003a0f6c5e1b7208d291538ba3 Mon Sep 17 00:00:00 2001 From: NMerz Date: Thu, 8 Oct 2020 18:40:09 -0400 Subject: [PATCH] Update ListEntry contract Conform to Lambdas --- .../main/java/com/example/listify/MainActivity.java | 3 +-- .../main/java/com/example/listify/data/ListEntry.java | 10 ++++------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/Listify/app/src/main/java/com/example/listify/MainActivity.java b/Listify/app/src/main/java/com/example/listify/MainActivity.java index 160f533..baba38c 100644 --- a/Listify/app/src/main/java/com/example/listify/MainActivity.java +++ b/Listify/app/src/main/java/com/example/listify/MainActivity.java @@ -21,7 +21,6 @@ import org.json.JSONException; import java.io.IOException; import java.time.Instant; -import java.time.ZoneOffset; import java.util.Arrays; import java.util.Properties; import java.util.Random; @@ -86,7 +85,7 @@ public class MainActivity extends AppCompatActivity { //The name is the only part of this that is used, the rest is generated by the Lambda. List testList = new List(-1, "New List", "user filled by lambda", Instant.now().toEpochMilli()); //Everything except addedDate is used for ItemEntry - ListEntry entry = new ListEntry(1, 1, new Random().nextInt(), Instant.now().atZone(ZoneOffset.UTC).toLocalDateTime(),false); + ListEntry entry = new ListEntry(1, 1, new Random().nextInt(), Instant.now().toEpochMilli(),false); SynchronousReceiver idReceiver = new SynchronousReceiver<>(); try { requestor.postObject(testList, idReceiver, idReceiver); diff --git a/Listify/app/src/main/java/com/example/listify/data/ListEntry.java b/Listify/app/src/main/java/com/example/listify/data/ListEntry.java index 404f649..e482079 100644 --- a/Listify/app/src/main/java/com/example/listify/data/ListEntry.java +++ b/Listify/app/src/main/java/com/example/listify/data/ListEntry.java @@ -1,15 +1,13 @@ package com.example.listify.data; -import java.time.LocalDateTime; - public class ListEntry { Integer listID; Integer productID; Integer quantity; - LocalDateTime addedDate; + long addedDate; Boolean purchased; - public ListEntry(Integer listID, Integer productID, Integer quantity, LocalDateTime addedDate, Boolean purchased) { + public ListEntry(Integer listID, Integer productID, Integer quantity, long addedDate, Boolean purchased) { this.listID = listID; this.productID = productID; this.quantity = quantity; @@ -52,11 +50,11 @@ public class ListEntry { this.quantity = quantity; } - public LocalDateTime getAddedDate() { + public long getAddedDate() { return addedDate; } - public void setAddedDate(LocalDateTime addedDate) { + public void setAddedDate(long addedDate) { this.addedDate = addedDate; }