Modul (Objekt): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(8 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
  
 
==Beschreibung==
 
==Beschreibung==
Ein Module ist eine Webapplikation innerhalt des IES. Es gibt vier unterschiedliche Typen von Modulen:
+
Ein Modul ist eine Webapplikation innerhalb des IES. Es gibt vier unterschiedliche Typen von Modulen:
 
;• System Module
 
;• System Module
 
:Module, die integraler Bestandteil des IES sind
 
:Module, die integraler Bestandteil des IES sind
 
;• Web Module
 
;• 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, ...
+
:Module, die innerhalb des IES als Web-Module laufen, aber keine aktiven Elemente wie JSP oder Servlets enthalten, sondern rein statische Komponenten wie HTML-Seiten, Bilder, ...
 
;• Web Applicationen
 
;• 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).
+
:Module, die innerhalb des IES als Web-Applikation laufen. Diese können JSPs oder Serlvets enthalten. Eine Web-Applikation ist aber unabhängig von Funktionen, die der IES bereitstellt (z.B. SPML-Seiten).
 
;• IES Module
 
;• 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.
+
:Module, die innerhalb des IES laufen und Funktionen des IES nutzen. Ein IES-Modul ist ein von diesem Objekt erweitertes Objekt, mit zusätzlichen Attributen. Siehe IESModul.
  
 
==Attribute==
 
==Attribute==
{| class="prettytable"
+
{| class="prettytable sortable"
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
 
! Attribut || Type || Beschreibung || ab IES Version
 
! Attribut || Type || Beschreibung || ab IES Version
Zeile 21: Zeile 21:
 
| id
 
| id
 
| [[String]]
 
| [[String]]
| Zeit, die der Server läuft
+
| Die Id des Moduls
| 1
+
| 2
 
|-
 
|-
 
| version
 
| version
 
| [[Version]]
 
| [[Version]]
 
| Version des Servers
 
| Version des Servers
| 1
+
| 2
 
|-
 
|-
 
| name
 
| name
 
| [[String]]
 
| [[String]]
| Name des Module
+
| Name des Moduls
| 1
+
| 2
 
|-
 
|-
 
| isSystemModule
 
| isSystemModule
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn es sich um ein System-Modul handelt
 
| <code>true</code>, wenn es sich um ein System-Modul handelt
| 1
+
| 2
 
|-
 
|-
 
| isIESModule
 
| isIESModule
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn es sich um ein IES-Modul handelt
 
| <code>true</code>, wenn es sich um ein IES-Modul handelt
| 1
+
| 2
 
|-
 
|-
 
| isWebModule
 
| isWebModule
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn es sich um ein Web-Modul handelt
 
| <code>true</code>, wenn es sich um ein Web-Modul handelt
| 1
+
| 2
 
|-
 
|-
 
| isWebApplication
 
| isWebApplication
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn es sich um eine Web-Applikation handelt
 
| <code>true</code>, wenn es sich um eine Web-Applikation handelt
| 1
+
| 2
 
|-
 
|-
 
| isExternal
 
| isExternal
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn es sich um ein Externes Modul handelt
 
| <code>true</code>, wenn es sich um ein Externes Modul handelt
| 1
+
| 2
 
|-
 
|-
 
| isEnabled
 
| isEnabled
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn das Modul aktiviert ist
 
| <code>true</code>, wenn das Modul aktiviert ist
| 1
+
| 2
 
|-
 
|-
 
| isDisabled
 
| isDisabled
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn das Modul deaktiviert ist
 
| <code>true</code>, wenn das Modul deaktiviert ist
| 1
+
| 2
 
|-
 
|-
 
| hasConfigPage
 
| hasConfigPage
 
| [[boolean]]
 
| [[boolean]]
| <code>true</code>, wenn es für das Module eine Konfigurations-Seite gibt, mit der das Modul konfiguriert werden kann
+
| <code>true</code>, wenn es für das Modul eine Konfigurations-Seite gibt, mit der das Modul konfiguriert werden kann
| 1
+
| 2
 
|-
 
|-
 
| hasError
 
| hasError
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn in dem Modul ein Fehler aufgetreten ist
 
| <code>true</code>, wenn in dem Modul ein Fehler aufgetreten ist
| 1
+
| 2
 
|-
 
|-
 
| getError
 
| getError
 
| [[String]]
 
| [[String]]
 
| Fehlermeldung, des aufgetretenden Fehlers
 
| Fehlermeldung, des aufgetretenden Fehlers
| 1
+
| 2
 
|-
 
|-
| properties
+
| attributes
| [[Map]]
+
| [[Map]]&nbsp;<[[String]],[[String]]>
| Alle Eigenschaften des Modules
+
| Alle Attribute des Modules
| 1
+
| 2
 
|-
 
|-
| implicitProperties
+
| implicitAttributes
| [[Map]]
+
| [[Map]]&nbsp;<[[String]],[[String]]>
| Alle impliziten Eigenschaften des Modules
+
| Alle impliziten Attribute des Modules
| 1
+
| 2
 
|-
 
|-
| extraProperties
+
| extraAttributes
| [[Map]]
+
| [[Map]]&nbsp;<[[String]],[[String]]>
| Alle zusätzlichen Eigenschaften des Modules
+
| Alle zusätzlichen Attribute des Modules
| 1
+
| 2
 
|-
 
|-
 
| contextAttributes
 
| contextAttributes
| [[Map]]
+
| [[Map]]&nbsp;<[[String]],[[String]]>
| Alle Eigenschaften des Modules
+
| Alle Context-Attribute des Modules
| 1
+
| 2
 
|-
 
|-
 
| implicitContextAttributes
 
| implicitContextAttributes
| [[Map]]
+
| [[Map]]&nbsp;<[[String]],[[String]]>
| Alle Context-Attribute des Modules
+
| Alle impliziten Context-Attribute des Modules
| 1
+
| 2
 
|-
 
|-
 
| extraContextAttributes
 
| extraContextAttributes
| [[Map]]
+
| [[Map]]&nbsp;<[[String]],[[String]]>
| Alle zusätzliche Context-Attribute des Modules
+
| Alle zusätzlichen Context-Attribute des Modules
| 1
+
| 2
 
|-
 
|-
 
| virtualHosts
 
| virtualHosts
| [[Collection]]
+
| [[Collection]]&nbsp;<[[String]]>
| Alle Virtuellen Hosts des Modules
+
| Alle virtuellen Hosts des Modules
| 1
+
| 2
 
|-
 
|-
 
| implicitVirtualHosts
 
| implicitVirtualHosts
| [[Collection]]
+
| [[Collection]]&nbsp;<[[String]]>
| Alle impliziten Virtuellen Hosts des Modules
+
| Alle impliziten virtuellen Hosts des Modules
| 1
+
| 2
 
|-
 
|-
 
| extraVirtualHosts
 
| extraVirtualHosts
| [[Collection]]
+
| [[Collection]]&nbsp;<[[String]]>
 
| Alle zusätzlichen Virtuellen Hosts des Modules
 
| Alle zusätzlichen Virtuellen Hosts des Modules
| 1
+
| 2
 
|-
 
|-
 
| context
 
| context
 
| [[String]]
 
| [[String]]
 
| Context-Pfad des Modules
 
| Context-Pfad des Modules
| 1
+
| 2
 
|-
 
|-
 
| isDisabled
 
| isDisabled
 
| [[boolean]]
 
| [[boolean]]
 
| <code>true</code>, wenn das Modul deaktiviert ist
 
| <code>true</code>, wenn das Modul deaktiviert ist
| 1
+
| 2
 +
|}
 +
 
 +
==Methoden==
 +
{| class="prettytable sortable"
 +
|- class="hintergrundfarbe1"
 +
! Methode || Rückgabewert || Beschreibung || ab IES Version
 +
|-
 +
| <code>exists([[String]])</code>
 +
| [[Boolean]]
 +
| Prüft, ob die die angegebene Datei in dem Modul existiert.
 +
| 2.11
 
|}
 
|}
 +
