diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2013-01-10 07:32:02 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2013-01-10 07:32:02 +0100 |
commit | 7838a06e5521db39aee8b3b87785fcb5e32cd7ad (patch) | |
tree | f10592e5f062d17522dcf08c11faa6ad166254e1 /src/main/java/io/trygvis/esper/testing/web/resource/BadgeJson.java | |
parent | bc54871dac7ef10102edecf91a747d6595a4640f (diff) | |
download | esper-testing-7838a06e5521db39aee8b3b87785fcb5e32cd7ad.tar.gz esper-testing-7838a06e5521db39aee8b3b87785fcb5e32cd7ad.tar.bz2 esper-testing-7838a06e5521db39aee8b3b87785fcb5e32cd7ad.tar.xz esper-testing-7838a06e5521db39aee8b3b87785fcb5e32cd7ad.zip |
o Creating a single (awarded) badge view.
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/web/resource/BadgeJson.java')
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/web/resource/BadgeJson.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/web/resource/BadgeJson.java b/src/main/java/io/trygvis/esper/testing/web/resource/BadgeJson.java index ded97ae..90d9c93 100644 --- a/src/main/java/io/trygvis/esper/testing/web/resource/BadgeJson.java +++ b/src/main/java/io/trygvis/esper/testing/web/resource/BadgeJson.java @@ -1,8 +1,12 @@ package io.trygvis.esper.testing.web.resource; +import io.trygvis.esper.testing.core.badge.*; import org.joda.time.*; +import java.util.*; + public class BadgeJson { + public final UUID uuid; public final DateTime createdDate; public final String name; public final int level; @@ -13,7 +17,8 @@ public class BadgeJson { /** * For completed badges. */ - public BadgeJson(DateTime createdDate, String name, int level) { + public BadgeJson(UUID uuid, DateTime createdDate, String name, int level) { + this.uuid = uuid; this.createdDate = createdDate; this.name = name; this.level = level; @@ -24,8 +29,9 @@ public class BadgeJson { /** * For badges in progress. */ - public BadgeJson(DateTime createdDate, String name, int level, int progress, int goal) { - this.createdDate = createdDate; + public BadgeJson(String name, int level, int progress, int goal) { + this.uuid = null; + this.createdDate = null; this.name = name; this.level = level; this.progress = progress; @@ -35,10 +41,12 @@ public class BadgeJson { class BadgeDetailJson { public final BadgeJson badge; + public final PersonalBadge personalBadge; public final PersonJson person; - BadgeDetailJson(BadgeJson badge, PersonJson person) { + BadgeDetailJson(BadgeJson badge, PersonalBadge personalBadge, PersonJson person) { this.badge = badge; + this.personalBadge = personalBadge; this.person = person; } } |