package Ġorg . od k . collect . android . projects Ċ Ċ import Ġorg . od k . collect . android . utilities . UUID Generator Ċ Ċ class ĠIn Mem Projects Repository ( private Ġval Ġuuid Generator : ĠUUID Generator ) Ġ: ĠProjects Repository Ġ{ ĊĠĠĠ Ġval Ġprojects Ġ= Ġmutable ListOf < Project >() ĊĊĠĠĠ Ġoverride Ġfun Ġget ( uuid : ĠString ) Ġ= Ġprojects . find Ġ{ Ġit . uuid Ġ== Ġuuid Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetAll () Ġ= Ġprojects ĊĊĠĠĠ Ġoverride Ġfun Ġadd ( projectName : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprojects . add ( Project ( uuid Generator . generate UUID (), ĠprojectName )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdelete ( uuid : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprojects . remove If Ġ{ Ġit . uuid Ġ== Ġuuid Ġ} ĊĠĠĠ Ġ} Ċ } Ċ