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();
+ }
}