1 Themenübersicht
Die Anwendung „Entwicklungsobjekte“ dient der Erfassung und Ansicht von Entwicklungsobjekten verschiedenster Typen. In dieser Dokumentation wird der Typ „Business-Object-Registry“ beschrieben.
Allgemeine Informationen zur Anwendung „Entwicklungsobjekte“, beispielsweise die Beschreibung der anwendungsbezogenen Aktionen oder des Identifikationsbereichs, finden Sie in dieser Dokumentation „Entwicklungsobjekte“.
2 Beschreibung
Eine Business-Object-Registry wird verwendet, um beispielweise die Java-Klassen registrieren zu können, die bei dem Datenaustausch früher in der Java-Klasse „com.cisag.app.bi.Registry“ verfügbar gemacht wurden. Außerdem können die Filter für die Kontextmenü eines Entityfeldes definiert werden. Momentan werden die Registrierungen nur für die Business Entitys unterstützt. Beim diesem Entwicklungsobjekt handelt sich um ein XML-Entwicklungsobjekt. Der vollständige Name der Business-Object-Registry muss identisch zu dem vollständigen Name des Business Entitys sein, für welches die Registrierungen definiert werden. Die Elemente einer XML-Datei für die Business-Object-Registry im Einzelnen:
Element | Erläuterung |
exportController | Vollständiger Name der Java-Klasse, die als Export-Controller implementiert wurde. |
importController | Vollständiger Name der Java-Klasse, die als Import-Controller implementiert wurde. |
validation | Vollständiger Name der Java-Klasse, die für Prüfungen des generischen Import-Controllers implementiert wurde. Hat keine Auswirkungen, wenn auch das Element „importController“ angegeben ist. |
correctionApplication | Vollständiger Name der Korrektur-Anwendung, die beim Datenaustausch verwendet wird. |
resolver | Vollständiger Name der Java-Klasse, die als Resolver implementiert wurde. |
oqlSearchNames | Das Element umfaßt alle OQL-Suchen, die registriert werden. |
oqlSearch | Vollständiger Name der OQL-Suche, die beim Datenaustausch verwendet wird. Das Element darf mehrmals vorkommen und ist ein Unterelement des Elements „oqlSearchNames“. |
Beispiel:
<?xml version=”1.0″ encoding=”UTF-8″?>
<addition xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=”ObjectDescriptionAdditionXMLSchema.xsd”>
<!–Don’t change this line and the lines above!–>
<OBJECT_DESCRIPTION_ADDITION_BUSINESS_ENTITY>
<exportController>com.cisag.app.general.log.HierarchyEntityController</exportController>
<importController>com.cisag.app.general.log.HierarchyEntityController</importController>
<correctionApplication>com.cisag.app.general.ui.HierarchyMaintenance</correctionApplication>
<resolver>com.cisag.app.bi.log.ClassificationResolver</resolver>
</OBJECT_DESCRIPTION_ADDITION_BUSINESS_ENTITY>
</addition>
Hinweis: Es gibt die Möglichkeit, für die schon registrierten Java-Klassen in der Registry-Klasse „com.cisag.app.bi.Registry“ durch den Aufruf des Tools crtoda eine Reihe der Business-Object-Registries anlegen zu lassen. Nähere Informationen finden Sie im Dokument „Business-Object-Registry anhand Laufzeitdaten erzeugen“.