Class CachedAgendaCalendarStorage
- java.lang.Object
-
- org.exoplatform.agenda.storage.AgendaCalendarStorage
-
- org.exoplatform.agenda.storage.cached.CachedAgendaCalendarStorage
-
public class CachedAgendaCalendarStorage extends AgendaCalendarStorage
-
-
Field Summary
Fields Modifier and Type Field Description static StringCALENDAR_CACHE_NAME
-
Constructor Summary
Constructors Constructor Description CachedAgendaCalendarStorage(org.exoplatform.services.cache.CacheService cacheService, AgendaEventStorage agendaEventStorage, CalendarDAO calendarDAO, org.exoplatform.services.listener.ListenerService listenerService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearCache()voiddeleteCalendarById(long calendarId)org.exoplatform.agenda.model.CalendargetCalendarById(long calendarId)voidupdateCalendar(org.exoplatform.agenda.model.Calendar calendar)-
Methods inherited from class org.exoplatform.agenda.storage.AgendaCalendarStorage
countCalendarsByOwners, createCalendar, getCalendarIdsByOwnerIds
-
-
-
-
Field Detail
-
CALENDAR_CACHE_NAME
public static final String CALENDAR_CACHE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CachedAgendaCalendarStorage
public CachedAgendaCalendarStorage(org.exoplatform.services.cache.CacheService cacheService, AgendaEventStorage agendaEventStorage, CalendarDAO calendarDAO, org.exoplatform.services.listener.ListenerService listenerService)
-
-
Method Detail
-
getCalendarById
public org.exoplatform.agenda.model.Calendar getCalendarById(long calendarId)
- Overrides:
getCalendarByIdin classAgendaCalendarStorage
-
updateCalendar
public void updateCalendar(org.exoplatform.agenda.model.Calendar calendar)
- Overrides:
updateCalendarin classAgendaCalendarStorage
-
deleteCalendarById
public void deleteCalendarById(long calendarId)
- Overrides:
deleteCalendarByIdin classAgendaCalendarStorage
-
clearCache
public void clearCache()
-
-