package com.ushahidi.platform.mobile.app.data.repository.datasource.form; import com.ushahidi.platform.mobile.app.data.database.FormDatabaseHelper; import android.support.annotation.NonNull; import javax.inject.Inject; /** * @author Ushahidi Team <team@ushahidi.com> */ public class FormDataSourceFactory { private final FormDatabaseHelper mFormDatabaseHelper; /** * Default constructor that constructs {@link FormDataSourceFactory} * * @param formDatabaseHelper The form database helper */ @Inject FormDataSourceFactory(@NonNull FormDatabaseHelper formDatabaseHelper) { mFormDatabaseHelper = formDatabaseHelper; } /** * Creates {@link FormDatabaseDataSource} * * @return The form database source */ public FormDataSource createDatabaseDataSource() { return new FormDatabaseDataSource(mFormDatabaseHelper); } }