Details
diff --git a/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultEntitlementApi.java b/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultEntitlementApi.java
index ae39259..113bacc 100644
--- a/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultEntitlementApi.java
+++ b/entitlement/src/main/java/com/ning/billing/entitlement/api/DefaultEntitlementApi.java
@@ -18,7 +18,7 @@ package com.ning.billing.entitlement.api;
import com.ning.billing.entitlement.dao.BlockingStateDao;
import com.ning.billing.junction.api.BlockingState;
-import com.ning.billing.junction.api.JunctionApi;
+import com.ning.billing.junction.api.EntitlementApi;
import com.ning.billing.util.callcontext.InternalCallContextFactory;
import com.ning.billing.util.callcontext.TenantContext;
@@ -26,8 +26,7 @@ import javax.inject.Inject;
import java.util.List;
import java.util.UUID;
-// STEPH_ENT needs to be changed JunctionApi ot EntitlementApi
-public class DefaultEntitlementApi implements JunctionApi {
+public class DefaultEntitlementApi implements EntitlementApi {
private final BlockingStateDao dao;
private final InternalCallContextFactory internalCallContextFactory;
diff --git a/entitlement/src/main/java/com/ning/billing/entitlement/glue/DefaultEntitlementModule.java b/entitlement/src/main/java/com/ning/billing/entitlement/glue/DefaultEntitlementModule.java
index 3a9a99f..25e2190 100644
--- a/entitlement/src/main/java/com/ning/billing/entitlement/glue/DefaultEntitlementModule.java
+++ b/entitlement/src/main/java/com/ning/billing/entitlement/glue/DefaultEntitlementModule.java
@@ -11,7 +11,7 @@ import com.ning.billing.entitlement.block.DefaultBlockingChecker;
import com.ning.billing.entitlement.dao.BlockingStateDao;
import com.ning.billing.entitlement.dao.DefaultBlockingStateDao;
import com.ning.billing.glue.EntitlementModule;
-import com.ning.billing.junction.api.JunctionApi;
+import com.ning.billing.junction.api.EntitlementApi;
import com.ning.billing.subscription.api.user.SubscriptionUserApi;
import com.ning.billing.util.svcapi.junction.BlockingInternalApi;
import org.skife.config.ConfigSource;
@@ -55,7 +55,7 @@ public class DefaultEntitlementModule extends AbstractModule implements Entitlem
@Override
public void installEntitlementApi() {
- bind(JunctionApi.class).to(DefaultEntitlementApi.class).asEagerSingleton();
+ bind(EntitlementApi.class).to(DefaultEntitlementApi.class).asEagerSingleton();
}
public void installBlockingChecker() {
diff --git a/osgi/src/main/java/com/ning/billing/osgi/DefaultOSGIKillbill.java b/osgi/src/main/java/com/ning/billing/osgi/DefaultOSGIKillbill.java
index 1bb0c57..3faffea 100644
--- a/osgi/src/main/java/com/ning/billing/osgi/DefaultOSGIKillbill.java
+++ b/osgi/src/main/java/com/ning/billing/osgi/DefaultOSGIKillbill.java
@@ -16,22 +16,20 @@
package com.ning.billing.osgi;
-import javax.inject.Inject;
-
import com.ning.billing.account.api.AccountUserApi;
import com.ning.billing.catalog.api.CatalogUserApi;
-import com.ning.billing.subscription.api.migration.SubscriptionMigrationApi;
-import com.ning.billing.subscription.api.timeline.SubscriptionTimelineApi;
-import com.ning.billing.subscription.api.transfer.SubscriptionTransferApi;
-import com.ning.billing.subscription.api.user.SubscriptionUserApi;
import com.ning.billing.invoice.api.InvoiceMigrationApi;
import com.ning.billing.invoice.api.InvoicePaymentApi;
import com.ning.billing.invoice.api.InvoiceUserApi;
-import com.ning.billing.junction.api.JunctionApi;
+import com.ning.billing.junction.api.EntitlementApi;
import com.ning.billing.osgi.api.OSGIKillbill;
import com.ning.billing.osgi.api.config.PluginConfigServiceApi;
import com.ning.billing.overdue.OverdueUserApi;
import com.ning.billing.payment.api.PaymentApi;
+import com.ning.billing.subscription.api.migration.SubscriptionMigrationApi;
+import com.ning.billing.subscription.api.timeline.SubscriptionTimelineApi;
+import com.ning.billing.subscription.api.transfer.SubscriptionTransferApi;
+import com.ning.billing.subscription.api.user.SubscriptionUserApi;
import com.ning.billing.tenant.api.TenantUserApi;
import com.ning.billing.usage.api.UsageUserApi;
import com.ning.billing.util.api.AuditUserApi;
@@ -40,6 +38,8 @@ import com.ning.billing.util.api.ExportUserApi;
import com.ning.billing.util.api.RecordIdApi;
import com.ning.billing.util.api.TagUserApi;
+import javax.inject.Inject;
+
public class DefaultOSGIKillbill implements OSGIKillbill {
private final AccountUserApi accountUserApi;
@@ -59,7 +59,7 @@ public class DefaultOSGIKillbill implements OSGIKillbill {
private final CustomFieldUserApi customFieldUserApi;
private final ExportUserApi exportUserApi;
private final TagUserApi tagUserApi;
- private final JunctionApi junctionApi;
+ private final EntitlementApi entitlementApi;
private final RecordIdApi recordIdApi;
private final PluginConfigServiceApi configServiceApi;
@@ -82,7 +82,7 @@ public class DefaultOSGIKillbill implements OSGIKillbill {
final CustomFieldUserApi customFieldUserApi,
final ExportUserApi exportUserApi,
final TagUserApi tagUserApi,
- final JunctionApi junctionApi,
+ final EntitlementApi entitlementApi,
final RecordIdApi recordIdApi,
final PluginConfigServiceApi configServiceApi) {
this.accountUserApi = accountUserApi;
@@ -102,7 +102,7 @@ public class DefaultOSGIKillbill implements OSGIKillbill {
this.customFieldUserApi = customFieldUserApi;
this.exportUserApi = exportUserApi;
this.tagUserApi = tagUserApi;
- this.junctionApi = junctionApi;
+ this.entitlementApi = entitlementApi;
this.recordIdApi = recordIdApi;
this.configServiceApi = configServiceApi;
}
@@ -183,8 +183,8 @@ public class DefaultOSGIKillbill implements OSGIKillbill {
}
@Override
- public JunctionApi getJunctionApi() {
- return junctionApi;
+ public EntitlementApi getEntitlementApi() {
+ return entitlementApi;
}
@Override
diff --git a/osgi-bundles/libs/killbill/src/main/java/com/ning/killbill/osgi/libs/killbill/OSGIKillbillAPI.java b/osgi-bundles/libs/killbill/src/main/java/com/ning/killbill/osgi/libs/killbill/OSGIKillbillAPI.java
index 733e791..98da535 100644
--- a/osgi-bundles/libs/killbill/src/main/java/com/ning/killbill/osgi/libs/killbill/OSGIKillbillAPI.java
+++ b/osgi-bundles/libs/killbill/src/main/java/com/ning/killbill/osgi/libs/killbill/OSGIKillbillAPI.java
@@ -16,21 +16,18 @@
package com.ning.killbill.osgi.libs.killbill;
-import org.osgi.framework.BundleContext;
-import org.osgi.util.tracker.ServiceTracker;
-
import com.ning.billing.account.api.AccountUserApi;
import com.ning.billing.catalog.api.CatalogUserApi;
-import com.ning.billing.subscription.api.timeline.SubscriptionTimelineApi;
-import com.ning.billing.subscription.api.transfer.SubscriptionTransferApi;
-import com.ning.billing.subscription.api.user.SubscriptionUserApi;
import com.ning.billing.invoice.api.InvoicePaymentApi;
import com.ning.billing.invoice.api.InvoiceUserApi;
-import com.ning.billing.junction.api.JunctionApi;
+import com.ning.billing.junction.api.EntitlementApi;
import com.ning.billing.osgi.api.OSGIKillbill;
import com.ning.billing.osgi.api.config.PluginConfigServiceApi;
import com.ning.billing.overdue.OverdueUserApi;
import com.ning.billing.payment.api.PaymentApi;
+import com.ning.billing.subscription.api.timeline.SubscriptionTimelineApi;
+import com.ning.billing.subscription.api.transfer.SubscriptionTransferApi;
+import com.ning.billing.subscription.api.user.SubscriptionUserApi;
import com.ning.billing.tenant.api.TenantUserApi;
import com.ning.billing.usage.api.UsageUserApi;
import com.ning.billing.util.api.AuditUserApi;
@@ -38,6 +35,8 @@ import com.ning.billing.util.api.CustomFieldUserApi;
import com.ning.billing.util.api.ExportUserApi;
import com.ning.billing.util.api.RecordIdApi;
import com.ning.billing.util.api.TagUserApi;
+import org.osgi.framework.BundleContext;
+import org.osgi.util.tracker.ServiceTracker;
public class OSGIKillbillAPI extends OSGIKillbillLibraryBase implements OSGIKillbill {
@@ -208,11 +207,11 @@ public class OSGIKillbillAPI extends OSGIKillbillLibraryBase implements OSGIKill
}
@Override
- public JunctionApi getJunctionApi() {
- return withServiceTracker(killbillTracker, new APICallback<JunctionApi, OSGIKillbill>(KILLBILL_SERVICE_NAME) {
+ public EntitlementApi getEntitlementApi() {
+ return withServiceTracker(killbillTracker, new APICallback<EntitlementApi, OSGIKillbill>(KILLBILL_SERVICE_NAME) {
@Override
- public JunctionApi executeWithService(final OSGIKillbill service) {
- return service.getJunctionApi();
+ public EntitlementApi executeWithService(final OSGIKillbill service) {
+ return service.getEntitlementApi();
}
});
}
diff --git a/util/src/test/java/com/ning/billing/mock/glue/MockEntitlementModule.java b/util/src/test/java/com/ning/billing/mock/glue/MockEntitlementModule.java
index 944ae7d..58e3b11 100644
--- a/util/src/test/java/com/ning/billing/mock/glue/MockEntitlementModule.java
+++ b/util/src/test/java/com/ning/billing/mock/glue/MockEntitlementModule.java
@@ -19,7 +19,7 @@ package com.ning.billing.mock.glue;
import com.google.inject.AbstractModule;
import com.ning.billing.account.api.AccountUserApi;
import com.ning.billing.glue.EntitlementModule;
-import com.ning.billing.junction.api.JunctionApi;
+import com.ning.billing.junction.api.EntitlementApi;
import com.ning.billing.subscription.api.user.SubscriptionUserApi;
import com.ning.billing.util.svcapi.junction.BlockingInternalApi;
import org.mockito.Mockito;
@@ -29,7 +29,7 @@ public class MockEntitlementModule extends AbstractModule implements Entitlement
private final AccountUserApi userApi = Mockito.mock(AccountUserApi.class);
private final SubscriptionUserApi entUserApi = Mockito.mock(SubscriptionUserApi.class);
private final BlockingInternalApi blockingApi = Mockito.mock(BlockingInternalApi.class);
- private final JunctionApi junctionApi = Mockito.mock(JunctionApi.class);
+ private final EntitlementApi entitlementApi = Mockito.mock(EntitlementApi.class);
@Override
protected void configure() {
@@ -61,7 +61,7 @@ public class MockEntitlementModule extends AbstractModule implements Entitlement
@Override
public void installEntitlementApi() {
- bind(JunctionApi.class).toInstance(junctionApi);
+ bind(EntitlementApi.class).toInstance(entitlementApi);
}
@Override