Roberto Sánchez
2014-07-29 b78f8153d8c970440ca614b64e4638d8070cc0e1
#1829 fix - Adding JsonAutodetect to beans to exclude them from
obfuscation
4 files modified
changed files
pom.xml patch | view | blame | history
src/main/java/net/curisit/securis/beans/LicenseBean.java patch | view | blame | history
src/main/java/net/curisit/securis/beans/RequestBean.java patch | view | blame | history
src/main/java/net/curisit/securis/beans/SignedLicenseBean.java patch | view | blame | history
pom.xml
....@@ -3,7 +3,7 @@
33 <modelVersion>4.0.0</modelVersion>
44 <groupId>net.curisit</groupId>
55 <artifactId>securis-client</artifactId>
6
- <version>0.9.4-SNAPSHOT</version>
6
+ <version>0.9.5-SNAPSHOT</version>
77 <build>
88 <plugins>
99 <plugin>
src/main/java/net/curisit/securis/beans/LicenseBean.java
....@@ -4,10 +4,12 @@
44 import java.util.Map;
55 import java.util.TreeMap;
66
7
+import org.codehaus.jackson.annotate.JsonAutoDetect;
78 import org.codehaus.jackson.annotate.JsonIgnore;
89 import org.codehaus.jackson.annotate.JsonProperty;
910 import org.codehaus.jackson.annotate.JsonPropertyOrder;
1011
12
+@JsonAutoDetect
1113 @JsonPropertyOrder(
1214 { "licenseCode", "licenseType", "expirationDate", "appCode", "arch", "osName", "customerCode", "macAddresses", "crcLogo", "metadata" })
1315 public class LicenseBean extends RequestBean {
src/main/java/net/curisit/securis/beans/RequestBean.java
....@@ -2,8 +2,10 @@
22
33 import java.util.List;
44
5
+import org.codehaus.jackson.annotate.JsonAutoDetect;
56 import org.codehaus.jackson.map.annotate.JsonSerialize;
67
8
+@JsonAutoDetect
79 @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
810 public class RequestBean {
911 private String customerCode;
src/main/java/net/curisit/securis/beans/SignedLicenseBean.java
....@@ -1,7 +1,9 @@
11 package net.curisit.securis.beans;
22
3
+import org.codehaus.jackson.annotate.JsonAutoDetect;
34 import org.codehaus.jackson.annotate.JsonProperty;
45
6
+@JsonAutoDetect
57 public class SignedLicenseBean extends LicenseBean {
68
79 @JsonProperty("signature")