Vervallen en laten herleven van Partij

Casusbeschrijving

Een Partij die nooit geregistreerd had mogen worden kunnen we laten vervallen door een “ExpiredAt”-annotatie op de existentiepostulerende claim te plaatsen. Dit besluit is hier gedocumenteerd. De registratie van het vervallen van een Partij kan foutief zijn doorgevoerd. In dat geval laten we de “ExpiredAt”-annotatie zelf weer vervallen. De werkwijze daarvoor is precies hetzelfde. De “ExpiredAt”-annotatie waarmee het object is laten vervallen krijgt zelf een “ExpiredAt”-annotatie.

Aangezien we het hier over correcties hebben die veel inzicht in de samenhang van de data hebben is de kans zeer groot dat deze correcties door een expert worden ingediend. Daarbij gaan we er ooralsnog vanuit dat het laten vervallen van een Partij en het laten herleven van een Partij gebeurt op basis van de partijId.

Van commando naar effecten binnen het WOZ-register.

Commandohandler laat_partij_vervallen heeft maar één doel en dat is het laten vervallen van een Partij. Dit commando leidt dan ook tot maar één effect en dat is het effect verval_partij.

Commandohandler laat_partij_herleeven heeft maar één doel en dat is het laten herleven van een Partij. Dit commando leidt dan ook tot maar één effect en dat is het effect herleef_partij.

Lineage

In eerdere casussen is de lineage in drie varianten getoond. Dat heeft zijn doel gehad om de discussie te voeden op welke wijze de claim-expressies uitgedrukt moeten worden. Het resultaat van deze discussie is hier te vinden. In deze casus wordt de lineage op basis van de “State”-expressies getoond. (Klik op de afbeelding voor grotere weergave op mermaid.live. Daar wordt ook de mogelijkheid geboden om full-screen weer te geven en in te zoomen. )

Lineage van laat_partij_vervallen

Lineage van laat_partij_herleven

De relevante objecten

Partij voordat deze vervallen werd verklaard

Partij nadat deze vervallen werd verklaard

Het vervallen verklaren is gerealiseerd met de “ExpiredAt”-annotatie. Deze annotatie heeft zelf een RegisteredAt (wanneer is dit object als vervallen geregistreerd) en een context annotatie die uiteindelijk naar het commando leidt dat tot het vervallen van dit object heeft geleid.

Partij nadat deze is laten herleven

Het laten herleven van de partij is gerealiseerd door de “ExpiredAt”-annotatie zelf weer te voorzien van een “ExpiredAt”-annotatie. Daarmee wordt aangegeven dat deze Partij nooit vervallen had mogen worden verklaard. De laatste “ExpiredAt”-annoitatie is ook weer voorzien van een “RegisteredAt”-annitatie (wanneer is dit object als herleefd geregistreerd) en een context annotatie die uiteindelijk naar het commando leidt dat tot het vervallen van dit object heeft geleid.