org.openfaces.component.timetable
Class TimetableEvent

java.lang.Object
  extended by org.openfaces.component.timetable.AbstractTimetableEvent
      extended by org.openfaces.component.timetable.TimetableEvent
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.openfaces.util.ConvertibleToJSON

public class TimetableEvent
extends AbstractTimetableEvent

An instance of this class specifies a single event in a timetable. Each event in a timetable should have a unique id.

See Also:
Serialized Form

Constructor Summary
TimetableEvent()
           
TimetableEvent(java.lang.String id, java.util.Date start, java.util.Date end, java.lang.String name)
           
TimetableEvent(java.lang.String id, java.util.Date start, java.util.Date end, java.lang.String name, java.lang.String description)
           
TimetableEvent(java.lang.String id, java.util.Date start, java.util.Date end, java.lang.String name, java.lang.String description, java.awt.Color color)
           
TimetableEvent(java.lang.String id, java.util.Date start, java.util.Date end, java.lang.String name, java.lang.String description, java.awt.Color color, java.lang.String resourceId)
           
 
Method Summary
 void copyStateFrom(AbstractTimetableEvent e)
           
 java.awt.Color getColor()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 void setColor(java.awt.Color color)
           
 void setDescription(java.lang.String description)
           
 void setName(java.lang.String name)
           
 org.openfaces.org.json.JSONObject toJSONObject(java.util.Map params)
           
 
Methods inherited from class org.openfaces.component.timetable.AbstractTimetableEvent
clone, getCustomProperties, getCustomProperty, getEnd, getId, getResourceId, getStart, setCustomProperty, setEnd, setId, setResourceId, setStart
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimetableEvent

public TimetableEvent()

TimetableEvent

public TimetableEvent(java.lang.String id,
                      java.util.Date start,
                      java.util.Date end,
                      java.lang.String name)

TimetableEvent

public TimetableEvent(java.lang.String id,
                      java.util.Date start,
                      java.util.Date end,
                      java.lang.String name,
                      java.lang.String description)

TimetableEvent

public TimetableEvent(java.lang.String id,
                      java.util.Date start,
                      java.util.Date end,
                      java.lang.String name,
                      java.lang.String description,
                      java.awt.Color color)

TimetableEvent

public TimetableEvent(java.lang.String id,
                      java.util.Date start,
                      java.util.Date end,
                      java.lang.String name,
                      java.lang.String description,
                      java.awt.Color color,
                      java.lang.String resourceId)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getColor

public java.awt.Color getColor()

setColor

public void setColor(java.awt.Color color)

copyStateFrom

public void copyStateFrom(AbstractTimetableEvent e)
Overrides:
copyStateFrom in class AbstractTimetableEvent

toJSONObject

public org.openfaces.org.json.JSONObject toJSONObject(java.util.Map params)
                                               throws org.openfaces.org.json.JSONException
Specified by:
toJSONObject in interface org.openfaces.util.ConvertibleToJSON
Overrides:
toJSONObject in class AbstractTimetableEvent
Throws:
org.openfaces.org.json.JSONException


Copyright © 1998-2009 TeamDev Ltd. All Rights Reserved.