package Ġno . nav . sy fo . man ue ll Ċ Ċ import Ġno . nav . sy fo . db . Database Postgres Man ue ll Ċ import Ġno . nav . sy fo . log Ċ import Ġno . nav . sy fo . model . Status Ċ import Ġno . nav . sy fo . model . Validation Result Ċ Ċ class ĠValidation Result Service ( ĊĠĠĠ Ġprivate Ġval Ġdatabase Postgres : ĠDatabase Postgres Man ue ll Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġakt uelle Opp ga ver Ġ= Ġdatabase Postgres . h ent A kt uelle Man ue ll Opp ga ver () ĊĠĠĠĠĠĠĠ Ġlog . info (" F ant Ġ${ akt uelle Opp ga ver . size } Ġopp ga ver Ġsom Ġskal Ġpatches ") ĊĊĠĠĠĠĠĠĠ Ġakt uelle Opp ga ver . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlog . info (" Opp dater er Ġopp g ave Ġmed Ġid Ġ${ it . sy k meld ing Id }") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġopp dat ert Opp g ave Ġ= ĠMan ue ll Opp g ave ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalidation Result Ġ= ĠValidation Result ( Status . OK , Ġempty List ()), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsy k meld ing Id Ġ= Ġit . sy k meld ing Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġopp rin nel ig Validation Result Ġ= Ġit . validation Result ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase Postgres . op pd ater Man ue ll Opp g ave ( opp dat ert Opp g ave ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġlog . info (" F er dig Ġmed Ġpatch ing ") ĊĠĠĠ Ġ} Ċ } Ċ