org.olat.commons.calendar.model
Class Kalendar

java.lang.Object
  extended by org.olat.commons.calendar.model.Kalendar
All Implemented Interfaces:
java.io.Serializable

public class Kalendar
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Kalendar(java.lang.String calendarID, java.lang.String type)
           
 
Method Summary
 void addEvent(KalendarEvent event)
          Add a new event.
 java.lang.String getCalendarID()
          Return this calendar's ID.
 KalendarEvent getEvent(java.lang.String eventID)
          Get a specific event.
 java.util.Collection<KalendarEvent> getEvents()
          Return all events associated with this calendar.
 java.lang.String getType()
           
 void removeEvent(KalendarEvent event)
          Remove an event from this calendar.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Kalendar

public Kalendar(java.lang.String calendarID,
                java.lang.String type)
Method Detail

getCalendarID

public java.lang.String getCalendarID()
Return this calendar's ID.

Returns:

addEvent

public void addEvent(KalendarEvent event)
Add a new event.

Parameters:
event -

removeEvent

public void removeEvent(KalendarEvent event)
Remove an event from this calendar.

Parameters:
event -

getEvent

public KalendarEvent getEvent(java.lang.String eventID)
Get a specific event.

Parameters:
eventID -
Returns:

getEvents

public java.util.Collection<KalendarEvent> getEvents()
Return all events associated with this calendar.

Returns:

getType

public java.lang.String getType()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object