Thema dieser Dokumentation / FirstSpirit Modul-Grundkonzeption / Komponenten / Komponenten-Typen / Projektanwendung

Projektanwendung

Eine Projektanwendung ergänzt FirstSpirit-Projekte um bestimmte Fähigkeiten bzw. Eigenschaften. Projektanwendungen implementiert das Interface ProjectApp:

  • de.espirit.firstspirit.module.ProjectApp

Projektanwendungen erweitern den <components>-Teil des Modul-Descriptors (Beispiel siehe Projekt-Anwendung):

<project-app></project-app>

Sichtbarkeit: Projektanwendungen sind projekt-lokal sichtbar, d.h. sie müssen nach der Installation des Moduls den gewünschten Projekten hinzugefügt werden (siehe Sichtbarkeit von Komponenten).

Konfiguration: Eine Projektanwendung kann eine Konfigurationsoberfläche zur Verfügung stellen, die innerhalb des FirstSpirit ServerManagers aufgerufen werden kann (Projekteigenschaften – Projektkomponenten, siehe Projekt-Komponenten (→Dokumentation für Administratoren)). Die entsprechende Konfigurationsklasse muss dazu das typisierte Interface Configuration<ProjectEnvironment> implementieren (siehe Konfiguration von Komponenten):

  • de.espirit.firstspirit.module.Configuration
  • de.espirit.firstspirit.module.ProjectEnvironment

© 2005 - 2024 Crownpeak Technology GmbH | Alle Rechte vorbehalten. | FirstSpirit 2024.4 | Datenschutz