Skip to content

Commit

Permalink
TFP-4124 OppgaveRestKlient - legger på mulighet for angi flere enn de… (
Browse files Browse the repository at this point in the history
#1246)

TFP-4124 OppgaveRestKlient - legger på mulighet for angi flere enn default limit når vi henter journalføringsoppgaver
  • Loading branch information
AnjaAalerud authored Feb 8, 2023
1 parent 8ec3e1e commit a181166
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -51,16 +51,16 @@ public List<Oppgave> finnAlleOppgaver(String aktørId, String tema, List<String>
}

@Override
public List<Oppgave> finnÅpneOppgaverForEnhet(String tema, List<String> oppgaveTyper, String tildeltEnhetsnr) {
return hentOppgaverFor(null, tema, oppgaveTyper, tildeltEnhetsnr);
public List<Oppgave> finnÅpneOppgaverForEnhet(String tema, List<String> oppgaveTyper, String tildeltEnhetsnr, String limit) {
return hentOppgaverFor(null, tema, oppgaveTyper, tildeltEnhetsnr, limit);
}

@Override
public List<Oppgave> finnÅpneOppgaver(String aktørId, String tema, List<String> oppgaveTyper) {
return hentOppgaverFor(aktørId, tema, oppgaveTyper, null);
return hentOppgaverFor(aktørId, tema, oppgaveTyper, null, null);
}

private List<Oppgave> hentOppgaverFor(String aktørId, String tema, List<String> oppgaveTyper, String tildeltEnhetsnr) {
private List<Oppgave> hentOppgaverFor(String aktørId, String tema, List<String> oppgaveTyper, String tildeltEnhetsnr, String limit) {
var builder = UriBuilder.fromUri(restConfig.endpoint());
if (aktørId != null) {
builder.queryParam("aktoerId", aktørId);
Expand All @@ -72,6 +72,10 @@ private List<Oppgave> hentOppgaverFor(String aktørId, String tema, List<String>
builder.queryParam("tildeltEnhetsnr", tildeltEnhetsnr);
}
builder.queryParam("statuskategori", STATUSKATEGORI_AAPEN);
//settes dersom man ønsker flere enn default limit på 10 fra api
if (limit != null) {
builder.queryParam("limit", limit);
}
oppgaveTyper.forEach(ot -> builder.queryParam("oppgavetype", ot));

var request = RestRequest.newGET(builder.build(), restConfig)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ public interface Oppgaver {
void ferdigstillOppgave(String oppgaveId);

List<Oppgave> finnÅpneOppgaver(String aktørId, String tema, List<String> oppgaveTyper) throws Exception;
List<Oppgave> finnÅpneOppgaverForEnhet(String tema, List<String> oppgaveTyper, String tildeltEnhetsnr) throws Exception;
List<Oppgave> finnÅpneOppgaverForEnhet(String tema, List<String> oppgaveTyper, String tildeltEnhetsnr, String limit) throws Exception;

List<Oppgave> finnAlleOppgaver(String aktørId, String tema, List<String> oppgaveTyper) throws Exception;

Expand Down

0 comments on commit a181166

Please sign in to comment.