Ändern der Auswahl der Primärinformationen

Die Strategien, mit denen bestimmt wird, welche Daten als Primärinformationen ausgewählt werden sollen, können anhand der standardmäßigen Primary-Handler-Schnittstellen geändert werden. Für jeden angegebenen dynamischen Angabentyp, der in der älteren (Legacy-)Tabelle über eine Primärkennung verfügt, ist eine der unten aufgelisteten Schnittstellen definiert, die im Paket 'curam.pdc.impl' enthalten sind.

Primary-Handler-Implementierungen werden über einen ereignisbasierten Mechanismus aufgerufen. Wenn dynamische Angaben im Anschluss an eine Einfüge-, Änderungs- oder Löschoperation aktiviert werden, wird ein Ereignis ausgelöst. Für neue Angabentypen muss ein Ereignislistener entwickelt werden, der dieses Ereignis überwacht und den entsprechenden Algorithmus aufruft, der die Primärdaten bestimmt. Dieser Vorgang wird an späterer Stelle in diesem Kapitel erörtert. Im nächsten Abschnitt wird veranschaulicht, wie die Implementierung eines Primary Handlers erfolgt.

Primary-Handler-Schnittstellen