Modul (Objekt)

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Dieser Artikel bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit ihn zu verbessern und entferne anschließend diese Markierung.

Name

Modul - Modul im IES

Beschreibung

Ein Module ist eine Webapplikation innerhalt des IES. Es gibt vier unterschiedliche Typen von Modulen:

• System Module
Module, die integraler Bestandteil des IES sind
• Web Module
Module, die innerhalb des IES als Web-Module laufen, aber keine aktiven Elemente wie JSP oder Servlets enthält, sondern rein Statische Komponenten wie HTML-Seiten, Bilder, ...
• Web Applicationen
Module, die innerhalb des IES als Web-Applikation laufen. Diese können JSP's oder Serlvet's enthalten. Eine Web-Applikation ist aber unabhängig von Funktionen, die der IES bereit stellt (z.B. SPML-Seiten).
• IES Module
Module, die innerhalb des IES laufen und Funktionen des IES nutzen. Ein IES-Module ist ein von diesem Objekt erweitertes Objekt, mit zusätzlichen Attributen. Siehe IESModul.

Attribute

Attribut Type Beschreibung ab IES Version
id String Zeit, die der Server läuft 2
version Version Version des Servers 2
name String Name des Module 2
isSystemModule boolean true, wenn es sich um ein System-Modul handelt 2
isIESModule boolean true, wenn es sich um ein IES-Modul handelt 2
isWebModule boolean true, wenn es sich um ein Web-Modul handelt 2
isWebApplication boolean true, wenn es sich um eine Web-Applikation handelt 2
isExternal boolean true, wenn es sich um ein Externes Modul handelt 2
isEnabled boolean true, wenn das Modul aktiviert ist 2
isDisabled boolean true, wenn das Modul deaktiviert ist 2
hasConfigPage boolean true, wenn es für das Module eine Konfigurations-Seite gibt, mit der das Modul konfiguriert werden kann 2
hasError boolean true, wenn in dem Modul ein Fehler aufgetreten ist 2
getError String Fehlermeldung, des aufgetretenden Fehlers 2
attributes Map <String,String> Alle Eigenschaften des Modules 2
implicitAttributes Map <String,String> Alle impliziten Eigenschaften des Modules 2
extraAttributes Map <String,String> Alle zusätzlichen Eigenschaften des Modules 2
contextAttributes Map <String,String> Alle Eigenschaften des Modules 2
implicitContextAttributes Map <String,String> Alle Context-Attribute des Modules 2
extraContextAttributes Map <String,String> Alle zusätzliche Context-Attribute des Modules 2
virtualHosts Collection <String> Alle Virtuellen Hosts des Modules 2
implicitVirtualHosts Collection <String> Alle impliziten Virtuellen Hosts des Modules 2
extraVirtualHosts Collection <String> Alle zusätzlichen Virtuellen Hosts des Modules 2
context String Context-Pfad des Modules 2
isDisabled boolean true, wenn das Modul deaktiviert ist 2