killbill-aplcache

entitlement: integrate code review comments Signed-off-by:

11/7/2013 6:10:45 PM

Details

diff --git a/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultEntitlement.java b/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultEntitlement.java
index 8e94687..98cbb44 100644
--- a/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultEntitlement.java
+++ b/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultEntitlement.java
@@ -487,11 +487,7 @@ public class DefaultEntitlement extends EntityBase implements Entitlement {
         if (refreshedEntitlement instanceof DefaultEntitlement) {
             subscriptionBase = ((DefaultEntitlement) refreshedEntitlement).getSubscriptionBase();
         } else {
-            try {
-                subscriptionBase = subscriptionInternalApi.getBaseSubscription(refreshedEntitlement.getBundleId(), internalCallContext);
-            } catch (SubscriptionBaseApiException e) {
-                throw new EntitlementApiException(e);
-            }
+            throw new IllegalStateException("We only support DefaultEntitlement implementations");
         }
     }