package by.istin.android.xcore.issues.issue12.processor; import by.istin.android.xcore.db.IDBConnection; import by.istin.android.xcore.issues.issue12.model.DayEntity; import by.istin.android.xcore.issues.issue12.response.DaysResponse; import by.istin.android.xcore.processor.impl.AbstractGsonBatchProcessor; import by.istin.android.xcore.provider.IDBContentProviderSupport; import by.istin.android.xcore.provider.ModelContract; import by.istin.android.xcore.source.DataSourceRequest; /** * Created by IstiN on 13.11.13. */ public class DaysBatchProcessor extends AbstractGsonBatchProcessor<DaysResponse> { public static final String APP_SERVICE_KEY = "core:daysbatch:processor"; public DaysBatchProcessor(IDBContentProviderSupport contentProviderSupport) { super(DayEntity.class, DaysResponse.class, contentProviderSupport); } @Override public String getAppServiceKey() { return APP_SERVICE_KEY; } @Override protected void onStartProcessing(DataSourceRequest dataSourceRequest, IDBConnection dbConnection) { getHolderContext().getContentResolver().delete(ModelContract.getUri(DayEntity.class), null, null); super.onStartProcessing(dataSourceRequest, dbConnection); } }