;<code>[[Boolean]] exists([[String]] path)</code>
 +
:Prüft, ob die die angegebene Datei in dem Modul existiert.
 +
:;Parameter
 +
::;<code>[[String]] path</code>
 +
:::Pfad zu der zu prüfenden Datei
 +
:;Rückgabewert
 +
::;Boolean
 +
:::true, wenn die Datei existiert
  
 
<noinclude>
 
<noinclude>
 
[[Category:Objekte]]
 
[[Category:Objekte]]
 
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_des_Inhalts_prüfen]]
[[Category:Qualität_der_Sprache_prüfen]]
 
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 26. August 2014, 16:40 Uhr

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 Modul ist eine Webapplikation innerhalb 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 enthalten, sondern rein statische Komponenten wie HTML-Seiten, Bilder, ...
• Web Applicationen
Module, die innerhalb des IES als Web-Applikation laufen. Diese können JSPs oder Serlvets enthalten. Eine Web-Applikation ist aber unabhängig von Funktionen, die der IES bereitstellt (z.B. SPML-Seiten).
• IES Module
Module, die innerhalb des IES laufen und Funktionen des IES nutzen. Ein IES-Modul ist ein von diesem Objekt erweitertes Objekt, mit zusätzlichen Attributen. Siehe IESModul.

Attribute

Attribut Type Beschreibung ab IES Version
id String Die Id des Moduls 2
version Version Version des Servers 2
name String Name des Moduls 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 Modul 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 Attribute des Modules 2
implicitAttributes Map <String,String> Alle impliziten Attribute des Modules 2
extraAttributes Map <String,String> Alle zusätzlichen Attribute des Modules 2
contextAttributes Map <String,String> Alle Context-Attribute des Modules 2
implicitContextAttributes Map <String,String> Alle impliziten Context-Attribute des Modules 2
extraContextAttributes Map <String,String> Alle zusätzlichen 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

Methoden

Methode Rückgabewert Beschreibung ab IES Version
exists(String) Boolean Prüft, ob die die angegebene Datei in dem Modul existiert. 2.11
Boolean exists(String path)
Prüft, ob die die angegebene Datei in dem Modul existiert.
Parameter
String path
Pfad zu der zu prüfenden Datei
Rückgabewert
Boolean
true, wenn die Datei existiert