-
- All Implemented Interfaces:
@Module(includes = {ConfigurationModule.class}) public final class RepositoryModuleModule for common repositories injection
-
-
Constructor Summary
Constructors Constructor Description RepositoryModule()
-
Method Summary
Modifier and Type Method Description final IABStorageRepositoryprovideIABStorageRepository(ConfigurationRepository configuration)Provide IABStorageRepository final UIStateRepositoryprovideUIStateRepository()Provide UIStateRepository final VendorRepositoryprovideVendorRepository(ConfigurationRepository configurationRepository, LanguagesHelper languagesHelper, PurposesTranslationsRepository purposesTranslationsRepository)Provide VendorRepository final PurposesTranslationsRepositoryprovidePurposesTranslationsRepository(Context context, RemoteFilesHelper remoteFilesHelper, ContextHelper contextHelper, LanguagesHelper languagesHelper, ConfigurationRepository configurationRepository)Provide PurposesTranslationsRepository and load current language translation -
-
Method Detail
-
provideIABStorageRepository
@Provides()@Singleton() final IABStorageRepository provideIABStorageRepository(ConfigurationRepository configuration)
Provide IABStorageRepository
-
provideUIStateRepository
@Provides()@Singleton() final UIStateRepository provideUIStateRepository()
Provide UIStateRepository
-
provideVendorRepository
@Provides()@Singleton() final VendorRepository provideVendorRepository(ConfigurationRepository configurationRepository, LanguagesHelper languagesHelper, PurposesTranslationsRepository purposesTranslationsRepository)
Provide VendorRepository
-
providePurposesTranslationsRepository
@Provides()@Singleton() final PurposesTranslationsRepository providePurposesTranslationsRepository(Context context, RemoteFilesHelper remoteFilesHelper, ContextHelper contextHelper, LanguagesHelper languagesHelper, ConfigurationRepository configurationRepository)
Provide PurposesTranslationsRepository and load current language translation
-
-
-
-