Package io.datarouter.auth.config
Class DatarouterAuthPlugin.DatarouterAuthDaoModule
java.lang.Object
com.google.inject.AbstractModule
io.datarouter.inject.guice.BaseGuiceModule
io.datarouter.storage.dao.DaosModuleBuilder
io.datarouter.auth.config.DatarouterAuthPlugin.DatarouterAuthDaoModule
- All Implemented Interfaces:
com.google.inject.Module,io.datarouter.inject.guice.GuiceOptionalBinder
- Enclosing class:
- DatarouterAuthPlugin
public static class DatarouterAuthPlugin.DatarouterAuthDaoModule
extends io.datarouter.storage.dao.DaosModuleBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.storage.dao.DaosModuleBuilder
io.datarouter.storage.dao.DaosModuleBuilder.EmptyDaosModuleBuilder -
Constructor Summary
Constructors Constructor Description DatarouterAuthDaoModule(List<io.datarouter.storage.client.ClientId> datarouterAccountClientIds, List<io.datarouter.storage.client.ClientId> datarouterAccountCredentialClientIds, List<io.datarouter.storage.client.ClientId> datarouterAccountSecretCredentialClientIds, List<io.datarouter.storage.client.ClientId> datarouterAccountPermissionClientIds, List<io.datarouter.storage.client.ClientId> datarouterPermissionRequestClientIds, List<io.datarouter.storage.client.ClientId> datarouterSamlClientIds, List<io.datarouter.storage.client.ClientId> datarouterUserAccountMapClientIds, List<io.datarouter.storage.client.ClientId> datarouterUserClientIds, List<io.datarouter.storage.client.ClientId> datarouterUserHistoryClientIds, List<io.datarouter.storage.client.ClientId> deprovisionedUserClientIds) -
Method Summary
Modifier and Type Method Description voidconfigure()List<Class<? extends io.datarouter.storage.dao.Dao>>getDaoClasses()Methods inherited from class io.datarouter.inject.guice.BaseGuiceModule
bindUnsupported, getGuiceBinderMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBindingMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.inject.guice.GuiceOptionalBinder
bindActual, bindActualInstance, bindActualInstance, bindActualInstance, bindDefault, bindDefaultInstance, bindDefaultInstance, bindDefaultInstance, optionalBinder, optionalBinder, optionalBinder
-
Constructor Details
-
DatarouterAuthDaoModule
public DatarouterAuthDaoModule(List<io.datarouter.storage.client.ClientId> datarouterAccountClientIds, List<io.datarouter.storage.client.ClientId> datarouterAccountCredentialClientIds, List<io.datarouter.storage.client.ClientId> datarouterAccountSecretCredentialClientIds, List<io.datarouter.storage.client.ClientId> datarouterAccountPermissionClientIds, List<io.datarouter.storage.client.ClientId> datarouterPermissionRequestClientIds, List<io.datarouter.storage.client.ClientId> datarouterSamlClientIds, List<io.datarouter.storage.client.ClientId> datarouterUserAccountMapClientIds, List<io.datarouter.storage.client.ClientId> datarouterUserClientIds, List<io.datarouter.storage.client.ClientId> datarouterUserHistoryClientIds, List<io.datarouter.storage.client.ClientId> deprovisionedUserClientIds)
-
-
Method Details
-
getDaoClasses
- Specified by:
getDaoClassesin classio.datarouter.storage.dao.DaosModuleBuilder
-
configure
public void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-