killbill-memoizeit

overdue: add missing toString implementations This is useful

1/20/2016 1:32:50 AM

Details

diff --git a/overdue/src/main/java/org/killbill/billing/overdue/config/DefaultDuration.java b/overdue/src/main/java/org/killbill/billing/overdue/config/DefaultDuration.java
index dc259ff..5528e14 100644
--- a/overdue/src/main/java/org/killbill/billing/overdue/config/DefaultDuration.java
+++ b/overdue/src/main/java/org/killbill/billing/overdue/config/DefaultDuration.java
@@ -1,7 +1,9 @@
 /*
  * Copyright 2010-2013 Ning, Inc.
+ * Copyright 2014-2016 Groupon, Inc
+ * Copyright 2014-2016 The Billing Project, LLC
  *
- * Ning licenses this file to you under the Apache License, version 2.0
+ * The Billing Project licenses this file to you under the Apache License, version 2.0
  * (the "License"); you may not use this file except in compliance with the
  * License.  You may obtain a copy of the License at:
  *
@@ -36,17 +38,11 @@ public class DefaultDuration extends ValidatingConfig<DefaultOverdueConfig> impl
     @XmlElement(required = false)
     private Integer number = -1;
 
-    /* (non-Javadoc)
-      * @see org.killbill.billing.catalog.IDuration#getUnit()
-      */
     @Override
     public TimeUnit getUnit() {
         return unit;
     }
 
-    /* (non-Javadoc)
-	 * @see org.killbill.billing.catalog.IDuration#getLength()
-	 */
     @Override
     public int getNumber() {
         return number;
@@ -108,5 +104,12 @@ public class DefaultDuration extends ValidatingConfig<DefaultOverdueConfig> impl
         return this;
     }
 
-
+    @Override
+    public String toString() {
+        final StringBuilder sb = new StringBuilder("DefaultDuration{");
+        sb.append("unit=").append(unit);
+        sb.append(", number=").append(number);
+        sb.append('}');
+        return sb.toString();
+    }
 }
diff --git a/overdue/src/main/java/org/killbill/billing/overdue/config/DefaultOverdueCondition.java b/overdue/src/main/java/org/killbill/billing/overdue/config/DefaultOverdueCondition.java
index ada7650..ee30861 100644
--- a/overdue/src/main/java/org/killbill/billing/overdue/config/DefaultOverdueCondition.java
+++ b/overdue/src/main/java/org/killbill/billing/overdue/config/DefaultOverdueCondition.java
@@ -1,7 +1,9 @@
 /*
  * Copyright 2010-2013 Ning, Inc.
+ * Copyright 2014-2016 Groupon, Inc
+ * Copyright 2014-2016 The Billing Project, LLC
  *
- * Ning licenses this file to you under the Apache License, version 2.0
+ * The Billing Project licenses this file to you under the Apache License, version 2.0
  * (the "License"); you may not use this file except in compliance with the
  * License.  You may obtain a copy of the License at:
  *
@@ -18,6 +20,7 @@ package org.killbill.billing.overdue.config;
 
 import java.math.BigDecimal;
 import java.net.URI;
+import java.util.Arrays;
 
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
@@ -135,4 +138,16 @@ public class DefaultOverdueCondition extends ValidatingConfig<DefaultOverdueConf
     public ControlTagType getControlTagType() {
         return controlTag;
     }
+
+    @Override
+    public String toString() {
+        final StringBuilder sb = new StringBuilder("DefaultOverdueCondition{");
+        sb.append("numberOfUnpaidInvoicesEqualsOrExceeds=").append(numberOfUnpaidInvoicesEqualsOrExceeds);
+        sb.append(", totalUnpaidInvoiceBalanceEqualsOrExceeds=").append(totalUnpaidInvoiceBalanceEqualsOrExceeds);
+        sb.append(", timeSinceEarliestUnpaidInvoiceEqualsOrExceeds=").append(timeSinceEarliestUnpaidInvoiceEqualsOrExceeds);
+        sb.append(", responseForLastFailedPayment=").append(Arrays.toString(responseForLastFailedPayment));
+        sb.append(", controlTag=").append(controlTag);
+        sb.append('}');
+        return sb.toString();
+    }
 }