Altinn 3 register må ha egen datalagring i Altinn 3 register. Det er laget et forslag til datamodell i #189
Denne issuen dekker område å definerer tabeller, spørringer og repository lag i Register.
Repository laget vil bli kalt av service laget i Register.
Akseptansekrav
Party informasjon må være komplett nok til å kunne erstatte dagens Register entiter for person og organisjon som eksponeres i Altinn 3
Rolleinformasjonen må supportere lagring av ER roller
Rolleinformasjon må supportere lagring av roller for fremtidige kilder som AA register, verger osv
Repository må støtte uthenting av party basert på PartyUUID
Repository må støtte uthenting av part basert på ssn
Repository må støtte uthenting av party basert på orgno
Tabeller må ha fornutfige indekser
Bruk Yuniql for migreringscript på database
### Tasks
- [ ] Sett opp register database i Register komponent
- [ ] Sett opp tabellstruktur for Register
- [ ] Bygg Repository
- [ ] Definer tabell for party i SQL script
- [ ] Definer tabell for person i SQL script
- [ ] Definer tabell for organization i SQL script
- [ ] Definer tabell for external_role i SQL script
- [ ] Definer tabell for external_role_type i SQL script
- [ ] Lag Repository lag i register
- [ ] Repository metode: Get enkelparty basert på følgende muligheter ssn, orgno, partyid, partuuid
- [ ] Repository metode: Get liste med party basert på følgende muligheter ssn, orgno, partyid, partuuid
- [ ] Repository metode: Hente externe roller basert på from identifsert med partyuid, partyid, ssn, eller orgno
- [ ] Repository metode: Hente externe roller basert på to identifsert med partyuid, partyid, ssn, eller orgno
- [ ] Bygg API for opprettelse av person
- [ ] Bygg API for opprettelse av organisasjon
- [ ] Tabell for Unit Adress
Altinn 3 register må ha egen datalagring i Altinn 3 register. Det er laget et forslag til datamodell i #189
Denne issuen dekker område å definerer tabeller, spørringer og repository lag i Register.
Repository laget vil bli kalt av service laget i Register.
Akseptansekrav