Datenschutzhinweis

 

Beim Laden dieses Inhalts werden Nutzungsinformationen an Vimeo übertragen und dort ggf. verarbeitet.

 

             

Portal

Geändert am Mo, 17 Jul, 2023 um 9:12 VORMITTAGS

Um eigene Portalseiten mit eigenen Oberflächen innerhalb von formcycle einzubinden, muss eine Klasse erstellt werden, welche das Interface IPluginPortal implementiert.


String getContextName() 

Gibt den Contextnamen des Portals zurück, welcher die URL für den Zugriff auf das Portal definiert. Die URL für den Zugriff auf das Portal hat folgende Form: http://<server>/<formcycle>/<contextName>

Es ist dann möglich, eigene JSF-Seiten zu erstellen und in formcycle zu integrieren.

Danach können im Plugin

  • Java-Web-Servlet-Klassen mit der Annotation @WebServlet erstellt werden. Diese Klassen werden beim Hochladen des Plugins automatisch erkannt und das Web-Servlet steht dann im definierten ContextName zur Verfügung.
  • XHTML-Dateien im Resourcen-Verzeichnis (bei einem normalen Maven-Projekt unter src/main/resources) angelegt werden. Unter dem definierten ContextName können dann diese XHTML-Dateien aufgerufen werden.
  • JSF-Bean-Klassen mit der Annotation @Named und einem entsprechen Scope wie @ViewScope erstellt werden. Diese werden ebenfalls beim Hochladen des Plugins automatisch erkannt und können dann in den XHTML-Dateien verwendet werden.
  • JSF-Validatoren-Klassen und JSF-Konverter-Klassen mit der Annotation @FacesValiator und @Converter angelegt werden, welche ebenfalls automatisch erkannt und registriert werden und dann in den XHTML-Seiten zur Verfügung stehen.

War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren