From b78f8153d8c970440ca614b64e4638d8070cc0e1 Mon Sep 17 00:00:00 2001
From: Roberto Sánchez <roberto.sanchez@curisit.net>
Date: Tue, 29 Jul 2014 07:21:35 +0000
Subject: [PATCH] #1829 fix - Adding JsonAutodetect to beans to exclude them from obfuscation

---
 src/main/java/net/curisit/securis/beans/LicenseBean.java       |    2 ++
 src/main/java/net/curisit/securis/beans/SignedLicenseBean.java |    2 ++
 src/main/java/net/curisit/securis/beans/RequestBean.java       |    2 ++
 pom.xml                                                        |    2 +-
 4 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/pom.xml b/pom.xml
index 029f86f..c98c09d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
 	<modelVersion>4.0.0</modelVersion>
 	<groupId>net.curisit</groupId>
 	<artifactId>securis-client</artifactId>
-	<version>0.9.4-SNAPSHOT</version>
+	<version>0.9.5-SNAPSHOT</version>
 	<build>
 		<plugins>
 			<plugin>
diff --git a/src/main/java/net/curisit/securis/beans/LicenseBean.java b/src/main/java/net/curisit/securis/beans/LicenseBean.java
index 6986590..88e77d1 100644
--- a/src/main/java/net/curisit/securis/beans/LicenseBean.java
+++ b/src/main/java/net/curisit/securis/beans/LicenseBean.java
@@ -4,10 +4,12 @@
 import java.util.Map;
 import java.util.TreeMap;
 
+import org.codehaus.jackson.annotate.JsonAutoDetect;
 import org.codehaus.jackson.annotate.JsonIgnore;
 import org.codehaus.jackson.annotate.JsonProperty;
 import org.codehaus.jackson.annotate.JsonPropertyOrder;
 
+@JsonAutoDetect
 @JsonPropertyOrder(
 	{ "licenseCode", "licenseType", "expirationDate", "appCode", "arch", "osName", "customerCode", "macAddresses", "crcLogo", "metadata" })
 public class LicenseBean extends RequestBean {
diff --git a/src/main/java/net/curisit/securis/beans/RequestBean.java b/src/main/java/net/curisit/securis/beans/RequestBean.java
index b1b99f5..43544cc 100644
--- a/src/main/java/net/curisit/securis/beans/RequestBean.java
+++ b/src/main/java/net/curisit/securis/beans/RequestBean.java
@@ -2,8 +2,10 @@
 
 import java.util.List;
 
+import org.codehaus.jackson.annotate.JsonAutoDetect;
 import org.codehaus.jackson.map.annotate.JsonSerialize;
 
+@JsonAutoDetect
 @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
 public class RequestBean {
 	private String customerCode;
diff --git a/src/main/java/net/curisit/securis/beans/SignedLicenseBean.java b/src/main/java/net/curisit/securis/beans/SignedLicenseBean.java
index 35843da..d6841ae 100644
--- a/src/main/java/net/curisit/securis/beans/SignedLicenseBean.java
+++ b/src/main/java/net/curisit/securis/beans/SignedLicenseBean.java
@@ -1,7 +1,9 @@
 package net.curisit.securis.beans;
 
+import org.codehaus.jackson.annotate.JsonAutoDetect;
 import org.codehaus.jackson.annotate.JsonProperty;
 
+@JsonAutoDetect
 public class SignedLicenseBean extends LicenseBean {
 
 	@JsonProperty("signature")

--
Gitblit v1.3.2