Roberto Sánchez
2014-01-22 1a0d1f15efa2b4cbdc6dd30b5a85b111d0599b63
securis/src/main/java/net/curisit/securis/db/Pack.java
....@@ -19,6 +19,7 @@
1919
2020 import org.codehaus.jackson.annotate.JsonAutoDetect;
2121 import org.codehaus.jackson.annotate.JsonIgnore;
22
+import org.codehaus.jackson.annotate.JsonIgnoreProperties;
2223 import org.codehaus.jackson.annotate.JsonProperty;
2324 import org.codehaus.jackson.map.annotate.JsonSerialize;
2425
....@@ -30,6 +31,7 @@
3031 @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
3132 @Entity
3233 @Table(name = "pack")
34
+@JsonIgnoreProperties(ignoreUnknown = true)
3335 @NamedQueries(
3436 { @NamedQuery(name = "list-packs", query = "SELECT pa FROM Pack pa"),//
3537 @NamedQuery(name = "list-packs-by-orgs", query = "SELECT pa FROM Pack pa where pa.organization.id in :list_ids") })
....@@ -222,7 +224,7 @@
222224
223225 @JsonProperty("created_by_name")
224226 public String getCreatedByname() {
225
- return createdBy == null ? null : String.format("%s %s", createdBy.getFirstName(), createdBy.getFirstName());
227
+ return createdBy == null ? null : String.format("%s %s (%s)", createdBy.getFirstName(), createdBy.getLastName(), createdBy.getUsername());
226228 }
227229
228230 @JsonProperty("licensetype_code")