package com.cwport.sentencer.data;
import android.content.Context;
import com.cwport.sentencer.model.Lesson;
import java.util.ArrayList;
/**
* Created by isayev on 10.03.14.
*/
public class DataManager {
private DataProvider internalDataProvider;
private DataProvider assetDataProvider;
public DataManager() {
}
public DataProvider getDataProvider(SourceType sourceType, Context context) {
if(sourceType == SourceType.INTERNAL) {
if (internalDataProvider == null) {
internalDataProvider = DataProviderFactory.getInstance(SourceType.INTERNAL);
internalDataProvider.setContext(context);
}
return internalDataProvider;
} else {
if (assetDataProvider == null) {
assetDataProvider = DataProviderFactory.getInstance(SourceType.ASSET);
assetDataProvider.setContext(context);
}
return assetDataProvider;
}
}
}