org.granite.context
Class SimpleGraniteContext

java.lang.Object
  extended by org.granite.context.GraniteContext
      extended by org.granite.context.SimpleGraniteContext

public class SimpleGraniteContext
extends GraniteContext

Author:
William DRAI

Field Summary
 
Fields inherited from class org.granite.context.GraniteContext
SESSION_LAST_ACCESSED_TIME_KEY
 
Method Summary
static SimpleGraniteContext createThreadInstance(GraniteConfig graniteConfig, ServicesConfig servicesConfig, Map<String,Object> applicationMap)
           
static SimpleGraniteContext createThreadInstance(GraniteConfig graniteConfig, ServicesConfig servicesConfig, Map<String,Object> applicationMap, String clientType)
           
static SimpleGraniteContext createThreadInstance(GraniteConfig graniteConfig, ServicesConfig servicesConfig, String sessionId, Map<String,Object> applicationMap, String clientType)
           
 Map<String,Object> getApplicationMap()
           
 Map<String,String> getInitialisationMap()
           
 Map<String,Object> getRequestMap()
           
 Object getSessionLock()
           
 Map<String,Object> getSessionMap()
           
 Map<String,Object> getSessionMap(boolean create)
           
 
Methods inherited from class org.granite.context.GraniteContext
getAMFContext, getClientType, getCurrentInstance, getGraniteConfig, getServicesConfig, getSessionId, release, setCurrentInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createThreadInstance

public static SimpleGraniteContext createThreadInstance(GraniteConfig graniteConfig,
                                                        ServicesConfig servicesConfig,
                                                        Map<String,Object> applicationMap)

createThreadInstance

public static SimpleGraniteContext createThreadInstance(GraniteConfig graniteConfig,
                                                        ServicesConfig servicesConfig,
                                                        Map<String,Object> applicationMap,
                                                        String clientType)

createThreadInstance

public static SimpleGraniteContext createThreadInstance(GraniteConfig graniteConfig,
                                                        ServicesConfig servicesConfig,
                                                        String sessionId,
                                                        Map<String,Object> applicationMap,
                                                        String clientType)

getSessionLock

public Object getSessionLock()
Specified by:
getSessionLock in class GraniteContext

getInitialisationMap

public Map<String,String> getInitialisationMap()
Specified by:
getInitialisationMap in class GraniteContext

getApplicationMap

public Map<String,Object> getApplicationMap()
Specified by:
getApplicationMap in class GraniteContext

getSessionMap

public Map<String,Object> getSessionMap(boolean create)
Specified by:
getSessionMap in class GraniteContext

getSessionMap

public Map<String,Object> getSessionMap()
Specified by:
getSessionMap in class GraniteContext

getRequestMap

public Map<String,Object> getRequestMap()
Specified by:
getRequestMap in class GraniteContext