killbill-aplcache

Details

diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/BillingExceptionJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/BillingExceptionJson.java
index 2dd9324..7643502 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/BillingExceptionJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/BillingExceptionJson.java
@@ -163,19 +163,19 @@ public class BillingExceptionJson {
         private final String fileName;
         private final Integer lineNumber;
         private final String methodName;
-        private final Boolean nativeMethod;
+        private final Boolean isNativeMethod;
 
         @JsonCreator
         public StackTraceElementJson(@JsonProperty("className") final String className,
                                      @JsonProperty("fileName") final String fileName,
                                      @JsonProperty("lineNumber") final Integer lineNumber,
                                      @JsonProperty("methodName") final String methodName,
-                                     @JsonProperty("nativeMethod") final Boolean nativeMethod) {
+                                     @JsonProperty("isNativeMethod") final Boolean isNativeMethod) {
             this.className = className;
             this.fileName = fileName;
             this.lineNumber = lineNumber;
             this.methodName = methodName;
-            this.nativeMethod = nativeMethod;
+            this.isNativeMethod = isNativeMethod;
         }
 
         public String getClassName() {
@@ -194,8 +194,9 @@ public class BillingExceptionJson {
             return methodName;
         }
 
-        public Boolean getNativeMethod() {
-            return nativeMethod;
+        @JsonProperty("isNativeMethod")
+        public Boolean isNativeMethod() {
+            return isNativeMethod;
         }
 
         @Override
@@ -205,7 +206,7 @@ public class BillingExceptionJson {
             sb.append(", fileName='").append(fileName).append('\'');
             sb.append(", lineNumber=").append(lineNumber);
             sb.append(", methodName='").append(methodName).append('\'');
-            sb.append(", nativeMethod=").append(nativeMethod);
+            sb.append(", isNativeMethod=").append(isNativeMethod);
             sb.append('}');
             return sb.toString();
         }
@@ -233,7 +234,7 @@ public class BillingExceptionJson {
             if (methodName != null ? !methodName.equals(that.methodName) : that.methodName != null) {
                 return false;
             }
-            if (nativeMethod != null ? !nativeMethod.equals(that.nativeMethod) : that.nativeMethod != null) {
+            if (isNativeMethod != null ? !isNativeMethod.equals(that.isNativeMethod) : that.isNativeMethod != null) {
                 return false;
             }
 
@@ -246,7 +247,7 @@ public class BillingExceptionJson {
             result = 31 * result + (fileName != null ? fileName.hashCode() : 0);
             result = 31 * result + (lineNumber != null ? lineNumber.hashCode() : 0);
             result = 31 * result + (methodName != null ? methodName.hashCode() : 0);
-            result = 31 * result + (nativeMethod != null ? nativeMethod.hashCode() : 0);
+            result = 31 * result + (isNativeMethod != null ? isNativeMethod.hashCode() : 0);
             return result;
         }
     }
diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/BlockingStateJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/BlockingStateJson.java
index 588350a..bafc4bc 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/BlockingStateJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/BlockingStateJson.java
@@ -23,7 +23,6 @@ import java.util.UUID;
 import javax.annotation.Nullable;
 
 import org.joda.time.DateTime;
-import org.joda.time.LocalDate;
 import org.killbill.billing.entitlement.api.BlockingState;
 import org.killbill.billing.entitlement.api.BlockingStateType;
 import org.killbill.billing.util.audit.AccountAuditLogs;
@@ -31,7 +30,6 @@ import org.killbill.billing.util.audit.AccountAuditLogs;
 import com.fasterxml.jackson.annotation.JsonCreator;
 import com.fasterxml.jackson.annotation.JsonProperty;
 import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
 
 @ApiModel(value="BlockingState", parent = JsonBase.class)
 public class BlockingStateJson extends JsonBase {
@@ -39,9 +37,9 @@ public class BlockingStateJson extends JsonBase {
     private final UUID blockedId;
     private final String stateName;
     private final String service;
-    private final Boolean blockChange;
-    private final Boolean blockEntitlement;
-    private final Boolean blockBilling;
+    private final Boolean isBlockChange;
+    private final Boolean isBlockEntitlement;
+    private final Boolean isBlockBilling;
     private final DateTime effectiveDate;
     private final BlockingStateType type;
 
@@ -49,9 +47,9 @@ public class BlockingStateJson extends JsonBase {
     public BlockingStateJson(@JsonProperty("blockedId") final UUID blockedId,
                              @JsonProperty("stateName") final String stateName,
                              @JsonProperty("service") final String service,
-                             @JsonProperty("blockChange") final Boolean blockChange,
-                             @JsonProperty("blockEntitlement") final Boolean blockEntitlement,
-                             @JsonProperty("blockBilling") final Boolean blockBilling,
+                             @JsonProperty("isBlockChange") final Boolean isBlockChange,
+                             @JsonProperty("isBlockEntitlement") final Boolean isBlockEntitlement,
+                             @JsonProperty("isBlockBilling") final Boolean isBlockBilling,
                              @JsonProperty("effectiveDate") final DateTime effectiveDate,
                              @JsonProperty("type") final BlockingStateType type,
                              @JsonProperty("auditLogs") @Nullable final List<AuditLogJson> auditLogs) {
@@ -59,9 +57,9 @@ public class BlockingStateJson extends JsonBase {
         this.blockedId = blockedId;
         this.stateName = stateName;
         this.service = service;
-        this.blockChange = blockChange;
-        this.blockEntitlement = blockEntitlement;
-        this.blockBilling = blockBilling;
+        this.isBlockChange = isBlockChange;
+        this.isBlockEntitlement = isBlockEntitlement;
+        this.isBlockBilling = isBlockBilling;
         this.effectiveDate = effectiveDate;
         this.type = type;
     }
@@ -91,16 +89,19 @@ public class BlockingStateJson extends JsonBase {
         return service;
     }
 
+    @JsonProperty("isBlockChange")
     public Boolean isBlockChange() {
-        return blockChange;
+        return isBlockChange;
     }
 
+    @JsonProperty("isBlockEntitlement")
     public Boolean isBlockEntitlement() {
-        return blockEntitlement;
+        return isBlockEntitlement;
     }
 
+    @JsonProperty("isBlockBilling")
     public Boolean isBlockBilling() {
-        return blockBilling;
+        return isBlockBilling;
     }
 
     public DateTime getEffectiveDate() {
@@ -122,13 +123,13 @@ public class BlockingStateJson extends JsonBase {
 
         final BlockingStateJson that = (BlockingStateJson) o;
 
-        if (blockChange != that.blockChange) {
+        if (isBlockChange != that.isBlockChange) {
             return false;
         }
-        if (blockEntitlement != that.blockEntitlement) {
+        if (isBlockEntitlement != that.isBlockEntitlement) {
             return false;
         }
-        if (blockBilling != that.blockBilling) {
+        if (isBlockBilling != that.isBlockBilling) {
             return false;
         }
         if (blockedId != null ? !blockedId.equals(that.blockedId) : that.blockedId != null) {
@@ -152,9 +153,9 @@ public class BlockingStateJson extends JsonBase {
         int result = blockedId != null ? blockedId.hashCode() : 0;
         result = 31 * result + (stateName != null ? stateName.hashCode() : 0);
         result = 31 * result + (service != null ? service.hashCode() : 0);
-        result = 31 * result + (blockChange ? 1 : 0);
-        result = 31 * result + (blockEntitlement ? 1 : 0);
-        result = 31 * result + (blockBilling ? 1 : 0);
+        result = 31 * result + (isBlockChange ? 1 : 0);
+        result = 31 * result + (isBlockEntitlement ? 1 : 0);
+        result = 31 * result + (isBlockBilling ? 1 : 0);
         result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0);
         result = 31 * result + (type != null ? type.hashCode() : 0);
         return result;
@@ -166,9 +167,9 @@ public class BlockingStateJson extends JsonBase {
                "blockedId='" + blockedId + '\'' +
                ", stateName='" + stateName + '\'' +
                ", service='" + service + '\'' +
-               ", blockChange=" + blockChange +
-               ", blockEntitlement=" + blockEntitlement +
-               ", blockBilling=" + blockBilling +
+               ", isBlockChange=" + isBlockChange +
+               ", isBlockEntitlement=" + isBlockEntitlement +
+               ", isBlockBilling=" + isBlockBilling +
                ", effectiveDate=" + effectiveDate +
                ", type=" + type +
                '}';
diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/NodeCommandJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/NodeCommandJson.java
index ffcf1d3..8898e03 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/NodeCommandJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/NodeCommandJson.java
@@ -19,8 +19,6 @@ package org.killbill.billing.jaxrs.json;
 
 import java.util.List;
 
-import org.killbill.billing.util.nodes.NodeCommandProperty;
-
 import com.fasterxml.jackson.annotation.JsonCreator;
 import com.fasterxml.jackson.annotation.JsonProperty;
 import io.swagger.annotations.ApiModel;
@@ -28,21 +26,22 @@ import io.swagger.annotations.ApiModel;
 @ApiModel(value="NodeCommand")
 public class NodeCommandJson {
 
-    private final boolean systemCommandType;
+    private final boolean isSystemCommandType;
     private final String nodeCommandType;
     private final List<NodeCommandPropertyJson> nodeCommandProperties;
 
     @JsonCreator
-    public NodeCommandJson(@JsonProperty("systemCommandType") final boolean systemCommandType,
+    public NodeCommandJson(@JsonProperty("isSystemCommandType") final boolean isSystemCommandType,
                            @JsonProperty("nodeCommandType") final String nodeCommandType,
                            @JsonProperty("nodeCommandProperties") final List<NodeCommandPropertyJson> nodeCommandProperties) {
-        this.systemCommandType = systemCommandType;
+        this.isSystemCommandType = isSystemCommandType;
         this.nodeCommandType = nodeCommandType;
         this.nodeCommandProperties = nodeCommandProperties;
     }
 
+    @JsonProperty("isSystemCommandType")
     public boolean isSystemCommandType() {
-        return systemCommandType;
+        return isSystemCommandType;
     }
 
     public String getNodeCommandType() {
diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueJson.java
index 1e30ce4..5a7a601 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueJson.java
@@ -19,9 +19,7 @@ package org.killbill.billing.jaxrs.json;
 
 import java.util.List;
 
-import org.killbill.billing.catalog.api.CurrencyValueNull;
 import org.killbill.billing.catalog.api.TimeUnit;
-import org.killbill.billing.overdue.api.OverdueApiException;
 import org.killbill.billing.overdue.api.OverdueConfig;
 import org.killbill.billing.overdue.api.OverdueState;
 import org.killbill.billing.overdue.config.DefaultDuration;
@@ -126,8 +124,8 @@ public class OverdueJson {
             final DefaultOverdueState state = new DefaultOverdueState();
             state.setName(cur.getName());
             state.setExternalMessage(cur.getExternalMessage());
-            state.setBlockChanges(cur.getBlockChanges());
-            state.setDisableEntitlement(cur.getDisableEntitlement());
+            state.setBlockChanges(cur.isBlockChanges());
+            state.setDisableEntitlement(cur.isDisableEntitlement());
             state.setSubscriptionCancellationPolicy(cur.getSubscriptionCancellationPolicy());
             state.setClearState(cur.isClearState());
             state.setAutoReevaluationInterval(computeReevaluationInterval(cur.getAutoReevaluationIntervalDays(), prevTimeSinceEarliestUnpaidInvoice, cur.getCondition().getTimeSinceEarliestUnpaidInvoiceEqualsOrExceeds().getNumber()));
diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueStateConfigJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueStateConfigJson.java
index 9a509ab..e646eb1 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueStateConfigJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueStateConfigJson.java
@@ -32,8 +32,8 @@ public class OverdueStateConfigJson {
     private final Boolean isClearState;
     private final OverdueConditionJson condition;
     private final String externalMessage;
-    private final Boolean blockChanges;
-    private final Boolean disableEntitlement;
+    private final Boolean isBlockChanges;
+    private final Boolean isDisableEntitlement;
     private final OverdueCancellationPolicy subscriptionCancellationPolicy;
     private final Integer autoReevaluationIntervalDays;
 
@@ -42,16 +42,16 @@ public class OverdueStateConfigJson {
                                   @JsonProperty("isClearState") final Boolean isClearState,
                                   @JsonProperty("condition") final OverdueConditionJson condition,
                                   @JsonProperty("externalMessage") final String externalMessage,
-                                  @JsonProperty("blockChanges") final Boolean blockChanges,
-                                  @JsonProperty("disableEntitlement") final Boolean disableEntitlement,
+                                  @JsonProperty("isBlockChanges") final Boolean isBlockChanges,
+                                  @JsonProperty("isDisableEntitlement") final Boolean isDisableEntitlement,
                                   @JsonProperty("subscriptionCancellationPolicy") final OverdueCancellationPolicy subscriptionCancellationPolicy,
                                   @JsonProperty("autoReevaluationIntervalDays") final Integer autoReevaluationInterval) {
         this.name = name;
         this.isClearState = isClearState;
         this.condition = condition;
         this.externalMessage = externalMessage;
-        this.blockChanges = blockChanges;
-        this.disableEntitlement = disableEntitlement;
+        this.isBlockChanges = isBlockChanges;
+        this.isDisableEntitlement = isDisableEntitlement;
         this.subscriptionCancellationPolicy = subscriptionCancellationPolicy;
         this.autoReevaluationIntervalDays = autoReevaluationInterval;
     }
@@ -61,8 +61,8 @@ public class OverdueStateConfigJson {
         this.isClearState = input.isClearState();
         this.condition = input.getOverdueCondition() != null ? new OverdueConditionJson(input.getOverdueCondition()) : null;
         this.externalMessage = input.getExternalMessage();
-        this.blockChanges = input.isBlockChanges();
-        this.disableEntitlement = input.isDisableEntitlementAndChangesBlocked();
+        this.isBlockChanges = input.isBlockChanges();
+        this.isDisableEntitlement = input.isDisableEntitlementAndChangesBlocked();
         this.subscriptionCancellationPolicy = input.getOverdueCancellationPolicy();
         Integer tmpAutoReevaluationIntervalDays = null;
         try {
@@ -90,12 +90,14 @@ public class OverdueStateConfigJson {
         return externalMessage;
     }
 
-    public Boolean getBlockChanges() {
-        return blockChanges;
+    @JsonProperty("isBlockChanges")
+    public Boolean isBlockChanges() {
+        return isBlockChanges;
     }
 
-    public Boolean getDisableEntitlement() {
-        return disableEntitlement;
+    @JsonProperty("isDisableEntitlement")
+    public Boolean isDisableEntitlement() {
+        return isDisableEntitlement;
     }
 
     public OverdueCancellationPolicy getSubscriptionCancellationPolicy() {
@@ -129,10 +131,10 @@ public class OverdueStateConfigJson {
         if (externalMessage != null ? !externalMessage.equals(that.externalMessage) : that.externalMessage != null) {
             return false;
         }
-        if (blockChanges != null ? !blockChanges.equals(that.blockChanges) : that.blockChanges != null) {
+        if (isBlockChanges != null ? !isBlockChanges.equals(that.isBlockChanges) : that.isBlockChanges != null) {
             return false;
         }
-        if (disableEntitlement != null ? !disableEntitlement.equals(that.disableEntitlement) : that.disableEntitlement != null) {
+        if (isDisableEntitlement != null ? !isDisableEntitlement.equals(that.isDisableEntitlement) : that.isDisableEntitlement != null) {
             return false;
         }
         if (subscriptionCancellationPolicy != that.subscriptionCancellationPolicy) {
@@ -148,8 +150,8 @@ public class OverdueStateConfigJson {
         result = 31 * result + (isClearState != null ? isClearState.hashCode() : 0);
         result = 31 * result + (condition != null ? condition.hashCode() : 0);
         result = 31 * result + (externalMessage != null ? externalMessage.hashCode() : 0);
-        result = 31 * result + (blockChanges != null ? blockChanges.hashCode() : 0);
-        result = 31 * result + (disableEntitlement != null ? disableEntitlement.hashCode() : 0);
+        result = 31 * result + (isBlockChanges != null ? isBlockChanges.hashCode() : 0);
+        result = 31 * result + (isDisableEntitlement != null ? isDisableEntitlement.hashCode() : 0);
         result = 31 * result + (subscriptionCancellationPolicy != null ? subscriptionCancellationPolicy.hashCode() : 0);
         result = 31 * result + (autoReevaluationIntervalDays != null ? autoReevaluationIntervalDays.hashCode() : 0);
         return result;
@@ -162,8 +164,8 @@ public class OverdueStateConfigJson {
                ", isClearState=" + isClearState +
                ", condition=" + condition +
                ", externalMessage='" + externalMessage + '\'' +
-               ", blockChanges=" + blockChanges +
-               ", disableEntitlement=" + disableEntitlement +
+               ", isBlockChanges=" + isBlockChanges +
+               ", isDisableEntitlement=" + isDisableEntitlement +
                ", subscriptionCancellationPolicy=" + subscriptionCancellationPolicy +
                ", autoReevaluationIntervalDays=" + autoReevaluationIntervalDays +
                '}';
diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueStateJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueStateJson.java
index ef5f7fa..567ad91 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueStateJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/OverdueStateJson.java
@@ -33,8 +33,8 @@ public class OverdueStateJson {
     private final String name;
     private final String externalMessage;
     private final List<Integer> daysBetweenPaymentRetries;
-    private final Boolean disableEntitlementAndChangesBlocked;
-    private final Boolean blockChanges;
+    private final Boolean isDisableEntitlementAndChangesBlocked;
+    private final Boolean isBlockChanges;
     private final Boolean isClearState;
     private final Integer reevaluationIntervalDays;
 
@@ -42,15 +42,15 @@ public class OverdueStateJson {
     public OverdueStateJson(@JsonProperty("name") final String name,
                             @JsonProperty("externalMessage") final String externalMessage,
                             @JsonProperty("daysBetweenPaymentRetries") final List<Integer> daysBetweenPaymentRetries,
-                            @JsonProperty("disableEntitlementAndChangesBlocked") final Boolean disableEntitlementAndChangesBlocked,
-                            @JsonProperty("blockChanges") final Boolean blockChanges,
-                            @JsonProperty("clearState") final Boolean isClearState,
+                            @JsonProperty("isDisableEntitlementAndChangesBlocked") final Boolean isDisableEntitlementAndChangesBlocked,
+                            @JsonProperty("isBlockChanges") final Boolean isBlockChanges,
+                            @JsonProperty("isClearState") final Boolean isClearState,
                             @JsonProperty("reevaluationIntervalDays") final Integer reevaluationIntervalDays) {
         this.name = name;
         this.externalMessage = externalMessage;
         this.daysBetweenPaymentRetries = daysBetweenPaymentRetries;
-        this.disableEntitlementAndChangesBlocked = disableEntitlementAndChangesBlocked;
-        this.blockChanges = blockChanges;
+        this.isDisableEntitlementAndChangesBlocked = isDisableEntitlementAndChangesBlocked;
+        this.isBlockChanges = isBlockChanges;
         this.isClearState = isClearState;
         this.reevaluationIntervalDays = reevaluationIntervalDays;
     }
@@ -60,8 +60,8 @@ public class OverdueStateJson {
         this.externalMessage = overdueState.getExternalMessage();
         // TODO this is broken if the per tenant system property was updated, but should we really return that in the OverdueState ?
         this.daysBetweenPaymentRetries = paymentConfig.getPaymentFailureRetryDays(null);
-        this.disableEntitlementAndChangesBlocked = overdueState.isDisableEntitlementAndChangesBlocked();
-        this.blockChanges = overdueState.isBlockChanges();
+        this.isDisableEntitlementAndChangesBlocked = overdueState.isDisableEntitlementAndChangesBlocked();
+        this.isBlockChanges = overdueState.isBlockChanges();
         this.isClearState = overdueState.isClearState();
 
         Period reevaluationIntervalPeriod = null;
@@ -89,14 +89,17 @@ public class OverdueStateJson {
         return daysBetweenPaymentRetries;
     }
 
+    @JsonProperty("isDisableEntitlementAndChangesBlocked")
     public Boolean isDisableEntitlementAndChangesBlocked() {
-        return disableEntitlementAndChangesBlocked;
+        return isDisableEntitlementAndChangesBlocked;
     }
 
+    @JsonProperty("isBlockChanges")
     public Boolean isBlockChanges() {
-        return blockChanges;
+        return isBlockChanges;
     }
 
+    @JsonProperty("isClearState")
     public Boolean isClearState() {
         return isClearState;
     }
@@ -112,8 +115,8 @@ public class OverdueStateJson {
         sb.append("{name='").append(name).append('\'');
         sb.append(", externalMessage='").append(externalMessage).append('\'');
         sb.append(", daysBetweenPaymentRetries=").append(daysBetweenPaymentRetries);
-        sb.append(", disableEntitlementAndChangesBlocked=").append(disableEntitlementAndChangesBlocked);
-        sb.append(", blockChanges=").append(blockChanges);
+        sb.append(", isDisableEntitlementAndChangesBlocked=").append(isDisableEntitlementAndChangesBlocked);
+        sb.append(", isBlockChanges=").append(isBlockChanges);
         sb.append(", isClearState=").append(isClearState);
         sb.append(", reevaluationIntervalDays=").append(reevaluationIntervalDays);
         sb.append('}');
@@ -131,13 +134,13 @@ public class OverdueStateJson {
 
         final OverdueStateJson that = (OverdueStateJson) o;
 
-        if (blockChanges != null ? !blockChanges.equals(that.blockChanges) : that.blockChanges != null) {
+        if (isBlockChanges != null ? !isBlockChanges.equals(that.isBlockChanges) : that.isBlockChanges != null) {
             return false;
         }
         if (daysBetweenPaymentRetries != null ? !daysBetweenPaymentRetries.equals(that.daysBetweenPaymentRetries) : that.daysBetweenPaymentRetries != null) {
             return false;
         }
-        if (disableEntitlementAndChangesBlocked != null ? !disableEntitlementAndChangesBlocked.equals(that.disableEntitlementAndChangesBlocked) : that.disableEntitlementAndChangesBlocked != null) {
+        if (isDisableEntitlementAndChangesBlocked != null ? !isDisableEntitlementAndChangesBlocked.equals(that.isDisableEntitlementAndChangesBlocked) : that.isDisableEntitlementAndChangesBlocked != null) {
             return false;
         }
         if (externalMessage != null ? !externalMessage.equals(that.externalMessage) : that.externalMessage != null) {
@@ -161,8 +164,8 @@ public class OverdueStateJson {
         int result = name != null ? name.hashCode() : 0;
         result = 31 * result + (externalMessage != null ? externalMessage.hashCode() : 0);
         result = 31 * result + (daysBetweenPaymentRetries != null ? daysBetweenPaymentRetries.hashCode() : 0);
-        result = 31 * result + (disableEntitlementAndChangesBlocked != null ? disableEntitlementAndChangesBlocked.hashCode() : 0);
-        result = 31 * result + (blockChanges != null ? blockChanges.hashCode() : 0);
+        result = 31 * result + (isDisableEntitlementAndChangesBlocked != null ? isDisableEntitlementAndChangesBlocked.hashCode() : 0);
+        result = 31 * result + (isBlockChanges != null ? isBlockChanges.hashCode() : 0);
         result = 31 * result + (isClearState != null ? isClearState.hashCode() : 0);
         result = 31 * result + (reevaluationIntervalDays != null ? reevaluationIntervalDays.hashCode() : 0);
         return result;
diff --git a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestAccountEmailJson.java b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestAccountEmailJson.java
index 71419b0..a892f8f 100644
--- a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestAccountEmailJson.java
+++ b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestAccountEmailJson.java
@@ -38,7 +38,7 @@ public class TestAccountEmailJson extends JaxrsTestSuiteNoDB {
         final String asJson = mapper.writeValueAsString(accountEmailJson);
         Assert.assertEquals(asJson, "{\"accountId\":\"" + accountId + "\"," +
                                     "\"email\":\"" + email + "\"," +
-                                    "\"auditLogs\":null}");
+                                    "\"auditLogs\":[]}");
 
         final AccountEmailJson fromJson = mapper.readValue(asJson, AccountEmailJson.class);
         Assert.assertEquals(fromJson, accountEmailJson);
diff --git a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestBillingExceptionJson.java b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestBillingExceptionJson.java
index 626df42..72d3f5d 100644
--- a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestBillingExceptionJson.java
+++ b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestBillingExceptionJson.java
@@ -65,7 +65,7 @@ public class TestBillingExceptionJson extends JaxrsTestSuiteNoDB {
             Assert.assertFalse(exceptionJson.getStackTrace().isEmpty());
             Assert.assertEquals(exceptionJson.getStackTrace().get(0).getClassName(), TestBillingExceptionJson.class.getName());
             Assert.assertEquals(exceptionJson.getStackTrace().get(0).getMethodName(), "testFromException");
-            Assert.assertFalse(exceptionJson.getStackTrace().get(0).getNativeMethod());
+            Assert.assertFalse(exceptionJson.getStackTrace().get(0).isNativeMethod());
 
             final BillingExceptionJson exceptionJsonNoStackTrace = new BillingExceptionJson(e, false);
             Assert.assertEquals(exceptionJsonNoStackTrace.getClassName(), e.getClass().getName());
diff --git a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestCustomFieldJson.java b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestCustomFieldJson.java
index 792a1a2..30b9880 100644
--- a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestCustomFieldJson.java
+++ b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestCustomFieldJson.java
@@ -39,7 +39,7 @@ public class TestCustomFieldJson extends JaxrsTestSuiteNoDB {
         Assert.assertEquals(customFieldJson.getObjectType(), objectType);
         Assert.assertEquals(customFieldJson.getName(), name);
         Assert.assertEquals(customFieldJson.getValue(), value);
-        Assert.assertNull(customFieldJson.getAuditLogs());
+        Assert.assertEquals(customFieldJson.getAuditLogs().size(), 0);
 
         final String asJson = mapper.writeValueAsString(customFieldJson);
         final CustomFieldJson fromJson = mapper.readValue(asJson, CustomFieldJson.class);
diff --git a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestInvoiceEmailJson.java b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestInvoiceEmailJson.java
index f3a5a34..195603f 100644
--- a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestInvoiceEmailJson.java
+++ b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestInvoiceEmailJson.java
@@ -38,7 +38,7 @@ public class TestInvoiceEmailJson extends JaxrsTestSuiteNoDB {
         final String asJson = mapper.writeValueAsString(invoiceEmailJson);
         Assert.assertEquals(asJson, "{\"accountId\":\"" + accountId + "\"," +
                                     "\"isNotifiedForInvoices\":" + isNotifiedForInvoices + "," +
-                                    "\"auditLogs\":null}");
+                                    "\"auditLogs\":[]}");
 
         final InvoiceEmailJson fromJson = mapper.readValue(asJson, InvoiceEmailJson.class);
         Assert.assertEquals(fromJson, invoiceEmailJson);
diff --git a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestInvoiceJsonWithBundleKeys.java b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestInvoiceJsonWithBundleKeys.java
index 5dcbc4e..c4c9efe 100644
--- a/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestInvoiceJsonWithBundleKeys.java
+++ b/jaxrs/src/test/java/org/killbill/billing/jaxrs/json/TestInvoiceJsonWithBundleKeys.java
@@ -106,7 +106,7 @@ public class TestInvoiceJsonWithBundleKeys extends JaxrsTestSuiteNoDB {
         Assert.assertEquals(invoiceJson.getAccountId(), invoice.getAccountId());
         Assert.assertEquals(invoiceJson.getBundleKeys(), bundleKeys);
         Assert.assertEquals(invoiceJson.getCredits(), credits);
-        Assert.assertNull(invoiceJson.getAuditLogs());
+        Assert.assertEquals(invoiceJson.getAuditLogs().size(),0);
         Assert.assertEquals(invoiceJson.getStatus(), InvoiceStatus.COMMITTED.toString());
     }