public void configure() { installConfig(); installDao(); installSecurityApi(); installSecurityService(); }
@Override protected void configure() { installUserApi(); installInternalApi(); installDaos(); }
@Override protected void configure() { installCustomFieldDao(); installCustomFieldUserApi(); }
@Override protected void configure() { super.configure(); install(new AuditModule(configSource)); install(new CacheModule(configSource)); install(new ConfigModule(configSource)); install(new CallContextModule(configSource)); install(new CustomFieldModule(configSource)); install(new MockTenantModule(configSource)); // Needed for Audit install(new MockSubscriptionModule(configSource)); install(new TagStoreModule(configSource)); } }
@Override protected void configure() { super.configure(); install(new GuicyKillbillTestWithEmbeddedDBModule(configSource, clock)); install(new AuditModule(configSource)); install(new InfoModuleWithPluginInfoApi(configSource)); install(new BroadcastModule(configSource)); install(new TagStoreModule(configSource)); install(new CustomFieldModule(configSource)); install(new NonEntityDaoModule(configSource)); install(new SecurityModuleWithNoSecurityManager(configSource)); bind(TestApiListener.class).asEagerSingleton(); }
@Override public void configure() { super.configure(); install(new GuicyKillbillTestWithEmbeddedDBModule(configSource, clock)); install(new CacheModule(configSource)); install(new ConfigModule(configSource)); install(new NonEntityDaoModule(configSource)); install(new DefaultAccountModule(configSource)); install(new AuditModule(configSource)); } }
@Override protected void configure() { super.configure(); install(new CacheModule(configSource)); install(new ConfigModule(configSource)); install(new CallContextModule(configSource)); } }
@Override protected void configure() { //install(new CallContextModule()); install(new CacheModule(configSource)); install(new ConfigModule(configSource)); install(new MockTenantModule(configSource)); installHacks(); } }
@Override protected void configure() { install(new GuicyKillbillTestWithEmbeddedDBModule(configSource, clock)); install(new NonEntityDaoModule(configSource)); install(new CustomFieldModule(configSource)); install(new DefaultAccountModule(configSource)); install(new AuditModule(configSource)); super.configure(); } }
@Override public void configure() { super.configure(); install(new GuicyKillbillTestWithEmbeddedDBModule(configSource, clock)); install(new NonEntityDaoModule(configSource)); install(new SecurityModule(configSource)); install(new ShiroModuleNoDB(configSource)); install(new MockAccountModule(configSource)); } }
@Override protected void configure() { super.configure(); install(new GuicyKillbillTestNoDBModule(configSource, clock)); install(new MockNonEntityDaoModule(configSource)); install(new MockGlobalLockerModule(configSource)); installAuditMock(); install(new ShiroModuleNoDB(configSource)); install(new KillBillShiroAopModule()); install(new SecurityModule(configSource)); }
@Override protected void configure() { installDaos(); installUserApi(); } }
protected void installUserApi() { bind(PluginsInfoApi.class).toInstance(Mockito.mock(PluginsInfoApi.class)); super.installUserApi(); }
@Override protected void configure() { installDaos(); installUserApi(); } }
@Override public SubjectDAO get() { final KillBillSubjectDAO killBillSubjectDAO = new KillBillSubjectDAO(); killBillSubjectDAO.setSessionStorageEvaluator(new SessionStorageEvaluator() { @Override public boolean isSessionStorageEnabled(final Subject subject) { // Use what already exists return subject.getSession(false) != null; } }); return killBillSubjectDAO; } }
@Override protected void configure() { bindInterceptor(Matchers.subclassesOf(KillbillApi.class), Matchers.not(SYNTHETIC_METHOD_MATCHER), new ProfilingMethodInterceptor()); }
@Override protected void configure() { installUserApi(); } }
public KillBillModule(final KillbillConfigSource configSource) { this.configSource = configSource; this.skifeConfigSource = new KillbillSkifeConfigSource(configSource); }
public static Provider<IniRealm> getIniRealmProvider(final ConfigSource configSource) { for (final Realm cur : get(configSource)) { if (cur instanceof IniRealm) { return new Provider<IniRealm>() { @Override public IniRealm get() { return (IniRealm) cur; } }; } } return null; } }
@Inject public EhcacheShiroManagerProvider(final SecurityManager securityManager, final SubjectDAO subjectDAO, final CacheManager eh107CacheManager, final MetricRegistry metricRegistry, final EhCacheConfig cacheConfig) { super(metricRegistry, cacheConfig); this.securityManager = securityManager; this.subjectDAO = subjectDAO; this.eh107CacheManager = eh107CacheManager; this.ehcacheCacheManager = getEhcacheManager(); }