public class SessionHelper
extends java.lang.Object
Title: SessionHelper.java
Description:
bboss workgroup
Copyright (c) 2008
| 构造器和说明 |
|---|
SessionHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
buildExtendFieldQueryCondition(java.util.Map<java.lang.String,AttributeInfo> monitorAttributeArray,
com.mongodb.BasicDBObject query,
java.lang.String serialType) |
static java.lang.Object |
convertValue(java.lang.String value,
AttributeInfo attributeInfo) |
static javax.servlet.http.HttpSession |
createSession(javax.servlet.ServletContext servletContext,
SessionBasicInfo sessionBasicInfo,
java.lang.String contextpath,
InvalidateCallback invalidateCallback) |
static boolean |
deleteApp(java.lang.String app) |
static void |
destroy() |
static java.lang.String |
dewraperAttributeName(java.lang.String appkey,
java.lang.String contextpath,
java.lang.String attribute) |
static void |
dispatchEvent(SessionEventImpl sessionEvent) |
static void |
evalqueryfields(AttributeInfo[] monitorAttributeArray,
java.util.Map keys) |
static java.util.List<AttributeInfo> |
evalqueryfiledsValue(AttributeInfo[] monitorAttributeArray,
com.mongodb.DBObject dbobject,
java.lang.String serialType) |
static java.util.List<AttributeInfo> |
evalqueryfiledsValue(AttributeInfo[] attributeInfos,
java.util.List<java.lang.String> data,
int offset,
java.lang.String serialType) |
static boolean |
filter(java.lang.String key) |
static java.lang.String |
getAppKey(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getAppKeyFromRequest(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getAppKeyFromServletContext(javax.servlet.ServletContext context) |
static AttributeInfo[] |
getExtendAttributeInfos(java.lang.String monitorAttributes) |
static java.lang.String |
getLikeCondition(java.lang.Object condition,
java.lang.String serialType) |
static Session |
getSession(java.lang.String appkey,
java.lang.String contextPath,
java.lang.String sessionid) |
static SessionConfig |
getSessionConfig(java.lang.String appcode) |
static SessionConfig |
getSessionConfig(java.lang.String appcode,
boolean serialattributes) |
static SessionManager |
getSessionManager() |
static SessionStaticManager |
getSessionStaticManager() |
static boolean |
hasDeleteAppPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request) |
static boolean |
hasMonitorPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request) |
static boolean |
haveSessionListener() |
static void |
init(java.lang.String contextpath) |
static boolean |
isMonitorAll() |
static java.util.Map<java.lang.String,AttributeInfo> |
parserExtendAttributes(javax.servlet.http.HttpServletRequest request,
SessionConfig sessionConfig) |
static java.lang.String |
serial(java.lang.Object value) |
static java.lang.Object |
serial(java.lang.Object value,
java.lang.String serialType) |
static java.util.Map<java.lang.String,java.lang.Object> |
toMap(com.mongodb.DBObject object,
boolean deserial) |
static java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.lang.String appkey,
java.lang.String contextpath,
com.mongodb.DBObject object,
boolean deserial) |
static java.lang.Object |
unserial(java.lang.String value) |
static java.lang.Object |
unserial(java.lang.String value,
java.lang.String serialType) |
static java.lang.String |
wraperAttributeName(java.lang.String appkey,
java.lang.String contextpath,
java.lang.String attribute) |
public static SessionConfig getSessionConfig(java.lang.String appcode)
public static SessionConfig getSessionConfig(java.lang.String appcode, boolean serialattributes)
public static boolean filter(java.lang.String key)
public static void init(java.lang.String contextpath)
public static java.lang.Object convertValue(java.lang.String value,
AttributeInfo attributeInfo)
public static java.util.Map<java.lang.String,AttributeInfo> parserExtendAttributes(javax.servlet.http.HttpServletRequest request, SessionConfig sessionConfig)
public static void evalqueryfields(AttributeInfo[] monitorAttributeArray, java.util.Map keys)
public static void buildExtendFieldQueryCondition(java.util.Map<java.lang.String,AttributeInfo> monitorAttributeArray, com.mongodb.BasicDBObject query, java.lang.String serialType)
public static java.util.List<AttributeInfo> evalqueryfiledsValue(AttributeInfo[] monitorAttributeArray, com.mongodb.DBObject dbobject, java.lang.String serialType)
public static void destroy()
public static SessionManager getSessionManager()
public static SessionStaticManager getSessionStaticManager()
public static javax.servlet.http.HttpSession createSession(javax.servlet.ServletContext servletContext,
SessionBasicInfo sessionBasicInfo,
java.lang.String contextpath,
InvalidateCallback invalidateCallback)
public static void dispatchEvent(SessionEventImpl sessionEvent)
public static boolean haveSessionListener()
public static Session getSession(java.lang.String appkey, java.lang.String contextPath, java.lang.String sessionid)
public static java.lang.String serial(java.lang.Object value)
public static java.lang.Object serial(java.lang.Object value,
java.lang.String serialType)
public static java.lang.String getLikeCondition(java.lang.Object condition,
java.lang.String serialType)
public static java.lang.Object unserial(java.lang.String value)
public static java.lang.Object unserial(java.lang.String value,
java.lang.String serialType)
public static java.lang.String wraperAttributeName(java.lang.String appkey,
java.lang.String contextpath,
java.lang.String attribute)
public static java.lang.String dewraperAttributeName(java.lang.String appkey,
java.lang.String contextpath,
java.lang.String attribute)
public static java.lang.String getAppKey(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getAppKeyFromRequest(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getAppKeyFromServletContext(javax.servlet.ServletContext context)
public static boolean hasMonitorPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request)
public static boolean hasDeleteAppPermission(java.lang.String app,
javax.servlet.http.HttpServletRequest request)
public static boolean deleteApp(java.lang.String app)
throws java.lang.Exception
java.lang.Exceptionpublic static boolean isMonitorAll()
throws java.lang.Exception
java.lang.Exceptionpublic static AttributeInfo[] getExtendAttributeInfos(java.lang.String monitorAttributes)
monitorAttributes - public static java.util.List<AttributeInfo> evalqueryfiledsValue(AttributeInfo[] attributeInfos, java.util.List<java.lang.String> data, int offset, java.lang.String serialType)
public static java.util.Map<java.lang.String,java.lang.Object> toMap(com.mongodb.DBObject object,
boolean deserial)
public static java.util.Map<java.lang.String,java.lang.Object> toMap(java.lang.String appkey,
java.lang.String contextpath,
com.mongodb.DBObject object,
boolean deserial)