AdresseServiceWS
            
            Namespace: http://matrikkel.statkart.no/matrikkelapi/wsapi/v1/service/adresse
            
            Oversikt
            
            
            
            
               findVegerMedNavn
               Hent veger med gitt nr og/eller del av navn innenfor en gitt kommune sortert på adressenavn.
               Input
               
                  - kommuneId - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - adressekode - eventuell adressekode som skal brukes i søket
 
                  - adressenavn - (del av) adressenavn som brukes i søket.
 
                  - adressenavnFonetisk - 
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - List med VegId som tilfredsstiller søkekriteriene.
                        VegIdList
                     
                   
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findAdresserForMatrikkelenhet
               Finner id for alle adresser tilknyttet matrikkelenhet angitt ved matrikkelenhetId.
 Direkte kobling.
               Input
               
                  - matrikkelenhetId - Id for matrikkelenhet vi ønsker å finne adresser for.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Liste av AdresseId som refererer til MatrikkelenhetId.
                        AdresseIdList
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findAdresserForMatrikkelenheter
               Finner id for alle adresser tilknyttet matrikkelenheter angitt ved matrikkelenhetId.
 Direkte kobling.
               Input
               
                  - matrikkelenhetIds - Liste med id'er for matrikkelenheter vi ønsker å finne adresser for.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
             
            
            
               findAdresserForVeg
               Finner id for alle adresser tilknyttet veg angitt ved VegId.
 Direkte kobling gjennom subklassen Vegadresse.
               Input
               
                  - vegId - Id for veg vi ønsker å finne adresser for.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Liste av AdresseId som refererer til VegId.
                        AdresseIdList
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findAdresserForVeger
               Finner id for alle adresser tilknyttet angitte veger gitt ved VegId.
 Direkte kobling gjennom subklassen Vegadresse.
               Input
               
                  - vegIds - Liste med id'er for veger vi ønsker å finne adresser for.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Et map fra VegId til flere AdresseId.
                        VegIdTilAdresseIdsMap
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findAdresserForBygg
               Finn id for alle adresser tilknyttet bygg angitt ved ByggId. Koblet via Bruksenhet.
               Input
               
                  - byggId - Id for bygg vi ønsker å finne adresser for.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Liste av AdresseId som refererer til ByggId.
                        AdresseIdList
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findAdresserForByggList
               Finner id for alle adresser tilknyttet til angitte bygg gjennom ByggId. Koblet via Bruksenhet.
               Input
               
                  - byggIds - Liste med id'er for bygg vi ønsker å finne adresser for.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Et map fra ByggId til flere AdresseId.
                        ByggIdTilAdresseIdsMap
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findAdresseIdForIdent
               Finner id til adresse angitt ved AdresseIdent. AdresseIdent er en logisk identifikator for en adresse,
 som óg kan adresseres unikt gjennom en AdresseId.
               Input
               
                  - adresseIdent - Logisk identifikator for en adresse. Identifikatoren inneholder kommunenummer.
                         Resterende opplysninger som utgjør identifikatoren avhenger om adressen er av typen Vegadresse eller Matrikkeladresse.
                         Oversikt over opplysninger i VegadresseIdent og MatrikkeladresseIdent.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - En AdresseId for gitt AdresseIdent.
                        AdresseId
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findAdresseIdsForIdents
               Finner id for adresser for flere angitte AdresseIdent. AdresseIdent er en logisk identifikator for en adresse, som
 óg kan adresseres unikt gjennom en AdresseId.
               Input
               
                  - adresseIdents - Liste av ident'er (logiske identifikatorer) for adresser vi ønsker å finne unik id for. Identifikatoren inneholder kommunenummer.
                         Resterende opplysninger som utgjør identifikatoren avhenger om adressen er av typen Vegadresse eller Matrikkeladresse.
                         Oversikt over opplysninger i VegadresseIdent og MatrikkeladresseIdent.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
             
            
            
               findVegIdForIdent
               Finn id til veg angitt ved VegIdent. VegIdent er en logisk identifikator for en veg,
 som óg kan adresseres unikt gjennom en VegId.
               Input
               
                  - vegIdent - Logisk identifikator for en veg. Kommunenummer og adressekode utgjør identifikatoren.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - En VegId for gitt VegIdent.
                        VegId
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findVegIdsForIdents
               Finner id til veger for flere angitte VegIdent. VegIdent er en logisk identifikator for en veg,
 som óg kan adresseres unikt gjennom en VegId.
               Input
               
                  - vegIdents - Liste av ident'er (logiske identifikatorer) for veger vi ønsker å finne unik id for. Kommunenummer og adressekode utgjør identifikatoren.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Et map fra VegIdent til VegId.
                        VegIdentTilVegIdMap
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findVegerForKommune
               Finner id for alle veger tilknyttet kommune angitt ved KommuneId.
 Direkte kobling.
               Input
               
                  - kommuneId - Id for kommune vi ønsker å finne veger for.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Liste av VegId som refererer til KommuneId.
                        VegIdList
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findVegerForKommuner
               Finner id for alle veger tilknyttet kommuner angitt ved KommuneId.
 Direkte kobling.
               Input
               
                  - kommuneIds - Liste av id'er for kommuner vi ønsker å finne veger for.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Et map fra KommuneId til flere VegId.
                        KommuneIdTilVegIdsMap
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findAdressemerkeBestillinger
               Finn adressemerkebestillinger som har bruksenhetsid lik en av de paramerte idene.
               Input
               
                  - bruksenhetIds - - set med id til Bruksenhet som skal brukes i søket. Må være gitt.
 
                  - matrikkelContext - 
 
               
               Response
               
             
            
            
               findAdresser
               Finner id til alle adresser som tilfredsstiller søkekriteriene gitt av 
