All Downloads are FREE. Search and download functionalities are using the official Maven repository.

no.nav.common.client.norg2.Norg2Client Maven / Gradle / Ivy

There is a newer version: 2.2023.01.10_13.49-81ddc732df3a
Show newest version
package no.nav.common.client.norg2;

import no.nav.common.health.HealthCheck;

import java.util.List;

public interface Norg2Client extends HealthCheck {

    List alleAktiveEnheter();

    Enhet hentEnhet(String enhetId);

    /**
     * Henter enheten som tilhører et geografisk område
     * @param geografiskOmrade Geografisk identifikator, kommune eller bydel, for NAV kontoret (f.eks NAV Frogner tilhører 030105)
     * @param diskresjonskode Diskresjonskode på saker et NAV kontor kan behandle.
     * @param skjermet Hvorvidt NAV kontoret skal behandle saker for et skjermet ansatt
     * @return NAV enhet som tilhører det geografiske området
     */
    Enhet hentTilhorendeEnhet(String geografiskOmrade, Diskresjonskode diskresjonskode, boolean skjermet);

    enum Diskresjonskode {
        SPFO, SPSF, ANY
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy