difi/sikker-digital-post-klient-java

Bekrefte kvittering med kun konversasjonsId?

tingstad opened this issue · 2 comments

Metodene SikkerDigitalPostKlient.bekreft() og hentKvitteringOgBekreftForrige() tar inn parameteret "forrigeKvittering" av type ForretningsKvittering.

Det betyr at ForretningsKvittering som returneres fra hentKvittering() må holdes i minnet helt til man vil bekrefte, og at hent() og bekreft() må skje "synkront" i en og samme applikasjonsinstans.

Vi ønsker å kunne kalle bekreft(String konversasjonsId) e.l. for å slippe denne begrensningen.

Da kan vi bruke sikker-digital-post-klient-java i frittstående applikasjon som kommuniserer med andre forretningssystem over f.eks. HTTP, og slik slippe sterk teknisk kobling mellom forretningssystem og sikker-digital-post-klient med avhengigheter. F.eks. kan de da enkelt kjøre på forskjellig plattform, Spring-versjon m.m.

Hva tenker du om denne, @kagkarlsson?

Nå er dette mulig ettersom ForretningsKvittering implementerer interfacet KanBekreftesSomBehandletKvittering i 2.1.0