Ticket 717: Max-age-limit in composite rules jenkins-baltrad-db-410
authorMats Vernersson <mats.vernersson@smhi.se>
Wed, 28 Feb 2018 14:20:31 +0000 (15:20 +0100)
committerMats Vernersson <mats.vernersson@smhi.se>
Wed, 28 Feb 2018 14:20:31 +0000 (15:20 +0100)
Minor additions to Time, Date and DateTime, required by the implementation in Beast for Ticket 717.

client/java/src/eu/baltrad/bdb/util/Date.java
client/java/src/eu/baltrad/bdb/util/DateTime.java
client/java/src/eu/baltrad/bdb/util/Time.java

index b83c507..7fdb0dc 100644 (file)
@@ -97,4 +97,12 @@ public class Date {
   public int hashCode() {
     return this.value.hashCode();
   }
+  
+  public boolean isAfter(Date anotherDate) {
+    return value.isAfter(anotherDate.value);
+  }
+  
+  public boolean isBefore(Date anotherDate) {
+    return value.isBefore(anotherDate.value);
+  }
 }
index 9bfb963..24eaceb 100644 (file)
@@ -95,4 +95,12 @@ public final class DateTime {
   public int hashCode() {
     return this.value.hashCode();
   }
+  
+  public boolean isAfter(DateTime anotherDateTime) {
+    return value.isAfter(anotherDateTime.value);
+  }
+  
+  public boolean isBefore(DateTime anotherDateTime) {
+    return value.isBefore(anotherDateTime.value);
+  }
 }
index 6a9cf20..b634a7d 100644 (file)
@@ -103,4 +103,12 @@ public final class Time {
   public int hashCode() {
     return this.value.hashCode();
   }
+  
+  public boolean isAfter(Time anotherTime) {
+    return value.isAfter(anotherTime.value);
+  }
+  
+  public boolean isBefore(Time anotherTime) {
+    return value.isBefore(anotherTime.value);
+  }
 }