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. Anpassungsklassendiagramm
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.