killbill-memoizeit

Fix unimplemented getter throwing random runtime exception

10/31/2013 9:57:50 PM

Details

diff --git a/payment/src/main/java/com/ning/billing/payment/api/DefaultPayment.java b/payment/src/main/java/com/ning/billing/payment/api/DefaultPayment.java
index da89a01..37bde5f 100644
--- a/payment/src/main/java/com/ning/billing/payment/api/DefaultPayment.java
+++ b/payment/src/main/java/com/ning/billing/payment/api/DefaultPayment.java
@@ -191,12 +191,12 @@ public class DefaultPayment extends EntityBase implements Payment {
 
                     @Override
                     public DateTime getCreatedDate() {
-                        throw new UnsupportedOperationException();
+                        return input.getCreatedDate();
                     }
 
                     @Override
                     public DateTime getUpdatedDate() {
-                        throw new UnsupportedOperationException();
+                        return input.getUpdatedDate();
                     }
 
                     @Override