Händelserna födelse, egen död och partners död skapas utifrån födelse- och dödsdatum i PERSON.
Händelsen lysning skapas utifrån lysningsdatum i LV.
Händelsen vigsel skapas främst utifrån vigseldatum i LV eller HLCIV. En vigsel kan också skapas utifrån första gemensamma indatum på HL-sida där bägge personer är inskrivna med civilståndet gift. Denna vigsel kallas för pseudovigsel.
Skilsmässa och okänd upplösning skapas utifrån upplösningsdatum i HLCIV.
Dessutom finns en typ av konstruerad händelse, pseudo, som definierar en start- eller sluthändelse för en observationsperiod.
När partner finns så ska det finnas ett gemensamt datum för att en händelse av typen lysning, vigsel eller skilsmässa kan skapas.
Beskrivning mellan händelser och tillstånd för civilstånd
När det finns flera datum att välja som datum till en händelse väljs i första hand ett fullständigt datum, i andra hand ett datum med år och månad och i sista hand ett datum med bara år.
Sorteringen av datum från LV eller HLCIV utförs så att valet av bästa datum är detsamma.
| Datum att sortera | Bästa datum | Status |
|---|---|---|
| 17750000, 17751018, 17751015, 17740000 | 17751015 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_LV_vigslar$Sortering_av_LV_efter_det_tidigaste_fullstandiga_datumet givet_datum_17750000_17751018_17751015_17740000 | Godkänd |
| 17750000, 17740000 | 17740000 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_LV_vigslar$Sortering_av_LV_efter_det_tidigaste_fullstandiga_datumet givet_datum_17750000_17740000 | Godkänd |
| 17750500, 17740000 | 17750500 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_LV_vigslar$Sortering_av_LV_efter_det_tidigaste_fullstandiga_datumet givet_datum_17750500_17740000 | Godkänd |
| 17750400, 17750230 | 17750200 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_LV_vigslar$Sortering_av_LV_efter_det_tidigaste_fullstandiga_datumet givet_datum_17750400_17750230 | Godkänd |
| Datum att sortera | Bästa datum | Status |
|---|---|---|
| 17750000, 17751018, 17751015, 17740000 | 17751015 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_observationsperioder$Sortering_av_HLCIV_efter_det_tidigaste_fullstandiga_datumet givet_datum_17750000_17751018_17751015_17740000 | Godkänd |
| 17750000, 17740000 | 17740000 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_observationsperioder$Sortering_av_HLCIV_efter_det_tidigaste_fullstandiga_datumet givet_datum_17750000_17740000 | Godkänd |
| 17750500, 17740000 | 17750500 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_observationsperioder$Sortering_av_HLCIV_efter_det_tidigaste_fullstandiga_datumet givet_datum_17750500_17740000 | Godkänd |
| 17750400, 17750230 | 17750200 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_observationsperioder$Sortering_av_HLCIV_efter_det_tidigaste_fullstandiga_datumet givet_datum_17750400_17750230 | Godkänd |
När det finns vigseldatum från både LV och HLCIV som ska representera vigselhändelsen väljs datumet hämtat från LV när datumen har samma grad av fullständighet.
| Vigselatum från LV | Vigseldatum från HLCIV | Bästa vigseldatum | Status |
|---|---|---|---|
| 17651225 | 17650705 | 17651225 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_en_LV_och_HLCIV_vigsel ska_returnera_fullstandig_LV_vigsel | Godkänd |
| 17651200 | 17650705 | 17650705 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_en_LV_och_HLCIV_vigsel ska_returnera_fullstandig_HLCIV_vigsel | Godkänd |
| 17650600 | 17650000 | 17650600 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_en_LV_och_HLCIV_vigsel ska_returnera_mest_fullstandiga_vigsel_som_ar_fran_LV_som_har_manad | Godkänd |
| 17650000 | 17650900 | 17650900 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_en_LV_och_HLCIV_vigsel ska_returnera_mest_fullstandiga_vigsel_som_ar_fran_HLCIV_som_har_manad | Godkänd |
| 17650600 | 17650631 | 17650600 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_en_LV_och_HLCIV_vigsel ska_returnera_mest_fullstandiga_vigsel_som_ar_fran_LV_som_har_noll_dag | Godkänd |
| 17650000 | 17640000 | 17650000 se.umu.cedar.kyrkbok.befolkning.civilstandaktenskap.civilstand.SkapaHandelseTest$Givet_en_LV_och_HLCIV_vigsel ska_returnera_lvVigsel_om_bade_lvVigseldatum_och_hlcivVigseldatum_ar_ofullstandiga | Godkänd |