package Ġno . nav . hel se . dom ene . ai y Ċ Ċ import Ġarrow . core . flatMap Ċ import Ġno . nav . hel se . dom ene . A kt Ã¸ r Id Ċ import Ġno . nav . hel se . dom ene . ai y . a are g . Ar be id st aker Service Ċ import Ġno . nav . hel se . dom ene . ai y . inn tek ts k omp onent en . Fr il ans Ar be ids for hold Service Ċ import Ġjava . time . LocalDate Ċ import Ġjava . time . Year Month Ċ Ċ class ĠAr be ids for hold Service ( private Ġval Ġar be id st aker Service : ĠAr be id st aker Service , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġfr il ans Ar be ids for hold Service : ĠFr il ans Ar be ids for hold Service ) Ġ{ ĊĊĠĠĠ Ġfun Ġfin n Ar be ids for hold ( akt Ã¸ r Id : ĠA kt Ã¸ r Id , Ġf om : ĠLocalDate , Ġtom : ĠLocalDate ) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfr il ans Ar be ids for hold Service . h ent Fr il ans ar be ids for hold ( akt Ã¸ r Id , ĠYear Month . from ( f om ), ĠYear Month . from ( tom )). flatMap Ġ{ Ġfr il ans Ar be ids for hold liste Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġar be id st aker Service . fin n Ar be id st aker ar be ids for hold ( akt Ã¸ r Id , Ġf om , Ġtom ). map Ġ{ Ġar be ids for hold liste Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġar be ids for hold liste . plus ( fr il ans Ar be ids for hold liste ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ċ } Ċ