Anpassen des Posteingangs

Der folgende Abschnitt enthält eine Beschreibung zur Anpassung der Posteingangsaktion curam.core.hook.task.impl.InboxActionsImpl.getNextTask. Der hier aufgeführte Prozess kann auch für alle anderen Anpassungen angewendet werden.

Es muss eine benutzerdefinierte Ankerpunktklasse erstellt werden. Diese Klasse muss die Standardimplementierungsklasse erweitern. Das unten dargestellte Diagramm veranschaulicht die Beziehungen zwischen den Klassen:

Abbildung 1. AnpassungsklassendiagrammDieses Bild zeigt den Anpassungsmechanismus für die Einführung von angepassten Taskaktionen.
Anmerkung: Die benutzerdefinierte Klasse darf niemals direkt die Schnittstellenklasse implementieren, da dies während einer Aktualisierung zu Ausnahmen bei der Kompilierzeit führen kann, wenn der Schnittstelle neue Methoden hinzugefügt wurden. In diesem Fall würde die benutzerdefinierte Klasse die neuen Methoden nicht implementieren, was zu einem Bruch zwischen der Schnittstellenklasse und der Implementierungsklasse und folglich zu Ausnahmen bei der Kompilierzeit führen würde.