-
- All Implemented Interfaces:
public class DidomiComponentProviderInjection component provider (internal usage only) Allow to override some modules for testing purpose
-
-
Field Summary
Fields Modifier and Type Field Description private final DidomiComponentcomponentprivate ConfigurationModuleconfigurationModuleprivate ConsentModuleconsentModuleprivate HelperModulehelperModuleprivate RepositoryModulerepositoryModulepublic final static DidomiComponentProviderINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitbuild(Context context, EventsRepository eventsRepository, UserAgentRepository userAgentRepository, OrganizationUserRepository organizationUserRepository, LocalPropertiesRepository localPropertiesRepository, DidomiInitializeParameters parameters)Build Injection component from default final static Unitreset()Reset overridden modules final DidomiComponentgetComponent()Dagger Injection component final ConfigurationModulegetConfigurationModule()Module override (testing purpose) final UnitsetConfigurationModule(ConfigurationModule configurationModule)Module override (testing purpose) final ConsentModulegetConsentModule()final UnitsetConsentModule(ConsentModule consentModule)final HelperModulegetHelperModule()final UnitsetHelperModule(HelperModule helperModule)final RepositoryModulegetRepositoryModule()final UnitsetRepositoryModule(RepositoryModule repositoryModule)-
-
Method Detail
-
build
final Unit build(Context context, EventsRepository eventsRepository, UserAgentRepository userAgentRepository, OrganizationUserRepository organizationUserRepository, LocalPropertiesRepository localPropertiesRepository, DidomiInitializeParameters parameters)
Build Injection component from default
- Parameters:
context- the Application contexteventsRepository- from Didomi classuserAgentRepository- from Didomi classorganizationUserRepository- from Didomi classlocalPropertiesRepository- from Didomi classparameters- the SDK parameters
-
getComponent
final DidomiComponent getComponent()
Dagger Injection component
-
getConfigurationModule
final ConfigurationModule getConfigurationModule()
Module override (testing purpose)
-
setConfigurationModule
final Unit setConfigurationModule(ConfigurationModule configurationModule)
Module override (testing purpose)
-
getConsentModule
final ConsentModule getConsentModule()
-
setConsentModule
final Unit setConsentModule(ConsentModule consentModule)
-
getHelperModule
final HelperModule getHelperModule()
-
setHelperModule
final Unit setHelperModule(HelperModule helperModule)
-
getRepositoryModule
final RepositoryModule getRepositoryModule()
-
setRepositoryModule
final Unit setRepositoryModule(RepositoryModule repositoryModule)
-
-
-
-