diff --git a/astrid/src/com/todoroo/astrid/dao/ABTestEventDao.java b/astrid/src/com/todoroo/astrid/dao/ABTestEventDao.java new file mode 100644 index 000000000..5ccc20d80 --- /dev/null +++ b/astrid/src/com/todoroo/astrid/dao/ABTestEventDao.java @@ -0,0 +1,19 @@ +package com.todoroo.astrid.dao; + +import com.todoroo.andlib.data.DatabaseDao; +import com.todoroo.andlib.service.Autowired; +import com.todoroo.andlib.service.DependencyInjectionService; +import com.todoroo.astrid.data.ABTestEvent; + +public class ABTestEventDao extends DatabaseDao { + + @Autowired + private Database database; + + public ABTestEventDao() { + super(ABTestEvent.class); + DependencyInjectionService.getInstance().inject(this); + setDatabase(database); + } + +} diff --git a/astrid/src/com/todoroo/astrid/service/AstridDependencyInjector.java b/astrid/src/com/todoroo/astrid/service/AstridDependencyInjector.java index d39cb1a61..29ff9241a 100644 --- a/astrid/src/com/todoroo/astrid/service/AstridDependencyInjector.java +++ b/astrid/src/com/todoroo/astrid/service/AstridDependencyInjector.java @@ -12,6 +12,7 @@ import com.todoroo.astrid.actfm.sync.ActFmDataService; import com.todoroo.astrid.actfm.sync.ActFmInvoker; import com.todoroo.astrid.actfm.sync.ActFmPreferenceService; import com.todoroo.astrid.actfm.sync.ActFmSyncService; +import com.todoroo.astrid.dao.ABTestEventDao; import com.todoroo.astrid.dao.Database; import com.todoroo.astrid.dao.MetadataDao; import com.todoroo.astrid.dao.StoreObjectDao; @@ -100,6 +101,7 @@ public class AstridDependencyInjector extends AbstractDependencyInjector { // AB testing injectables.put("abChooser", ABChooser.class); injectables.put("abTests", new ABTests()); + injectables.put("abTestEventDao", ABTestEventDao.class); injectables.put("featureFlipper", FeatureFlipper.class); // com.todoroo.astrid.tags