/* Ċ Ġ* ĠL yn ket Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 9 ĠA run k umar Ċ Ġ* Ċ Ġ* ĠThis Ġprogram Ġis Ġfree Ġsoftware : Ġyou Ġcan Ġredistribute Ġit Ġand / or Ġmodify Ċ Ġ* Ġit Ġunder Ġthe Ġterms Ġof Ġthe ĠGNU ĠGeneral ĠPublic ĠLicense Ġas Ġpublished Ġby Ċ Ġ* Ġthe ĠFree ĠSoftware ĠFoundation , Ġeither Ġversion Ġ 3 Ġof Ġthe ĠLicense , Ġor Ċ Ġ* Ġ( at Ġyour Ġoption ) Ġany Ġlater Ġversion . Ċ Ġ* Ċ Ġ* ĠThis Ġprogram Ġis Ġdistributed Ġin Ġthe Ġhope Ġthat Ġit Ġwill Ġbe Ġuseful , Ċ Ġ* Ġbut ĠWITHOUT ĠANY ĠWARRANTY ; Ġwithout Ġeven Ġthe Ġimplied Ġwarranty Ġof Ċ Ġ* ĠMERCHANTABILITY Ġor ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE . Ġ ĠSee Ġthe Ċ Ġ* ĠGNU ĠGeneral ĠPublic ĠLicense Ġfor Ġmore Ġdetails . Ċ Ġ* Ċ Ġ* ĠYou Ġshould Ġhave Ġreceived Ġa Ġcopy Ġof Ġthe ĠGNU ĠGeneral ĠPublic ĠLicense Ċ Ġ* Ġalong Ġwith Ġthis Ġprogram . Ġ ĠIf Ġnot , Ġsee Ġ< http :// www . gnu . org / licenses />. Ċ Ġ*/ Ċ Ċ package Ġar un . com . chrom er . di . data Ċ Ċ import Ġar un . com . chrom er . data . apps . App Repository Ċ import Ġar un . com . chrom er . data . apps . Default App Repository Ċ import Ġar un . com . chrom er . data . apps . Mock App System Store Ċ import Ġar un . com . chrom er . data . apps . qual ifiers . System Ċ import Ġar un . com . chrom er . data . apps . store . App Disk Store Ċ import Ġar un . com . chrom er . data . apps . store . App Store Ċ import Ġar un . com . chrom er . data . common . qual ifiers . Disk Ċ import Ġar un . com . chrom er . data . common . qual ifiers . Network Ċ import Ġar un . com . chrom er . data . history . Default History Repository Ċ import Ġar un . com . chrom er . data . history . History Repository Ċ import Ġar un . com . chrom er . data . history . History Sql Disk Store Ċ import Ġar un . com . chrom er . data . history . History Store Ċ import Ġar un . com . chrom er . data . web article . Default Web Article Repository Ċ import Ġar un . com . chrom er . data . web article . Web Article Repository Ċ import Ġar un . com . chrom er . data . web article . Web Article Store Ċ import Ġar un . com . chrom er . data . web article . stores . Web Article Cache Store Ċ import Ġar un . com . chrom er . data . web article . stores . Web Article Network Store Ċ import Ġar un . com . chrom er . data . website . Default Website Repository Ċ import Ġar un . com . chrom er . data . website . Website Repository Ċ import Ġar un . com . chrom er . data . website . stores . Website Disk Store Ċ import Ġar un . com . chrom er . data . website . stores . Website Network Store Ċ import Ġar un . com . chrom er . data . website . stores . Website Store Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġar unk Ġon Ġ 1 5 - 1 2 - 2 0 1 7 . Ċ Ġ*/ Ċ @ Module Ċ abstract Ġclass ĠTest Data Module Ġ{ ĊĠĠĠ Ġ@ Disk ĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġapp Store ( app Disk Store : ĠApp Disk Store ): ĠApp Store ĊĊĠĠĠ Ġ@ System ĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġapp System Store ( app System Store : ĠMock App System Store ): ĠApp Store ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġapp Repository ( app Repository : ĠDefault App Repository ): ĠApp Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġhistory Store ( history Sql Disk Store : ĠHistory Sql Disk Store ): ĠHistory Store ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġhistory Repository ( history Repository : ĠDefault History Repository ): ĠHistory Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Disk ĊĠĠĠ Ġabstract Ġfun Ġwebsite Disk Store ( website Disk Store : ĠWebsite Disk Store ): ĠWebsite Store ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Network ĊĠĠĠ Ġabstract Ġfun Ġwebsite Network Store ( website Network Store : ĠWebsite Network Store ): ĠWebsite Store ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġwebsite Repository ( website Repository : ĠDefault Website Repository ): ĠWebsite Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Disk ĊĠĠĠ Ġabstract Ġfun Ġdisk Web Article Store ( web Article Cache Store : ĠWeb Article Cache Store ): ĠWeb Article Store ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Network ĊĠĠĠ Ġabstract Ġfun Ġnetwork Web Article Store ( website Network Store : ĠWeb Article Network Store ): ĠWeb Article Store ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġweb Article Repository ( web Article Repository : ĠDefault Web Article Repository ): ĠWeb Article Repository Ċ }