package Ġno . nav . yr k ess k ade . s aks be handling . hen del ser . op pg ave . model Ċ Ċ import Ġjava . util . Objects Ċ Ċ enum Ġclass ĠO pp g av est atus Ġ{ ĊĠĠĠ ĠOP PRE TT ET , ĠA AP NET , ĠUN DER _ BE HAND LING , ĠF ER DIG ST IL T , ĠFE IL REGISTR ERT ; ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun ĠgetId For ( status : ĠO pp g av est atus ?): ĠLong ? Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( status ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOP PRE TT ET Ġ-> Ġ 1 L ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠA AP NET Ġ-> Ġ 2 L ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠUN DER _ BE HAND LING Ġ-> Ġ 3 L ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠF ER DIG ST IL T Ġ-> Ġ 4 L ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFE IL REGISTR ERT Ġ-> Ġ 5 L ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġget Ids For ( status kategori : ĠO pp g av est atus kategori ?): ĠList < Long ?> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( Objects . equals ( Opp g av est atus kategori . A AP EN , Ġstatus kategori )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( getId For ( OP PRE TT ET ), ĠgetId For ( A AP NET ), ĠgetId For ( UNDER _ BE HAND LING )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( getId For ( FER DIG ST IL T ), ĠgetId For ( FE IL REGISTR ERT )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġav sl utt et (): ĠList < Opp g av est atus > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( FER DIG ST IL T , ĠFE IL REGISTR ERT ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġa ap en (): ĠList < Opp g av est atus > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( OP PRE TT ET , ĠA AP NET , ĠUN DER _ BE HAND LING ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }