public class CachedAgendaCalendarStorage extends AgendaCalendarStorage
| Modifier and Type | Field and Description |
|---|---|
static String |
CALENDAR_CACHE_NAME |
| Constructor and Description |
|---|
CachedAgendaCalendarStorage(org.exoplatform.services.cache.CacheService cacheService,
CalendarDAO calendarDAO,
org.exoplatform.services.listener.ListenerService listenerService) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
void |
deleteCalendarById(long calendarId) |
org.exoplatform.agenda.model.Calendar |
getCalendarById(long calendarId) |
void |
updateCalendar(org.exoplatform.agenda.model.Calendar calendar) |
countCalendarsByOwners, createCalendar, getCalendarIdsByOwnerIdspublic static final String CALENDAR_CACHE_NAME
public CachedAgendaCalendarStorage(org.exoplatform.services.cache.CacheService cacheService,
CalendarDAO calendarDAO,
org.exoplatform.services.listener.ListenerService listenerService)
public org.exoplatform.agenda.model.Calendar getCalendarById(long calendarId)
getCalendarById in class AgendaCalendarStoragepublic void updateCalendar(org.exoplatform.agenda.model.Calendar calendar)
updateCalendar in class AgendaCalendarStoragepublic void deleteCalendarById(long calendarId)
deleteCalendarById in class AgendaCalendarStoragepublic void clearCache()
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.