CalendarSheet (Objekt)

Aus SiteparkWiki
(Weitergeleitet von CalendarSheet)
Zur Navigation springen Zur Suche springen

Name

CalendarSheet - Objekt zur Verwaltung eines Kalenders

Beschreibung

Dieses Objekt kapselt alle Termine eines bestimmten Zeitraums und erlaubt die komfortable Auswertung der Daten. Bei der Initialisierung wird der gewünschte Zeitraum festgelegt. Über die add-Funktion werden Referenzen zu beliebigen Objekten an bestimmen Tagen eingefügt. Die get-Funktion liefern die entsprechenden Termine zurück.

In SPML wird dieses Objekt über den Tag <sp:calendarsheet> verwaltet.

Attribute

Attribut Type Beschreibung ab IES Version
from Date Zeitpunkt bei dem das CalendarSheet beginnt 2
to Date Zeitpunkt an dem das CalendarSheet endet 2
size Number Liefert die Anzahl an Einträgen 2
entries Map<Date,Collection> Alle Termine als Collection in einer TreeMap mit dem Tag als Schlüssel (Date-Objekt). 2
dates Collection Alle Tage des CalendarSheets als Collection. Es handelt sich hierbei um eine Collection aller Tage und nicht aller Tage, an denen ein Termin ist. Diese Hilfsfunktion kann daher verwendet werden um einen Kalender aufzubauen, indem mal über alle Tage iteriert. Eine Collection mit allen Tagen, an denen ein Termin ist, bekommt man über entries.keys. 2.0.3

Methoden

Methode Rückgabewert Beschreibung ab IES Version
entries(Number date) Collection Alle Termine eines Tages als Collection 2.0.3
Number entries(Number date)
Parameter
date
Datum als Long, für den entsprechenden Tag
Rückgabewert
Collection
Alle Termine dieses Tages