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