|
|||||||||||
| 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 ICalDAOpublic 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 ICalDAOkey - The key name under which the calendar is to be registered
public java.lang.Long addCalendar(ICal cal)
ICalDAO
addCalendar in interface ICalDAOcal - the calendar to add
public ICal getCalendar(java.lang.String key,
java.lang.String user)
ICalDAO
getCalendar in interface ICalDAOkey -
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 ICalDAOs - the start Datee - the end Datewhich - Discerns between Any event, timed events and allday events
public void updateEvent(IEvent event)
ICalDAO
updateEvent in interface ICalDAOpublic IEvent getEvent(java.lang.String id)
ICalDAO
getEvent in interface ICalDAOid -
public void removeEvent(IEvent event)
ICalDAO
removeEvent in interface ICalDAOevent - the Event to remove
public void updateCalendar(java.lang.String key,
java.lang.String user)
ICalDAO
updateCalendar in interface ICalDAOkey - The key name under which the calendar was registeredpublic void updateCalendar(ICal cal)
ICalDAO
updateCalendar in interface ICalDAOcal - The Calendar to update
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||