use of org.killbill.billing.catalog.glue.CatalogModule in project killbill by killbill.
the class KillpayServerModule method installKillbillModules.
@Override
protected void installKillbillModules() {
install(new AuditModule(configSource));
install(new NodesModule(configSource));
install(new BroadcastModule(configSource));
install(new BeatrixModule(configSource));
install(new CacheModule(configSource));
install(new ConfigModule(configSource));
install(new CallContextModule(configSource));
install(new CurrencyModule(configSource));
install(new CustomFieldModule(configSource));
install(new DefaultAccountModule(configSource));
install(new ExportModule(configSource));
install(new GlobalLockerModule(configSource));
install(new KillBillShiroAopModule());
install(new KillbillApiAopModule());
install(new KillBillShiroWebModule(servletContext, skifeConfigSource));
install(new NonEntityDaoModule(configSource));
install(new PaymentModule(configSource));
install(new RecordIdModule(configSource));
install(new SecurityModule(configSource));
install(new TagStoreModule(configSource));
install(new DefaultTenantModule(configSource));
// TODO Required by payment for InvoiceInternalApi and InvoicePaymentApi
install(new DefaultInvoiceModule(configSource));
// TODO Dependencies for DefaultInvoiceModule
install(new CatalogModule(configSource));
install(new DefaultEntitlementModule(configSource));
install(new DefaultJunctionModule(configSource));
install(new DefaultSubscriptionModule(configSource));
install(new TemplateModule(configSource));
install(new UsageModule(configSource));
install(new DefaultJaxrsModule(configSource));
// TODO Dependencies for AccountResource
install(new DefaultOverdueModule(configSource));
install(new EmailModule(configSource));
}
use of org.killbill.billing.catalog.glue.CatalogModule in project killbill by killbill.
the class TestInvoiceModule method configure.
@Override
protected void configure() {
super.configure();
install(new CallContextModule(configSource));
install(new MemoryGlobalLockerModule(configSource));
install(new CatalogModule(configSource));
install(new CacheModule(configSource));
install(new ConfigModule(configSource));
install(new TemplateModule(configSource));
install(new EmailModule(configSource));
install(new MockTenantModule(configSource));
install(new CustomFieldModule(configSource));
install(new UsageModule(configSource));
installExternalApis();
bind(TestInvoiceHelper.class).asEagerSingleton();
}
use of org.killbill.billing.catalog.glue.CatalogModule in project killbill by killbill.
the class TestEntitlementModuleWithEmbeddedDB method configure.
@Override
protected void configure() {
super.configure();
install(new DefaultAccountModule(configSource));
install(new GuicyKillbillTestWithEmbeddedDBModule(configSource));
install(new NonEntityDaoModule(configSource));
install(new TagStoreModule(configSource));
install(new CatalogModule(configSource));
install(new DefaultSubscriptionModule(configSource));
install(new AuditModule(configSource));
bind(TestApiListener.class).asEagerSingleton();
}
use of org.killbill.billing.catalog.glue.CatalogModule in project killbill by killbill.
the class TestJunctionModuleWithEmbeddedDB method configure.
@Override
protected void configure() {
super.configure();
install(new GuicyKillbillTestWithEmbeddedDBModule(configSource));
install(new NonEntityDaoModule(configSource));
install(new CatalogModule(configSource));
install(new DefaultAccountModule(configSource));
install(new DefaultEntitlementModule(configSource));
install(new DefaultSubscriptionModule(configSource));
install(new TagStoreModule(configSource));
bind(TestApiListener.class).asEagerSingleton();
}
use of org.killbill.billing.catalog.glue.CatalogModule in project killbill by killbill.
the class KillbillServerModule method installKillbillModules.
protected void installKillbillModules() {
install(new AuditModule(configSource));
install(new NodesModule(configSource));
install(new BroadcastModule(configSource));
install(new BeatrixModule(configSource));
install(new CacheModule(configSource));
install(new ConfigModule(configSource));
install(new CallContextModule(configSource));
install(new CatalogModule(configSource));
install(new CurrencyModule(configSource));
install(new CustomFieldModule(configSource));
install(new DefaultAccountModule(configSource));
install(new DefaultEntitlementModule(configSource));
install(new DefaultInvoiceModule(configSource));
install(new DefaultJunctionModule(configSource));
install(new DefaultOverdueModule(configSource));
install(new DefaultSubscriptionModule(configSource));
install(new EmailModule(configSource));
install(new ExportModule(configSource));
install(new GlobalLockerModule(configSource));
install(new KillBillShiroAopModule());
install(new KillbillApiAopModule());
install(new KillBillShiroWebModule(servletContext, skifeConfigSource));
install(new NonEntityDaoModule(configSource));
install(new PaymentModule(configSource));
install(new RecordIdModule(configSource));
install(new SecurityModule(configSource));
install(new TagStoreModule(configSource));
install(new TemplateModule(configSource));
install(new DefaultTenantModule(configSource));
install(new UsageModule(configSource));
install(new DefaultJaxrsModule(configSource));
}
Aggregations