package Ġcom . nid hin . customer app . domain . use cases . home screen Ċ Ċ import Ġcom . nid hin . customer app . domain . use cases . product details . Add Product To Cart Ċ import Ġcom . nid hin . customer app . domain . use cases . product details . Minus Product From Cart Ċ import Ġjavax . inject . Inject Ċ Ċ data Ġclass ĠHome Screen Use Cases Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġval Ġcheck User Logged in : ĠCheck User Logged in , ĊĠĠĠ Ġval Ġrefresh Inventory : ĠPopulate Inventory , ĊĠĠĠ Ġval Ġadd Product To Cart : ĠAdd Product To Cart , ĊĠĠĠ Ġval Ġminus Product From Cart : ĠMin us Product From Cart , ĊĠĠĠ Ġval Ġget Cart Details : ĠGet Cart Details , ĊĠĠĠ Ġval ĠgetUser Orders : ĠGetUser Orders , ĊĠĠĠ Ġval Ġget Addresses : ĠGet Addresses , ĊĠĠĠ Ġval Ġdelete Address : ĠDelete Address , ĊĠĠĠ Ġval Ġplace Order : ĠPlace Order , ĊĠĠĠ Ġval Ġlogout User : ĠLogout User Ċ ) Ċ