package com.thebluealliance.androidclient.di.components; import com.thebluealliance.androidclient.activities.MoreSearchResultsActivity; import com.thebluealliance.androidclient.activities.SearchResultsActivity; import com.thebluealliance.androidclient.background.RecreateSearchIndexes; import com.thebluealliance.androidclient.database.Database; import com.thebluealliance.androidclient.datafeed.HttpModule; import com.thebluealliance.androidclient.di.TBAAndroidModule; import com.thebluealliance.androidclient.receivers.NotificationChangedReceiver; import javax.inject.Singleton; import dagger.Component; @Singleton @Component(modules = {TBAAndroidModule.class, HttpModule.class}) public interface DbComponent { void inject(MoreSearchResultsActivity activity); void inject(SearchResultsActivity activity); void inject(RecreateSearchIndexes service); void inject(NotificationChangedReceiver receiver); void inject(Database db); }