Package org.exoplatform.agenda.storage
Class AgendaCalendarStorage
- java.lang.Object
-
- org.exoplatform.agenda.storage.AgendaCalendarStorage
-
- Direct Known Subclasses:
CachedAgendaCalendarStorage
public class AgendaCalendarStorage extends Object
-
-
Constructor Summary
Constructors Constructor Description AgendaCalendarStorage(AgendaEventStorage agendaEventStorage, CalendarDAO calendarDAO, org.exoplatform.services.listener.ListenerService listenerService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountCalendarsByOwners(Long... ownerIds)org.exoplatform.agenda.model.CalendarcreateCalendar(org.exoplatform.agenda.model.Calendar calendar)voiddeleteCalendarById(long calendarId)org.exoplatform.agenda.model.CalendargetCalendarById(long calendarId)List<Long>getCalendarIdsByOwnerIds(int offset, int limit, Long... ownerIds)voidupdateCalendar(org.exoplatform.agenda.model.Calendar calendar)
-
-
-
Constructor Detail
-
AgendaCalendarStorage
public AgendaCalendarStorage(AgendaEventStorage agendaEventStorage, CalendarDAO calendarDAO, org.exoplatform.services.listener.ListenerService listenerService)
-
-
Method Detail
-
getCalendarIdsByOwnerIds
public List<Long> getCalendarIdsByOwnerIds(int offset, int limit, Long... ownerIds)
-
countCalendarsByOwners
public int countCalendarsByOwners(Long... ownerIds)
-
getCalendarById
public org.exoplatform.agenda.model.Calendar getCalendarById(long calendarId)
-
createCalendar
public org.exoplatform.agenda.model.Calendar createCalendar(org.exoplatform.agenda.model.Calendar calendar)
-
updateCalendar
public void updateCalendar(org.exoplatform.agenda.model.Calendar calendar)
-
deleteCalendarById
public void deleteCalendarById(long calendarId)
-
-