# HG changeset patch # User Jaroslav Tulach # Date 1367770289 -7200 # Node ID 84266695c06fae3df3ca0e45e220883fc1b69925 # Parent 40fce839ac01173329061204f4eaf70bc6ed7e61 Show some time indicator diff -r 40fce839ac01 -r 84266695c06f serverside/src/main/java/org/apidesign/bck2brwsr/demo/serverside/MessageImpl.java --- a/serverside/src/main/java/org/apidesign/bck2brwsr/demo/serverside/MessageImpl.java Sun May 05 18:04:13 2013 +0200 +++ b/serverside/src/main/java/org/apidesign/bck2brwsr/demo/serverside/MessageImpl.java Sun May 05 18:11:29 2013 +0200 @@ -37,8 +37,22 @@ @Property(name = "when", type = long.class) }) class MessageImpl { - @ComputedProperty static String at() { - return "nekdy"; + private static final long start = System.currentTimeMillis(); + + static long startTime() { + return start; + } + + @ComputedProperty static String at(long when) { + long delta = (when - start) / 1000; + if (delta <= 0) { + return "Before BigBeng"; + } + if (delta < 60) { + return delta + "s"; + } + delta /= 60; + return delta + "min"; } @Model(className = "Query", properties = {