no.nav.tjeneste.virksomhet.oppgave.v3.OppgaveV3 Maven / Gradle / Ivy
package no.nav.tjeneste.virksomhet.oppgave.v3;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
/**
* This class was generated by Apache CXF 3.1.4
* 2019-04-01T12:10:05.307Z
* Generated source version: 3.1.4
*
*/
@WebService(targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", name = "Oppgave_v3")
@XmlSeeAlso({ObjectFactory.class, no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.ObjectFactory.class, no.nav.tjeneste.virksomhet.oppgave.v3.feil.ObjectFactory.class, no.nav.tjeneste.virksomhet.oppgave.v3.informasjon.oppgave.ObjectFactory.class})
public interface OppgaveV3 {
/**
* Tjenesten skal tilby å hente en liste med ferdigstilte oppgaver basert på noen begrensingskriterier. Benytter tjenesten finnFerdigstilteOppgaver som leveres av FGSAK.
Søkekriterier:
Man kan hente ferdigstilte oppgaver ved å sette forskjellige nøkkelfelter i input. Søket kan videre begrenses med å sette søkefiltre (filterfelter).
Det er påkrevd at man setter minst ett av nøkkelfeltene ved kall av tjenesten, men man bør prøve å begrense søket ved hjelp av filterfeltene for å få et mest mulig målrettet søk mot de oppgavene man vil hente. Et mer begrenset søk er også gunstig for ytelsen, da et ubegrenset søk vil kreve prosessering av potensielt svært store mengder data i baksystemet.
Alle feltene kan kombineres på ulike måter med unntak av:
HVIS ufordelte er lik true, SÅ kan ikke ansvarligId være satt, og omvendt
HVIS erUtenMappe er lik true, SÅ kan ikke mappeListe innholde noen verdier, og omvendt.
Enten sok.brukerId eller (filter.OpprettetFom og filter.OpprettetTom) må ha verdi
*/
@WebMethod(action = "http://nav.no/tjeneste/virksomhet/oppgave/v3/Oppgave_v3/finnFerdigstiltOppgaveListeRequest")
@RequestWrapper(localName = "finnFerdigstiltOppgaveListe", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.FinnFerdigstiltOppgaveListe")
@ResponseWrapper(localName = "finnFerdigstiltOppgaveListeResponse", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.FinnFerdigstiltOppgaveListeResponse")
@WebResult(name = "response", targetNamespace = "")
public no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSFinnFerdigstiltOppgaveListeResponse finnFerdigstiltOppgaveListe(
@WebParam(name = "request", targetNamespace = "")
no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSFinnFerdigstiltOppgaveListeRequest request
);
/**
* Tjenesten skal tilby å hente en liste med oppgaver basert på noen begrensingskriterier. Benytter tjenesten finnOppgaver som er en del av Oppgave i FGSAK.
Søkekriterier
Man kan hente oppgaver ved å sette forskjellige nøkkelfelter i input. Søket kan videre begrenses med å sette søkefiltre.
Det er påkrevd at man setter minst ett av nøkkelfeltene ved kall av tjenesten, men man bør prøve å begrense søket ved hjelp av filterfeltene for å få et mest mulig målrettet søk mot de oppgavene man vil hente. Et mer begrenset søk er også gunstig for ytelsen, da et ubegrenset søk vil kreve prosessering av potensielt svært store mengder data i baksystemet.
Alle feltene kan kombineres på ulike måter med unntak av:
HVIS ufordelte er lik true SÅ kan ikke ansvarligId være satt, og omvendt
HVIS erUtenMappe er lik true, SÅ kan ikke mappeListe inneholde noen verdier, og omvendt
*/
@WebMethod(action = "http://nav.no/tjeneste/virksomhet/oppgave/v3/Oppgave_v3/finnOppgaveListeRequest")
@RequestWrapper(localName = "finnOppgaveListe", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.FinnOppgaveListe")
@ResponseWrapper(localName = "finnOppgaveListeResponse", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.FinnOppgaveListeResponse")
@WebResult(name = "response", targetNamespace = "")
public no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSFinnOppgaveListeResponse finnOppgaveListe(
@WebParam(name = "request", targetNamespace = "")
no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSFinnOppgaveListeRequest request
);
/**
* Tjenesten skal tilby å hente en liste med ferdigstilte oppgaver basert på noen begrensingskriterier. Benytter tjenesten finnFeilregistrerteOppgaver som leveres av FGSAK.
Søkekriterier:
Man kan hente ferdigstilte oppgaver ved å sette forskjellige nøkkelfelter i input. Søket kan videre begrenses med å sette søkefiltre (filterfelter).
Det er påkrevd at man setter minst ett av nøkkelfeltene ved kall av tjenesten, men man bør prøve å begrense søket ved hjelp av filterfeltene for å få et mest mulig målrettet søk mot de oppgavene man vil hente. Et mer begrenset søk er også gunstig for ytelsen, da et ubegrenset søk vil kreve prosessering av potensielt svært store mengder data i baksystemet.
Alle feltene kan kombineres på ulike måter med unntak av:
HVIS ufordelte er lik true, SÅ kan ikke ansvarligId være satt, og omvendt
HVIS erUtenMappe er lik true, SÅ kan ikke mappeListe innholde noen verdier, og omvendt.
Enten sok.brukerId eller (filter.OpprettetFom og filter.OpprettetTom) må ha verdi
*/
@WebMethod(action = "http://nav.no/tjeneste/virksomhet/oppgave/v3/Oppgave_v3/finnFeilregistrertOppgaveListeRequest")
@RequestWrapper(localName = "finnFeilregistrertOppgaveListe", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.FinnFeilregistrertOppgaveListe")
@ResponseWrapper(localName = "finnFeilregistrertOppgaveListeResponse", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.FinnFeilregistrertOppgaveListeResponse")
@WebResult(name = "response", targetNamespace = "")
public no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSFinnFeilregistrertOppgaveListeResponse finnFeilregistrertOppgaveListe(
@WebParam(name = "request", targetNamespace = "")
no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSFinnFeilregistrertOppgaveListeRequest request
);
/**
* Tjenesten finnMappeListe leveres av FGSAK.
EnhetId eller fagomradeKodeListe må være satt
*/
@WebMethod(action = "http://nav.no/tjeneste/virksomhet/oppgave/v3/Oppgave_v3/finnMappeListeRequest")
@RequestWrapper(localName = "finnMappeListe", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.FinnMappeListe")
@ResponseWrapper(localName = "finnMappeListeResponse", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.FinnMappeListeResponse")
@WebResult(name = "response", targetNamespace = "")
public no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSFinnMappeListeResponse finnMappeListe(
@WebParam(name = "request", targetNamespace = "")
no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSFinnMappeListeRequest request
);
@WebMethod(action = "http://nav.no/tjeneste/virksomhet/oppgave/v3/Oppgave_v3/pingRequest")
@RequestWrapper(localName = "ping", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.Ping")
@ResponseWrapper(localName = "pingResponse", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.PingResponse")
public void ping();
@WebMethod(action = "http://nav.no/tjeneste/virksomhet/oppgave/v3/Oppgave_v3/hentOppgaveRequest")
@RequestWrapper(localName = "hentOppgave", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.HentOppgave")
@ResponseWrapper(localName = "hentOppgaveResponse", targetNamespace = "http://nav.no/tjeneste/virksomhet/oppgave/v3", className = "no.nav.tjeneste.virksomhet.oppgave.v3.HentOppgaveResponse")
@WebResult(name = "response", targetNamespace = "")
public no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSHentOppgaveResponse hentOppgave(
@WebParam(name = "request", targetNamespace = "")
no.nav.tjeneste.virksomhet.oppgave.v3.meldinger.WSHentOppgaveRequest request
) throws HentOppgaveOppgaveIkkeFunnet;
}