ListInformation (Objekt)

Aus SiteparkWiki
Version vom 22. Juli 2015, 07:25 Uhr von Veltrup (Diskussion | Beiträge) (→‎Attribute)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Name

ListInformation - in einer Liste zusammengefasste ListItemInformation-Objekte

Beschreibung

Ein ListInformation-Objekt besteht aus einzelnen ListItemInformation-Objekten. ListInformtion-Objekte sind Teil eines Artikels, einer Resource oder eines Mediums. Erzeugt werden diese Objekte mit Hilfe von sp:iterator und spt:iterator.

Auf einzelne ListeItemInformation-Objekten der ListInformation kann mit Hilfe eines Index zugegriffen werden. ListInformation können wie Collection-Objekte verwendet werden.

Attribute

Attribut Type Beschreibung ab IES Version
id ID ID des Objektes 1
field String Variablenname des Objektes 1
lastField String Variablenname des Objektes ohne Struktur-Date 2.13
root Article, Resource, Media Article, Resource oder Media dieses Objektes 1
parent ID ID des Objektes, in dem diese Information eingebettet ist. Dies kann ein Element, eine SubInformation oder eine ListItemInformation sein 1
size Number Anzahl der ListItemInformation-Objekte in der ListInformation 1
hasContent Boolean true, wenn mindestens ein ListItemInformation-Objekten nicht leer ist 1
filledItems Collection <ListItemInformation> Enthält alle ListItemInformation-Objekten der ListInformation, die nicht leer sind 1
flat Collection <Information> Liefert eine Liste aller Unter-Informationen ohne Struktierungs-Objekte wie ListInformations, ListItemInformations oder SubInformations 1

Methoden

Methode Rückgabewert Beschreibung ab IES Version
contains(ListItemInformation item) Boolean Liefert true, wenn das ListItemInformation-Objekt in der ListInformation enthalten ist 1
filledItems(String name) Collection <ListItemInformation> Liefert eine Collection von ListItemInformation-Objekten, die ein Feld name besitzen und bei denen das Feld nicht leer ist. 1
Boolean contains(ListItemInformation item)
Liefert true, wenn das ListItemInformation-Objekt in der ListInformation enthalten ist. Alle ListItemInformation-Objekte der Liste werden mit o verglichen. Stimmt ein ListItemInformation-Objekt der ListInformation mit item überein, wird true zurückgeliefert, sonst false. Zu beachten ist, dass die ListItemInformation-Objekte nicht direkt miteinander verglichen werden, sondern nur dessen ID.
Parameter
ListItemInformation item
ListItemInformation-Objekt, das mit den ListItemInformation-Objekt der ListInformation verglichen werden soll. Zu beachten ist, dass nur die IDs der ListItemInformation-Objekte miteinander verglichen werden.
Rückgabewert
Boolean
true, wenn das ListeItemInformation-Objekt enhalten ist, sonst false.
Collection <ListItemInformation> filledItems(String name)
Liefert eine Collection von ListItemInformation-Objekte, die ein Feld name besitzen und bei denen das Feld nicht leer ist.
Parameter
String name
Feldname des Feldes das geprüft werden soll.
Rückgabewert
Collection
Liste der ListItemInformation, dessen Feld name gefüllt ist.