|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectsrc.server.ModuleClass
src.modules.RoomBookingModule
Provides the functionality of knowing when a room is booked and not. This is useful when one for instance wants to find the closest free group room. Query examples:
| Constructor Summary | |
RoomBookingModule()
Constructor for RoomBookingModule. |
|
| Method Summary | |
boolean |
isValidCache(ModuleQuery query,
java.lang.String cachedUserId,
long cacheAge)
Checks if a cached result is valid or not based on how long ago the result was cached. |
Package |
processQuery(ModuleQuery query)
Process a user sent query. |
void |
triggerEvent(java.lang.String eventId)
Triggers an event with a specific id. |
| Methods inherited from class src.server.ModuleClass |
getModuleMeta, processSettingRequest, processSettingRequest, setModuleMeta |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public RoomBookingModule()
| Method Detail |
public boolean isValidCache(ModuleQuery query,
java.lang.String cachedUserId,
long cacheAge)
Module
isValidCache in interface Modulequery - The user query that resulted in the cached result. The
user's query parameters are identical to the cached query parameters.cachedUserId - The userId of the query that is cached.cacheAge - The number of seconds that has elapsed since the cached
version was cached.
public Package processQuery(ModuleQuery query)
Module
processQuery in interface Modulequery - The user sent query.
public void triggerEvent(java.lang.String eventId)
EventReceiver
triggerEvent in interface EventReceivereventId - The event's id as defined when the event was registered.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||