Die Java-API im Workplace Designer

Möglichkeiten des Workplace Designer

Die gezeigten Möglichkeiten des Workplace Designer lassen sich mit der Integration von Java- Programmcode noch erweitern. Diese Java- Integration wird durch die in der JavaScript-Engine des Workplace Designer enthaltene Java-Brücke gestattet. Diese ermöglicht den Aufruf von Java direkt aus dem JavaScript-Programmcode heraus. Bereits im Workplace Designer stehen einige Java-Klassen zur Verfügung. Als Beispiel sei die Klasse XSPUrl genannt, auf die bereits in einem der vorigen Artikel Bezug genommen wurde. Sie ermöglicht die Erstellung eines URLs zum Aufruf eines neuen oder vorhandenen Dokuments. Die globalen Objekte des Workplace Designer – Content, Database, Document, PageData, Session und SessionData – sind ebenfalls in Java implementiert. Sie können im JavaScript-Editor verwendet werden und besitzen einen Eintrag in der Sprachreferenz.

Neben der Verwendung der internen Java- Klassen besteht die Möglichkeit, externe Klassen aufzurufen. Dies kommt in zwei verschiedenen Fällen in Betracht:

  • Sie wollen die Klassen einer Java-API eines bestimmten Produkts verwenden, um in Ihrer Komponente eine Verbindung zu diesem Produkt herzustellen. Beispiele dafür sind die Verwendung der Workplace Collaboration Services API für die Verwendung der Workplace Messaging- Komponenten oder die Verwendung der Domino- Klassen zur Erstellung einer Schnittstelle zum Domino-Server.

  • Sie besitzen fertige Java-Klassen zur Realisierung bestimmter Geschäftsprozesse und Aufgabenstellungen. Im Rahmen Ihrer Workplace- Komponente benötigen Sie genau diese Funktionalität. Die Einbindung der Java-Klassen entspricht dem Paradigma der Wieder-/ Mehrfachverwendung von Software und ist wesentlich effektiver als eine Neuentwicklung im Workplace Designer.