|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.orm.hibernate.support.HibernateDaoSupport
net.stff.ical.persistance.hibernate.HibernateICalDAO
Field Summary |
Fields inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport |
logger |
Fields inherited from interface net.stff.ical.persistance.ICalDAO |
ALLDAYEVENTS, ALLEVENTS, TIMEDEVENTS |
Constructor Summary | |
HibernateICalDAO()
|
Method Summary | |
java.lang.Long |
addCalendar(ICal cal)
Adds an existing calendar. |
java.lang.Long |
addCalendar(java.lang.String key,
java.lang.String user)
adds a new calendar |
ICal |
getCalendar(java.lang.String key,
java.lang.String user)
Returns a calendar specified by the respective key. |
java.util.List |
getCalendarNames(java.lang.String user)
Returns a List of all calendar keys |
java.util.List |
getCalendars(java.lang.String user)
Returns a List of all calendars |
IEvent |
getEvent(java.lang.String id)
Returns the event from an calendar |
java.util.List |
getEventsForPeriod(java.util.Date s,
java.util.Date e,
java.lang.String user,
int which)
Returns a List of those events that start during the specified timespan. |
void |
removeCalendar(ICal cal)
Removes the Calendar specified by the key |
void |
removeEvent(IEvent event)
Removes the event from the persistent store. |
void |
updateCalendar(ICal cal)
Updates the Calendar specified |
void |
updateCalendar(java.lang.String key,
java.lang.String user)
Updates the Calendar specified by the key |
void |
updateEvent(IEvent event)
Updates the event in the persistent store |
Methods inherited from class org.springframework.orm.hibernate.support.HibernateDaoSupport |
afterPropertiesSet, closeSessionIfNecessary, convertHibernateAccessException, getHibernateTemplate, getSession, getSession, getSessionFactory, initDao, setHibernateTemplate, setSessionFactory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HibernateICalDAO()
Method Detail |
public java.util.List getCalendars(java.lang.String user)
ICalDAO
getCalendars
in interface ICalDAO
public java.util.List getCalendarNames(java.lang.String user)
ICalDAO
getCalendarNames
in interface ICalDAO
public java.lang.Long addCalendar(java.lang.String key, java.lang.String user)
ICalDAO
addCalendar
in interface ICalDAO
key
- The key name under which the calendar is to be registered
public java.lang.Long addCalendar(ICal cal)
ICalDAO
addCalendar
in interface ICalDAO
cal
- the calendar to add
public ICal getCalendar(java.lang.String key, java.lang.String user)
ICalDAO
getCalendar
in interface ICalDAO
key
-
public void removeCalendar(ICal cal)
ICalDAO
removeCalendar
in interface ICalDAO
public java.util.List getEventsForPeriod(java.util.Date s, java.util.Date e, java.lang.String user, int which)
ICalDAO
getEventsForPeriod
in interface ICalDAO
s
- the start Datee
- the end Datewhich
- Discerns between Any event, timed events and allday events
public void updateEvent(IEvent event)
ICalDAO
updateEvent
in interface ICalDAO
public IEvent getEvent(java.lang.String id)
ICalDAO
getEvent
in interface ICalDAO
id
-
public void removeEvent(IEvent event)
ICalDAO
removeEvent
in interface ICalDAO
event
- the Event to remove
public void updateCalendar(java.lang.String key, java.lang.String user)
ICalDAO
updateCalendar
in interface ICalDAO
key
- The key name under which the calendar was registeredpublic void updateCalendar(ICal cal)
ICalDAO
updateCalendar
in interface ICalDAO
cal
- The Calendar to update
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |