Skip to content

Commit

Permalink
fix: bytter endepunkt fra foreldrepengerxml til journalfor (#364)
Browse files Browse the repository at this point in the history
  • Loading branch information
frode-carlsen authored Apr 22, 2020
1 parent fc708c5 commit fd86264
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ public static JournalpostModell lagJournalpostStrukturertDokument(String innhold
dokumentModell.getDokumentVariantInnholdListe().add(new DokumentVariantInnhold(
Arkivfiltype.PDF, Variantformat.ARKIV, new byte[0]
));

journalpostModell.getDokumentModellList().add(dokumentModell);

return journalpostModell;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,14 @@

import java.time.LocalDateTime;

import javax.ws.rs.*;
import javax.ws.rs.NotFoundException;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import javax.ws.rs.core.MediaType;

import no.nav.foreldrepenger.vtp.testmodell.dokument.modell.koder.Journalstatus;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

Expand All @@ -14,6 +18,7 @@
import no.nav.foreldrepenger.vtp.testmodell.dokument.JournalpostModellGenerator;
import no.nav.foreldrepenger.vtp.testmodell.dokument.modell.JournalpostModell;
import no.nav.foreldrepenger.vtp.testmodell.dokument.modell.koder.DokumenttypeId;
import no.nav.foreldrepenger.vtp.testmodell.dokument.modell.koder.Journalstatus;
import no.nav.foreldrepenger.vtp.testmodell.repo.JournalRepository;
import no.nav.foreldrepenger.vtp.testmodell.repo.impl.JournalRepositoryImpl;

Expand All @@ -30,6 +35,8 @@ public class JournalforingRestTjeneste {
private static final String SAKSNUMMER = "saksnummer";
private static final String JOURNALSTATUS = "journalstatus";

/** @deprecated Gammel innsending tjeneste - men tar ikke bare søknader men også inntektsmeldinger etc. */
@Deprecated(forRemoval=true)
@POST
@Path("/foreldrepengesoknadxml/fnr/{fnr}/dokumenttypeid/{dokumenttypeid}")
@Produces(MediaType.APPLICATION_JSON)
Expand All @@ -50,6 +57,24 @@ public JournalforingResultatDto foreldrepengesoknadErketype(String xml, @PathPar
return res;
}

@POST
@Path("/journalfor/fnr/{fnr}/dokumenttypeid/{dokumenttypeid}")
@Produces(MediaType.APPLICATION_JSON)
@ApiOperation(value = "", notes = ("Lager en journalpost av type DokumenttypeId (se kilde for gyldige verdier, e.g. I000003). Innhold i journalpost legges ved som body."), response = JournalforingResultatDto.class)
public JournalforingResultatDto journalførDokument(String content, @PathParam(AKTORID_KEY) String fnr, @PathParam(DOKUMENTTYYPEID_KEY) DokumenttypeId dokumenttypeId){
JournalpostModell journalpostModell = JournalpostModellGenerator.lagJournalpostStrukturertDokument(content, fnr, dokumenttypeId);
journalpostModell.setMottattDato(LocalDateTime.now());
JournalRepository journalRepository = JournalRepositoryImpl.getInstance();
String journalpostId = journalRepository.leggTilJournalpost(journalpostModell);

LOG.info("Oppretter journalpost for bruke: {}. JournalpostId: {}", fnr, journalpostId);

JournalforingResultatDto res = new JournalforingResultatDto();
res.setJournalpostId(journalpostId);
return res;
}


@POST
@Path("/ustrukturertjournalpost/fnr/{fnr}/dokumenttypeid/{dokumenttypeid}")
public JournalforingResultatDto lagUstrukturertJournalpost(@PathParam(AKTORID_KEY) String fnr, @PathParam(DOKUMENTTYYPEID_KEY) DokumenttypeId dokumenttypeid, @QueryParam(JOURNALSTATUS) String journalstatus){
Expand Down

0 comments on commit fd86264

Please # to comment.