fi.helsinki.cs.gist.schedule
Class GDefaultCalendarModel

java.lang.Object
  |
  +--fi.helsinki.cs.gist.schedule.GDefaultCalendarModel

public class GDefaultCalendarModel
extends java.lang.Object
implements GCalendarModel


Constructor Summary
GDefaultCalendarModel()
           
 
Method Summary
 void addCalendarEvent(GCalendarEvent newEvent)
           
 void addCalendarModelListener(GCalendarModelListener l)
           
 void addConnectedCalendarEvents(java.util.Vector X)
           
 void connectCalendarEvents(GCalendarEvent X, GCalendarEvent Y)
           
protected  void fireCalendarModelChanged()
           
 java.util.Calendar getCalendar()
           
 java.util.Vector getConnectedEvents(GCalendarEvent X)
           
 java.util.Vector getEvents(java.util.Date day)
           
 void removeCalendarEvent(GCalendarEvent X)
           
 void removeCalendarModelListener(GCalendarModelListener l)
           
 void updateCalendarEvent(GCalendarEvent oldEvent, GCalendarEvent newEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GDefaultCalendarModel

public GDefaultCalendarModel()
Method Detail

getCalendar

public java.util.Calendar getCalendar()
Specified by:
getCalendar in interface GCalendarModel

getEvents

public java.util.Vector getEvents(java.util.Date day)
Specified by:
getEvents in interface GCalendarModel

getConnectedEvents

public java.util.Vector getConnectedEvents(GCalendarEvent X)
Specified by:
getConnectedEvents in interface GCalendarModel

addCalendarModelListener

public void addCalendarModelListener(GCalendarModelListener l)
Specified by:
addCalendarModelListener in interface GCalendarModel

removeCalendarModelListener

public void removeCalendarModelListener(GCalendarModelListener l)
Specified by:
removeCalendarModelListener in interface GCalendarModel

fireCalendarModelChanged

protected void fireCalendarModelChanged()

addCalendarEvent

public void addCalendarEvent(GCalendarEvent newEvent)
Specified by:
addCalendarEvent in interface GCalendarModel

removeCalendarEvent

public void removeCalendarEvent(GCalendarEvent X)
Specified by:
removeCalendarEvent in interface GCalendarModel

addConnectedCalendarEvents

public void addConnectedCalendarEvents(java.util.Vector X)
Specified by:
addConnectedCalendarEvents in interface GCalendarModel

connectCalendarEvents

public void connectCalendarEvents(GCalendarEvent X,
                                  GCalendarEvent Y)

updateCalendarEvent

public void updateCalendarEvent(GCalendarEvent oldEvent,
                                GCalendarEvent newEvent)
Specified by:
updateCalendarEvent in interface GCalendarModel