package Ġcom . example . k dot di . presenter . cv Ċ Ċ import Ġcom . example . k dot di . domain . entity . Cv Summary Ċ import Ġcom . example . k dot di . presenter . base . Base View Ċ Ċ interface ĠC v View Ġ: ĠBase View Ġ{ ĊĠĠĠ Ġfun Ġload Person Image ( uri : ĠString ) ĊĠĠĠ Ġfun Ġfill Cv Summary ( cv Summary : ĠC v Summary ) ĊĠĠĠ Ġfun Ġdisplay Add Position () ĊĠĠĠ Ġfun Ġdisplay Add Position At ( position : ĠInt ) ĊĠĠĠ Ġfun Ġhide Add Position () ĊĠĠĠ Ġfun Ġshow Position List Front Instead Of Initial Empty Entry () ĊĠĠĠ Ġfun Ġshow Initial Empty Entry Instead Of Position List Front () ĊĠĠĠ Ġfun Ġupdate Front Position List () ĊĊĠĠĠ Ġfun Ġadd Empty Position At The End () ĊĠĠĠ Ġfun Ġon Position Selected ( position : ĠInt ) ĊĠĠĠ Ġfun Ġon Position Sw ip ed ( new Active Position : ĠInt , Ġremoved Position : ĠInt ) ĊĠĠĠ Ġfun Ġenable Add Position () ĊĠĠĠ Ġfun Ġdisable Add Position () ĊĠĠĠ Ġfun Ġenable Save Position () ĊĠĠĠ Ġfun Ġdisable Save Position () ĊĠĠĠ Ġfun Ġclear Position List () ĊĠĠĠ Ġfun Ġset Position Title Clear Button Visibility ( decision : ĠBoolean ) ĊĠĠĠ Ġfun Ġset Position Description Clear Button Visibility ( decision : ĠBoolean ) ĊĠĠĠ Ġfun Ġclear Position Title () ĊĠĠĠ Ġfun Ġclear Position Description () ĊĊĠĠĠ Ġfun Ġswap No Positions () ĊĠĠĠ Ġfun Ġrestore No Positions () ĊĊĠĠĠ Ġfun Ġdisplay Previous () Ċ }