package Ġorg . dh is 2 . use sc ases . datasets . data Set Table . data Set Section Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġorg . dh is 2 . commons . di . d agger . Per Fragment Ċ import Ġorg . dh is 2 . commons . prefs . Preference Provider Ċ import Ġorg . dh is 2 . commons . schedul ers . Scheduler Provider Ċ import Ġorg . dh is 2 . data . dh is logic . D his Enrollment Utils Ċ import Ġorg . dh is 2 . data . forms . data entry . Data Entry Store Ċ import Ġorg . dh is 2 . data . forms . data entry . Value Store Ċ import Ġorg . dh is 2 . data . forms . data entry . Value Store Impl Ċ import Ġorg . dh is 2 . utils . analytics . Analytics Helper Ċ import Ġorg . dh is 2 . utils . reporting . Crash Report Controller Ċ import Ġorg . h isp . dh is . android . core . D 2 Ċ Ċ @ Module Ċ class ĠData Value Module ( ĊĠĠĠ Ġprivate Ġval ĠdataSet Uid : ĠString , ĊĠĠĠ Ġprivate Ġval Ġview : ĠData Value Contract . View Ċ ) Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Fragment ĊĠĠĠ Ġinternal Ġfun Ġprovide View ( fragment : ĠDataSet Section Fragment ): ĠData Value Contract . View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfragment ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Fragment ĊĠĠĠ Ġinternal Ġfun Ġprovides Presenter ( ĊĠĠĠĠĠĠĠ Ġrepository : ĠData Value Repository , ĊĠĠĠĠĠĠĠ Ġvalue Store : ĠValue Store , ĊĠĠĠĠĠĠĠ Ġscheduler Provider : ĠScheduler Provider , ĊĠĠĠĠĠĠĠ Ġanalytics Helper : ĠAnalytics Helper , ĊĠĠĠĠĠĠĠ Ġpreference Provider : ĠPreference Provider ĊĠĠĠ Ġ): ĠData Value Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠData Value Presenter ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrepository , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Store , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġscheduler Provider , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġanalytics Helper , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpreference Provider , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠdataSet Uid ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Fragment ĊĠĠĠ Ġinternal Ġfun ĠData Value Repository ( d 2 : ĠD 2 ): ĠData Value Repository Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠData Value Repository Impl ( d 2 , ĠdataSet Uid ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Fragment ĊĠĠĠ Ġfun Ġvalue Store ( d 2 : ĠD 2 , Ġcrash Report Controller : ĠCrash Report Controller ): ĠValue Store Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠValue Store Impl ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġd 2 , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠdataSet Uid , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠData Entry Store . Entry Mode . DV , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠD his Enrollment Utils ( d 2 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcrash Report Controller ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