public class SignupCacheServiceImpl extends Object implements org.sakaiproject.signup.logic.SignupCacheService, org.sakaiproject.memory.api.CacheRefresher
SignupCacheServiceImpl implements the methods to cache the search results of a list of the SignupMeeting objects from the DB.
| Modifier and Type | Field and Description |
|---|---|
static SignupCacheServiceImpl |
m_instance
The one and only one client.
|
protected SignupMeetingDao |
signupMeetingDao |
| Constructor and Description |
|---|
SignupCacheServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Returns to uninitialized state.
|
List<org.sakaiproject.signup.model.SignupMeeting> |
getAllSignupMeetingsInSite(String siteId,
Date startDate,
int timeLengthInDays) |
List<org.sakaiproject.signup.model.SignupMeeting> |
getAllSignupMeetingsInSites(List<String> siteIds,
Date startDate,
int searchTimeFrame) |
org.sakaiproject.memory.api.MemoryService |
getMemoryService() |
SignupMeetingDao |
getSignupMeetingDao() |
void |
init() |
Object |
refresh(Object key,
Object oldValue,
org.sakaiproject.event.api.Event event) |
void |
setMemoryService(org.sakaiproject.memory.api.MemoryService memoryService) |
void |
setSignupMeetingDao(SignupMeetingDao signupMeetingDao) |
protected SignupMeetingDao signupMeetingDao
public static SignupCacheServiceImpl m_instance
public void init()
public List<org.sakaiproject.signup.model.SignupMeeting> getAllSignupMeetingsInSite(String siteId, Date startDate, int timeLengthInDays)
getAllSignupMeetingsInSite in interface org.sakaiproject.signup.logic.SignupCacheServicepublic List<org.sakaiproject.signup.model.SignupMeeting> getAllSignupMeetingsInSites(List<String> siteIds, Date startDate, int searchTimeFrame)
getAllSignupMeetingsInSites in interface org.sakaiproject.signup.logic.SignupCacheServicepublic void destroy()
public Object refresh(Object key, Object oldValue, org.sakaiproject.event.api.Event event)
refresh in interface org.sakaiproject.memory.api.CacheRefresherpublic org.sakaiproject.memory.api.MemoryService getMemoryService()
public void setMemoryService(org.sakaiproject.memory.api.MemoryService memoryService)
public SignupMeetingDao getSignupMeetingDao()
public void setSignupMeetingDao(SignupMeetingDao signupMeetingDao)
Copyright © 2007-2014 Sakai Project. All Rights Reserved.