Modul (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ole (Diskussion | Beiträge) (Die Seite wurde neu angelegt: ==Name== Modul - Modul im IES ==Beschreibung== Beschreibung Ein Module ist eine Webapplikation innerhalt des IES. Es gibt vier unterschiedliche Typen von Modulen: ;•...) |
|||
(12 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | {{Überarbeiten}} | ||
==Name== | ==Name== | ||
Modul - Modul im IES | Modul - Modul im IES | ||
==Beschreibung== | ==Beschreibung== | ||
− | + | Ein Modul ist eine Webapplikation innerhalb des IES. Es gibt vier unterschiedliche Typen von Modulen: | |
− | Ein | ||
;• 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 | + | :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 | + | :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, 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]] | ||
− | | | + | | Die Id des Moduls |
− | | | + | | 2 |
|- | |- | ||
| version | | version | ||
| [[Version]] | | [[Version]] | ||
| Version des Servers | | Version des Servers | ||
− | | | + | | 2 |
|- | |- | ||
| name | | name | ||
| [[String]] | | [[String]] | ||
− | | Name des | + | | Name des Moduls |
− | | | + | | 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 | ||
− | | | + | | 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 | ||
− | | | + | | 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 | ||
− | | | + | | 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 | ||
− | | | + | | 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 | ||
− | | | + | | 2 |
|- | |- | ||
| isEnabled | | isEnabled | ||
| [[boolean]] | | [[boolean]] | ||
| <code>true</code>, wenn das Modul aktiviert ist | | <code>true</code>, wenn das Modul aktiviert ist | ||
− | | | + | | 2 |
|- | |- | ||
| isDisabled | | isDisabled | ||
| [[boolean]] | | [[boolean]] | ||
| <code>true</code>, wenn das Modul deaktiviert ist | | <code>true</code>, wenn das Modul deaktiviert ist | ||
− | | | + | | 2 |
|- | |- | ||
| hasConfigPage | | hasConfigPage | ||
| [[boolean]] | | [[boolean]] | ||
− | | <code>true</code>, wenn es für das | + | | <code>true</code>, wenn es für das Modul eine Konfigurations-Seite gibt, mit der das Modul konfiguriert werden kann |
− | | | + | | 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 | ||
− | | | + | | 2 |
|- | |- | ||
| getError | | getError | ||
| [[String]] | | [[String]] | ||
| Fehlermeldung, des aufgetretenden Fehlers | | Fehlermeldung, des aufgetretenden Fehlers | ||
− | | | + | | 2 |
|- | |- | ||
− | | | + | | attributes |
− | | [[Map]] | + | | [[Map]] <[[String]],[[String]]> |
− | | Alle | + | | Alle Attribute des Modules |
− | | | + | | 2 |
|- | |- | ||
− | | | + | | implicitAttributes |
− | | [[Map]] | + | | [[Map]] <[[String]],[[String]]> |
− | | Alle impliziten | + | | Alle impliziten Attribute des Modules |
− | | | + | | 2 |
|- | |- | ||
− | | | + | | extraAttributes |
− | | [[Map]] | + | | [[Map]] <[[String]],[[String]]> |
− | | Alle zusätzlichen | + | | Alle zusätzlichen Attribute des Modules |
− | | | + | | 2 |
|- | |- | ||
| contextAttributes | | contextAttributes | ||
− | | [[Map]] | + | | [[Map]] <[[String]],[[String]]> |
− | | Alle | + | | Alle Context-Attribute des Modules |
− | | | + | | 2 |
|- | |- | ||
| implicitContextAttributes | | implicitContextAttributes | ||
− | | [[Map]] | + | | [[Map]] <[[String]],[[String]]> |
− | | Alle Context-Attribute des Modules | + | | Alle impliziten Context-Attribute des Modules |
− | | | + | | 2 |
|- | |- | ||
| extraContextAttributes | | extraContextAttributes | ||
− | | [[Map]] | + | | [[Map]] <[[String]],[[String]]> |
− | | Alle | + | | Alle zusätzlichen Context-Attribute des Modules |
− | | | + | | 2 |
|- | |- | ||
| virtualHosts | | virtualHosts | ||
− | | [[Collection]] | + | | [[Collection]] <[[String]]> |
− | | Alle | + | | Alle virtuellen Hosts des Modules |
− | | | + | | 2 |
|- | |- | ||
| implicitVirtualHosts | | implicitVirtualHosts | ||
− | | [[Collection]] | + | | [[Collection]] <[[String]]> |
− | | Alle impliziten | + | | Alle impliziten virtuellen Hosts des Modules |
− | | | + | | 2 |
|- | |- | ||
| extraVirtualHosts | | extraVirtualHosts | ||
− | | [[Collection]] | + | | [[Collection]] <[[String]]> |
| Alle zusätzlichen Virtuellen Hosts des Modules | | Alle zusätzlichen Virtuellen Hosts des Modules | ||
− | | | + | | 2 |
|- | |- | ||
| context | | context | ||
| [[String]] | | [[String]] | ||
| Context-Pfad des Modules | | Context-Pfad des Modules | ||
− | | | + | | 2 |
|- | |- | ||
| isDisabled | | isDisabled | ||
| [[boolean]] | | [[boolean]] | ||
| <code>true</code>, wenn das Modul deaktiviert ist | | <code>true</code>, wenn das Modul deaktiviert ist | ||
− | | | + | | 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_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 26. August 2014, 15: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 |