killbill-aplcache

jaxrs: remove default constructors in AccountJson objects We

8/1/2012 5:01:59 PM

Details

diff --git a/jaxrs/src/main/java/com/ning/billing/jaxrs/json/AccountJson.java b/jaxrs/src/main/java/com/ning/billing/jaxrs/json/AccountJson.java
index 736fba2..a8e346c 100644
--- a/jaxrs/src/main/java/com/ning/billing/jaxrs/json/AccountJson.java
+++ b/jaxrs/src/main/java/com/ning/billing/jaxrs/json/AccountJson.java
@@ -188,25 +188,6 @@ public class AccountJson extends AccountJsonSimple {
         };
     }
 
-    // Seems like Jackson (JacksonJsonProvider.readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String,String>, InputStream) line: 443)
-    // needs us to define a default CTOR to instantiate the class first.
-    public AccountJson() {
-        super();
-        this.name = null;
-        this.length = null;
-        this.email = null;
-        this.billCycleDayJson = null;
-        this.currency = null;
-        this.paymentMethodId = null;
-        this.timeZone = null;
-        this.address1 = null;
-        this.address2 = null;
-        this.company = null;
-        this.state = null;
-        this.country = null;
-        this.phone = null;
-    }
-
     @JsonCreator
     public AccountJson(@JsonProperty("accountId") final String accountId,
                        @JsonProperty("name") final String name,
diff --git a/jaxrs/src/main/java/com/ning/billing/jaxrs/json/AccountJsonSimple.java b/jaxrs/src/main/java/com/ning/billing/jaxrs/json/AccountJsonSimple.java
index d1755cd..40d17ae 100644
--- a/jaxrs/src/main/java/com/ning/billing/jaxrs/json/AccountJsonSimple.java
+++ b/jaxrs/src/main/java/com/ning/billing/jaxrs/json/AccountJsonSimple.java
@@ -24,11 +24,6 @@ public class AccountJsonSimple {
 
     protected final String externalKey;
 
-    public AccountJsonSimple() {
-        this.accountId = null;
-        this.externalKey = null;
-    }
-
     @JsonCreator
     public AccountJsonSimple(@JsonProperty("accountId") final String accountId,
                              @JsonProperty("externalKey") final String externalKey) {