diff --git a/account/src/main/java/com/ning/billing/account/glue/AccountModule.java b/account/src/main/java/com/ning/billing/account/glue/AccountModule.java
index 275d4c9..345e2a1 100644
--- a/account/src/main/java/com/ning/billing/account/glue/AccountModule.java
+++ b/account/src/main/java/com/ning/billing/account/glue/AccountModule.java
@@ -17,7 +17,9 @@
package com.ning.billing.account.glue;
import com.google.inject.AbstractModule;
+import com.ning.billing.account.api.AccountService;
import com.ning.billing.account.api.AccountUserApi;
+import com.ning.billing.account.api.DefaultAccountService;
import com.ning.billing.account.api.user.DefaultAccountUserApi;
import com.ning.billing.account.dao.AccountDao;
import com.ning.billing.account.dao.AccountSqlDao;
@@ -31,9 +33,6 @@ public class AccountModule extends AbstractModule {
bind(AccountConfig.class).toInstance(config);
}
- private void installAccountCore() {
- }
-
private void installAccountDao() {
bind(AccountDao.class).to(DefaultAccountDao.class).asEagerSingleton();
}
@@ -42,11 +41,15 @@ public class AccountModule extends AbstractModule {
bind(AccountUserApi.class).to(DefaultAccountUserApi.class).asEagerSingleton();
}
+ private void installAccountService() {
+ bind(AccountService.class).to(DefaultAccountService.class).asEagerSingleton();
+ }
+
@Override
protected void configure() {
installConfig();
- installAccountCore();
installAccountDao();
+ installAccountService();
installAccountUserApi();
}
}