Skip to content

Commit

Permalink
Nye meldinstyper og renamet de gamle (ks-no#11)
Browse files Browse the repository at this point in the history
* Nye meldinstyper og renamet de gamle

* Lagt til alle 3 forskjellige søkeresultat

* Returtyper for hent-meldinger

* Tatt bort basis i navn og komplett/avansert referanser
  • Loading branch information
jarleborsheim authored Nov 26, 2021
1 parent 7cf66ae commit 2e3140b
Showing 1 changed file with 32 additions and 37 deletions.
69 changes: 32 additions & 37 deletions KS.Fiks.IO.Arkiv.Client/Models/ArkivintegrasjonMeldingTypeV1.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,56 +5,51 @@ namespace KS.Fiks.IO.Arkiv.Client.Models
public static class ArkivintegrasjonMeldingTypeV1
{
// Arkivintegrasjon mottaksmelding og kvitteringsmelding
public const string Mottatt = "no.ks.fiks.gi.arkivintegrasjon.mottatt.v1";
public const string Kvittering = "no.ks.fiks.gi.arkivintegrasjon.kvittering.v1";
public const string Mottatt = "no.ks.fiks.arkiv.v1.mottatt";
public const string Kvittering = "no.ks.fiks.arkiv.v1.kvittering";

// Basis
public const string BasisArkivmelding = "no.ks.fiks.gi.arkivintegrasjon.oppdatering.basis.arkivmelding.v1";
//public const string BasisArkivmeldingUtgaaende = "no.ks.fiks.gi.arkivintegrasjon.oppdatering.basis.arkivmeldingUtgaaende.v1";
//public const string ForenkletArkivmeldingInnkommende = "no.ks.fiks.gi.arkivintegrasjon.oppdatering.forenklet.arkivmeldingInnkommende.v1";
public const string BasisOppdaterSaksmappe = "no.ks.fiks.gi.arkivintegrasjon.oppdatering.basis.oppdatersaksmappe.v1";
// Arkivmeldinger
public const string Arkivmelding = "no.ks.fiks.arkiv.v1.arkivmelding";
public const string MappeHent = "no.ks.fiks.arkiv.v1.mappe.hent";
public const string MappeHentResultat = "no.ks.fiks.arkiv.v1.mappe.hent.resultat";
public const string JournalpostHent = "no.ks.fiks.arkiv.v1.journalpost.hent";
public const string JournalpostHentResultat = "no.ks.fiks.arkiv.v1.journalpost.hent.resultat";
public const string DokumentfilHent = "no.ks.fiks.arkiv.v1.dokumentfil.hent";
public const string DokumentfilHentResultat = "no.ks.fiks.arkiv.v1.dokumentfil.hent.resultat";

// Sok
public const string InnsynSok = "no.ks.fiks.gi.arkivintegrasjon.innsyn.sok.v1";
public const string InnsynSokResultat = "no.ks.fiks.gi.arkivintegrasjon.innsyn.sok.resultat.v1";

// Avansert
//public const string OppdateringArkivmelding = "no.ks.fiks.gi.arkivintegrasjon.oppdatering.arkivmelding.v1";
//public const string OppdateringArkivmeldingUtgaaende = "no.ks.fiks.gi.arkivintegrasjon.oppdatering.arkivmeldingUtgaaende.v1";

public static readonly List<string> Basis = new List<string>()
public const string Sok = "no.ks.fiks.arkiv.v1.sok";
public const string SokResultatUtvidet = "no.ks.fiks.arkiv.v1.sok.resultat.utvidet";
public const string SokResultatMinimum = "no.ks.fiks.arkiv.v1.sok.resultat.minimum";
public const string SokResultatNoekler = "no.ks.fiks.arkiv.v1.sok.resultat.noekler";

public static readonly List<string> ArkivmeldingTyper = new List<string>()
{
BasisArkivmelding,
//BasisArkivmeldingUtgaaende,
//ForenkletArkivmeldingInnkommende,
BasisOppdaterSaksmappe
Arkivmelding,
MappeHent,
MappeHentResultat,
JournalpostHent,
JournalpostHentResultat,
DokumentfilHent,
DokumentfilHentResultat
};

public static readonly List<string> Sok = new List<string>()
public static readonly List<string> SokTyper = new List<string>()
{
InnsynSok,
//InnsynSokResultat
Sok,
SokResultatUtvidet,
SokResultatMinimum,
SokResultatNoekler
};

public static readonly List<string> Avansert = new List<string>()
public static bool IsArkivmeldingType(string meldingsType)
{
//OppdateringArkivmelding,
//OppdateringArkivmeldingUtgaaende
};

public static bool IsBasis(string meldingsType)
{
return Basis.Contains(meldingsType);
return ArkivmeldingTyper.Contains(meldingsType);
}

public static bool IsSok(string meldingsType)
public static bool IsSokType(string meldingsType)
{
return Sok.Contains(meldingsType);
}

public static bool IsAvansert(string meldingsType)
{
return Avansert.Contains(meldingsType);
return SokTyper.Contains(meldingsType);
}
}
}

0 comments on commit 2e3140b

Please sign in to comment.