| .. | .. |
|---|
| 15 | 15 | |
|---|
| 16 | 16 | import org.codehaus.jackson.annotate.JsonAutoDetect; |
|---|
| 17 | 17 | import org.codehaus.jackson.annotate.JsonIgnore; |
|---|
| 18 | +import org.codehaus.jackson.annotate.JsonIgnoreProperties; |
|---|
| 18 | 19 | import org.codehaus.jackson.annotate.JsonProperty; |
|---|
| 19 | 20 | import org.codehaus.jackson.map.annotate.JsonSerialize; |
|---|
| 20 | 21 | |
|---|
| .. | .. |
|---|
| 26 | 27 | @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) |
|---|
| 27 | 28 | @Entity |
|---|
| 28 | 29 | @Table(name = "license") |
|---|
| 30 | +@JsonIgnoreProperties(ignoreUnknown = true) |
|---|
| 29 | 31 | @NamedQueries( |
|---|
| 30 | | - { @NamedQuery(name = "list-licenses", query = "SELECT l FROM License l") }) |
|---|
| 32 | + { @NamedQuery(name = "list-licenses-by-pack", query = "SELECT l FROM License l where l.pack.id = :packId") }) |
|---|
| 31 | 33 | public class License implements Serializable { |
|---|
| 32 | 34 | |
|---|
| 33 | 35 | private static final long serialVersionUID = 1L; |
|---|
| .. | .. |
|---|
| 56 | 58 | private int status; |
|---|
| 57 | 59 | |
|---|
| 58 | 60 | @Column(name = "full_name") |
|---|
| 61 | + @JsonProperty("full_name") |
|---|
| 59 | 62 | private String fullName; |
|---|
| 60 | 63 | |
|---|
| 61 | 64 | private String email; |
|---|
| 65 | + |
|---|
| 66 | + @Column(name = "request_data") |
|---|
| 67 | + @JsonProperty("request_data") |
|---|
| 68 | + private String requestData; |
|---|
| 69 | + |
|---|
| 70 | + @Column(name = "license_data") |
|---|
| 71 | + @JsonProperty("license_data") |
|---|
| 72 | + private String licenseData; |
|---|
| 62 | 73 | |
|---|
| 63 | 74 | @Column(name = "creation_timestamp") |
|---|
| 64 | 75 | private Date creationTimestamp; |
|---|
| .. | .. |
|---|
| 77 | 88 | |
|---|
| 78 | 89 | @Column(name = "last_access_timestamp") |
|---|
| 79 | 90 | private Date lastAccessTimestamp; |
|---|
| 91 | + |
|---|
| 92 | + private String comments; |
|---|
| 80 | 93 | |
|---|
| 81 | 94 | public int getId() { |
|---|
| 82 | 95 | return id; |
|---|
| .. | .. |
|---|
| 240 | 253 | this.lastAccessTimestamp = lastAccessTimestamp; |
|---|
| 241 | 254 | } |
|---|
| 242 | 255 | |
|---|
| 256 | + public String getRequestData() { |
|---|
| 257 | + return requestData; |
|---|
| 258 | + } |
|---|
| 259 | + |
|---|
| 260 | + public void setRequestData(String requestData) { |
|---|
| 261 | + this.requestData = requestData; |
|---|
| 262 | + } |
|---|
| 263 | + |
|---|
| 264 | + public String getLicenseData() { |
|---|
| 265 | + return licenseData; |
|---|
| 266 | + } |
|---|
| 267 | + |
|---|
| 268 | + public void setLicenseData(String licenseData) { |
|---|
| 269 | + this.licenseData = licenseData; |
|---|
| 270 | + } |
|---|
| 271 | + |
|---|
| 272 | + public String getComments() { |
|---|
| 273 | + return comments; |
|---|
| 274 | + } |
|---|
| 275 | + |
|---|
| 276 | + public void setComments(String comments) { |
|---|
| 277 | + this.comments = comments; |
|---|
| 278 | + } |
|---|
| 279 | + |
|---|
| 243 | 280 | public static class Status { |
|---|
| 244 | 281 | public static final int CREATED = 0; |
|---|
| 245 | 282 | public static final int SENT = 1; |
|---|