package by.istin.android.xcore.app; import by.istin.android.xcore.CoreApplication; import by.istin.android.xcore.issues.issue12.processor.DaysBatchProcessor; import by.istin.android.xcore.processor.SimpleEntityBatchProcessor; import by.istin.android.xcore.processor.SimpleEntityProcessor; import by.istin.android.xcore.processor.SimpleEntityWithPrimitiveConverterBatchProcessor; import by.istin.android.xcore.processor.SimpleEntityWithPrimitiveEntityBatchProcessor; import by.istin.android.xcore.processor.SimpleEntityWithSubEntitiesBatchProcessor; import by.istin.android.xcore.processor.SimpleEntityWithSubEntityBatchProcessor; import by.istin.android.xcore.processor.SimpleEntityWithSubJsonBatchProcessor; import by.istin.android.xcore.provider.ContentProvider; import by.istin.android.xcore.provider.IDBContentProviderSupport; /** * Created by Uladzimir_Klyshevich on 12/6/13. */ public class Application extends CoreApplication { @Override public void onCreate() { super.onCreate(); IDBContentProviderSupport defaultDBContentProvider = getDefaultDBContentProvider(ContentProvider.ENTITIES); registerAppService(new SimpleEntityProcessor()); registerAppService(new SimpleEntityBatchProcessor(defaultDBContentProvider)); registerAppService(new SimpleEntityWithSubEntityBatchProcessor(defaultDBContentProvider)); registerAppService(new SimpleEntityWithSubJsonBatchProcessor(defaultDBContentProvider)); registerAppService(new SimpleEntityWithPrimitiveEntityBatchProcessor(defaultDBContentProvider)); registerAppService(new SimpleEntityWithPrimitiveConverterBatchProcessor(defaultDBContentProvider)); registerAppService(new SimpleEntityWithSubEntitiesBatchProcessor(defaultDBContentProvider)); //issue 12 registerAppService(new DaysBatchProcessor(defaultDBContentProvider)); } }