package Ġcom . sle ew ell . sle ew ell . mvp . menu . home Ċ Ċ import Ġcom . sle ew ell . sle ew ell . mvp . global . Base Presenter Ċ import Ġcom . sle ew ell . sle ew ell . mvp . global . Base View Ċ import Ġcom . sle ew ell . sle ew ell . mvp . menu . home . model . N fc State Ċ Ċ /** Ċ Ġ* ĠContract Ġthat Ġdefines Ġall Ġthe Ġfunctions Ġthat Ġwill Ġinteract Ġwith Ġthe Ġuser Ċ Ġ* Ġ@ author ĠH ugo ĠBer th om Ã© Ċ Ġ*/ Ċ interface ĠHome Contract Ġ{ ĊĠĠĠ Ġinterface ĠModel Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠGet Ġthe Ġstate Ġof Ġthe Ġn fc Ġmodule ĊĠĠĠĠĠĠĠĠ Ġ* ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠN fc State Ġenum ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ author ĠH ugo ĠBer th om Ã© ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġn fc State () Ġ: ĠN fc State ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠFunction Ġto Ġcall Ġat Ġthe Ġcreation Ġof Ġthe Ġview ĊĠĠĠĠĠĠĠĠ Ġ* ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ author ĠH ugo ĠBer th om Ã© ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġon View Created () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠView Ġ: ĠBase View < Presenter > Ċ }