#1829 fix - Adding JsonAutodetect to beans to exclude them from
obfuscation
| .. | .. |
|---|
| 3 | 3 | <modelVersion>4.0.0</modelVersion> |
|---|
| 4 | 4 | <groupId>net.curisit</groupId> |
|---|
| 5 | 5 | <artifactId>securis-client</artifactId> |
|---|
| 6 | | - <version>0.9.4-SNAPSHOT</version> |
|---|
| 6 | + <version>0.9.5-SNAPSHOT</version> |
|---|
| 7 | 7 | <build> |
|---|
| 8 | 8 | <plugins> |
|---|
| 9 | 9 | <plugin> |
|---|
| .. | .. |
|---|
| 4 | 4 | import java.util.Map; |
|---|
| 5 | 5 | import java.util.TreeMap; |
|---|
| 6 | 6 | |
|---|
| 7 | +import org.codehaus.jackson.annotate.JsonAutoDetect; |
|---|
| 7 | 8 | import org.codehaus.jackson.annotate.JsonIgnore; |
|---|
| 8 | 9 | import org.codehaus.jackson.annotate.JsonProperty; |
|---|
| 9 | 10 | import org.codehaus.jackson.annotate.JsonPropertyOrder; |
|---|
| 10 | 11 | |
|---|
| 12 | +@JsonAutoDetect |
|---|
| 11 | 13 | @JsonPropertyOrder( |
|---|
| 12 | 14 | { "licenseCode", "licenseType", "expirationDate", "appCode", "arch", "osName", "customerCode", "macAddresses", "crcLogo", "metadata" }) |
|---|
| 13 | 15 | public class LicenseBean extends RequestBean { |
|---|
| .. | .. |
|---|
| 2 | 2 | |
|---|
| 3 | 3 | import java.util.List; |
|---|
| 4 | 4 | |
|---|
| 5 | +import org.codehaus.jackson.annotate.JsonAutoDetect; |
|---|
| 5 | 6 | import org.codehaus.jackson.map.annotate.JsonSerialize; |
|---|
| 6 | 7 | |
|---|
| 8 | +@JsonAutoDetect |
|---|
| 7 | 9 | @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) |
|---|
| 8 | 10 | public class RequestBean { |
|---|
| 9 | 11 | private String customerCode; |
|---|
| .. | .. |
|---|
| 1 | 1 | package net.curisit.securis.beans; |
|---|
| 2 | 2 | |
|---|
| 3 | +import org.codehaus.jackson.annotate.JsonAutoDetect; |
|---|
| 3 | 4 | import org.codehaus.jackson.annotate.JsonProperty; |
|---|
| 4 | 5 | |
|---|
| 6 | +@JsonAutoDetect |
|---|
| 5 | 7 | public class SignedLicenseBean extends LicenseBean { |
|---|
| 6 | 8 | |
|---|
| 7 | 9 | @JsonProperty("signature") |
|---|