AdressesokModel.
 
AdressesokModel inneholder verdier brukeren har oppgitt i søket.
 
 Generelle krav i søkemodell for adresse:
 
 -  Krets: Kretsnummer krever at også kretstypeKodeId er oppgitt og omvendt. 
 
 -  Person: Kan ikke søke på fornavn alene, krever óg etternavn. 
 
 -  Matrikkelenhet: Verken gårdsnummer, bruksnummer, festenummer eller seksjonsnummer kan ikke være lavere enn null. 
 
 -  Bruksenhetsnummer: Kan ikke angis uten vegadresse og må være gyldig. 
 
 -  Fonetikk: Kan ikke angi at adressenavn, adressetilleggsnavn eller navn er gitt fonetisk uten at tilhørende tekstfelt er fylt ut. 
 
 -  Kommunenr: Kommunenr og KommuneId har samme verdi, men må ikke blandes i den forstand at i kommunenr kan ikke en eventuell null som første siffer utelates. 
 
 
 
               Input
               
                  - adressesokModel - Søkemodell for adresse som har lagret brukerens søkekriterier, dvs. verdier som fornavn, etternavn osv. om en søker via person.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Liste av AdresseId for adresser som tilfredsstiller søkekriteriene i søkemodellen AdressesokModel.
                        AdresseIdList
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findNavarendeAdresseIdenterForAdresseIdent
               Finner nåværende AdresseIdent for den oppgitte adresseIdenten
               Input
               
                  - adresseIdent - AdresseIdent man ønsker returnert nåværende Ident for
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - nåværende adresseIdent
                        AdresseIdentList
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findNavarendeAdresseIdentMapForAdresseIdenter
               Finner Nåværende AdresseIdent for et sett med opgitte adresseIdenter
               Input
               
                  - adresseIdents - Set med AdresseIdent man ønsker nåværende adresseIdenter for
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
             
            
            
               findGamleAdresseIdenterForAdresseIdent
               Finner foregående adresseidenter for opgitt AdresseIdent
               Input
               
                  - adresseIdent - AdresseIdent man ønsker tidligere AdresseIdenter for
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - Set med tidligere AdresseIdenter for opgitt adresseIdent
                        AdresseIdentList
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findGamleAdresseIdenterMapForAdresseIdenter
               Finner foregående adresseidenter for et set med oppgitte AdresseIdenter.
               Input
               
                  - adresseIdents - Sett med AdresseIdenter man ønsker tidligere AdresseIdenter for
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
             
            
            
               findKretserForPunkt
               Finner kretser som har lagret geometri hvor angitt representasjinspuntk faller inn under.
               Input
               
                  - punkt - 
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - Kretser hvis geometri omslutter angitt punkt
                        KretsIdList
                     
                   
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               finnesAnnenVegadresseMedSammeIdent
               Sjekker om det finnes vegadresse som har samme logiske nøkkel (kommune, veg, nummer, bokstav), og ulik id.
               Input
               
                  - kommuneId - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - vegadresseId - id til Vegadresse som skal brukes i søket. Kan være null, hvis ny adresse
 
                  - adressekode - adressekode som skal brukes i søket
 
                  - nummer - nummer som skal brukes i søket
 
                  - bokstav - bokstav som skal brukes i søket
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - true hvis vegadresse finnes med samme logiske nøkkel og ulik id
                  
 
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               finnesAnnenMatrikkeladresseMedSammeIdent
               Sjekker om det finnes matrikkeladresse som har samme logiske nøkkel (kommune, gardsnummer, bruksnummer, festenummer, under), og ulik id.
               Input
               
                  - kommuneId - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - matrikkeladresseId - id til Matrikkeladresse som skal brukes i søket. Kan være null, hvis ny adresse
 
                  - gardsnummer - gårdsnummer som skal brukes i søket
 
                  - bruksnummer - bruksnummer som skal brukes i søket
 
                  - festenummer - festenummer som skal brukes i søket
 
                  - undernummer - undernummer som skal brukes i søket
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - true hvis matrikkeladresse finnes med samme logiske nøkkel og ulik id
                  
 
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               countVegadresse
               Teller antall vegadresser som er knyttet mot en veg.
               Input
               
                  - kommuneId - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - adressekode - adressekode som skal brukes i søket
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - int antall adresser som er knyttet mot vegen
                  
 
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findNesteLedigeUndernummer
               Finn neste ledige undernummer for matrikkeladresse med gitt kommune, gårdsnummer, bruksnummer og festenummer.
 Hvis det ikke finnes noen matrikkeladresser i basen under gitt gårdsnummer, bruksnummer og festenummer, blir 0 returnert.
               Input
               
                  - kommuneId - - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - gardsnummer - - gårdsnummer som skal brukes i søket. Må være gitt.
 
                  - bruksnummer - - bruksnummer som skal brukes i søket. Må være gitt.
 
                  - festenummer - - festenummer som skal brukes i søket
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - int     - neste ledige undernummer under gitt gårdsnummer, bruksnummer og festenummer.
                  
 
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findVegadresse
               Finner vegadresse for gitte parametre.
               Input
               
                  - kommuneId - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - adressekode - adressekode som skal brukes i søket
 
                  - nummer - nummer som skal brukes i søket
 
                  - bokstav - bokstav som skal brukes i søket
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - Vegadresse vegadresse med ønsket identifikasjon
                        VegadresseId
                     
                   
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findMatrikkeladresse
               Finn matrikkeladresse med gitte nøkler.
               Input
               
                  - kommuneId - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - gardsnummer - gårdsnummer som skal brukes i søket
 
                  - bruksnummer - bruksnummer som skal brukes i søket
 
                  - festenummer - festenummer som skal brukes i søket
 
                  - undernummer - undernummer som skal brukes i søket
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - Matrikkeladresse matrikkeladresse med ønsket identifikasjon
                        MatrikkeladresseId
                     
                   
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findAdresseInfoObjekter
               Enkelt søk etter adresser ut i fra generelle søkekriterier, som adressedata,
 bygningsnr, matrikkelnr og hjemmelshavere til matrikkelenheten.
               Input
               
                  - model - dto for søkekriteriene til søket
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - liste med Adresse som tilfredsstiller alle søkekriteriene i model. Lista kan være tom.
                        AdresseBokInfoList
                     
                   
                  - ServiceException - dersom søkekriteriene er ufullstendige
                        ServiceException
                     
                   
               
             
            
            
               findPostnummeromrade
               Finn postnummeromrade ut fra et angitt postnr.
               Input
               
                  - postnr - postnr det skal søkes etter
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - postnummeromrade med angitt postnr
                        PostnummeromradeId
                     
                   
                  - ServiceException - dersom postnummeromrade ikke kunne finnes
                        ServiceException
                     
                   
               
             
            
            
               findKretserForKretstype
               Søker frem kretser for en gitt kretstype.
               Input
               
                  - kommuneId - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - kretstypeKodeId - id til KretstypeKodeId som skal brukes i søket. Må være gitt.
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - liste med KretsId. Lista kan være tom.
                        KretsIdList
                     
                   
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findKommunaleKretstyper
               Henter alle kommunale kretstyper for en kommune.
               Input
               
                  - kommuneId - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - matrikkelContext - 
 
               
               Response
               
             
            
            
               finnesAnnenKretsMedSammeIdent
               Sjekk om det finnes en annen krets med samme logiske ident (kommune, kretstype og kretsnr) og ulik id.
 For kirkesokn kan også bispedømmenr, prostinr og prestegjeldnr være utfylt, og da regnes de som en del av kretsnr.
               Input
               
                  - kretsId - - id til Krets som skal brukes i søket. Kan være null, hvis ny krets.
 
                  - kretsIdent - - ident for krets. Må være gitt
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - true hvis det finnes krets med samme logiske ident og ulik id
                  
 
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               finnesAdresseMedKretsIKommune
               Sjekker om det finnes adresser med gitt krets tilknyttet en gitt kommune .
               Input
               
                  - kretsId - id for Krets adressene skal tilhøre
 
                  - kommuneId - id for Kommune adressene skal tilhøre
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - true hvis det finnes minst en adresse med gitt krets tilknyttet gitt kommune
                  
 
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               countKretserForKretstype
               Teller opp kretser for et gitt kretstype innenfor en kommune.
               Input
               
                  - kretstypeKodeId - id til KretstypeKodeId det skal telles kretser for
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - int antall kretser knyttet til kretstypen
                  
 
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findTettstedInfoObjekter
               Henter id, kretsnr og kretsnavn for alle tettsteder
               Input
               
               Response
               
                  - return - En liste med TettstedInfoObjekt. Lista kan være tom.
                        TettstedInfoObjektList
                     
                   
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findPoststedInfoObjekter
               Henter id, kretsnr og kretsnavn for alle postnummerområder
               Input
               
               Response
               
                  - return - En liste med PoststedInfoObjekt. Lista kan være tom.
                        PoststedInfoObjektList
                     
                   
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findObjekterForAdresse
               Henter alle tilknyttede objekter for en angitt adresse. Tilknyttede objekter er bygninger med alle bruksenheter,
 der minst en av dem tilhører denne adressen, matrikkelenhet, krets og veg.
               Input
               
                  - adresseId - id til adressen data skal hentes for
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - transfer med objekter som angitt
                        AdresseInfoTransfer
                     
                   
                  - ServiceException - ved applikasjonsfeil
                        ServiceException
                     
                   
               
             
            
            
               findVegHistorikker
               Finner veghistorikker for gitt vegid.
               Input
               
                  - vegId - id til Veg som skal brukes i søket. Må være gitt.
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - liste med veghistorikker. Lista kan være tom.
                        VegHistorikkInfoList
                     
                   
                  - ServiceException - 
                        ServiceException
                     
                   
               
             
            
            
               findAdresserForSelectionPolygon
               Finner alle adresser innenfor et polygon.
               Input
               
                  - selectionPolygon - polygonet det skal søkes innenfor.
 
                  - matrikkelContext - Context for kallet.
 
               
               Response
               
                  - return - En liste med AdresseId
                     
                        AdresseIdList
                     
                   
                  - ServiceException - ved applikasjonsfeil.
                        ServiceException
                     
                   
               
             
            
            
               findKrets
               Finn et kretsobjekt utfra kommune, kretstype og kretsnr.
               Input
               
                  - id - - id til Kommune som skal brukes i søket. Må være gitt.
 
                  - kretstypeKodeId - - id til KretstypeKode som skal brukes i søket. Må være gitt.
 
                  - kretsnr - - kretsnummer som skal brukes i søket
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - Krets          - funnet krets med paramert identifikasjon
                        KretsId
                     
                   
                  - ServiceException - hvis kretsen ikke finnes
                        ServiceException
                     
                   
               
             
            
            
               finnesAnnetKirkesognMedSammeOrganisasjonsnummer
               Sjekker om det finnes et annet Kirkesogn med samme Organisasjonsnummer.
               Input
               
                  - kretsId - 
 
                  - ident - ident til Kirkesogn som skal sjekkes.
 
                  - organisasjonsnummer - Organisasjonsnummer til Kirkesogn som skal sjekkes
 
                  - matrikkelContext - 
 
               
               Response
               
                  - return - true hvis annet Kirkesogn finnes med samme organisasjonsnummer og kommunenr
                  
 
                  - ServiceException - 
                        ServiceException