Package ru.bgcrm.servlet.filter
Class SetRequestParamsFilter
java.lang.Object
ru.bgcrm.servlet.filter.SetRequestParamsFilter
- All Implemented Interfaces:
javax.servlet.Filter
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) getContextVariables(javax.servlet.http.HttpServletRequest request) Set the following objects into the HttpRequest or another context:
ctxSetupSetup.getSetup()global configuration
ctxCustomerGroupMapCustomerGroupCache.getGroupMap()Map with customer groups
ctxCustomerGroupListCustomerGroupCache.getGroupList()List with customer groups
ctxUserUserthe current user
ctxPluginManagerPluginManager.getInstance()
ctxUserCache static instance ofUserCachectxUserListUserCache.getUserList()List of system users
ctxUserMapUserCache.getUserMap()Map of system users
ctxUserGroupRoleListUserGroupRoleCache.getUserGroupRoleList()List of group roles in processes
ctxUserGroupRoleMapUserGroupRoleCache.getUserGroupRoleMap()Map of group roles in processes
ctxUserGroupListUserCache.getUserGroupList()List of user groups
ctxUserGroupMapUserCache.getUserGroupMap()Map of user groups
ctxUserGroupFullTitledListUserCache.getUserGroupFullTitledList()List of user groups whose names include the full path
ctxUserGroupFullTitledMapUserCache.getUserGroupFullTitledList()Map of user groups whose names include the full path
ctxUserPermsetListUserCache.getUserPermsetList()List of user permission sets
ctxUserPermsetMapUserCache.getUserPermsetMap()Map of user permission sets
ctxDataSourceSetup.getDataSource()DataSource — connection pool to the DB for use in JSP
ctxSlaveDataSourceSetup.getSlaveDataSource()DataSource — connection pool to the Slave DB for use in JSP
ctxProcessTypeMapProcessTypeCache.getProcessTypeMap()Map with process types
ctxProcessTypeTreeRootProcessType— the root node of the process tree
ctxProcessStatusListList of process statusesinvalid reference
ProcessTypeCache#getProcessStatusList()
ctxProcessStatusMapMap of process statusesinvalid reference
ProcessTypeCache#getProcessStatusMap()
ctxProcessQueueMapMap of process queuesinvalid reference
ProcessTypeCache#getProcessQueueMap()
ctxProcessQueueListList of process queuesinvalid reference
ProcessTypeCache#getProcessQueueList()
ctxParameterCache static instance ofParameterCache
ctxParameterMapParameterCache.getParameterMap()parameter Mapvoidinit(javax.servlet.FilterConfig filterConfig)
-
Field Details
-
REQUEST_KEY_LOCALIZER
- See Also:
-
-
Constructor Details
-
SetRequestParamsFilter
public SetRequestParamsFilter()
-
-
Method Details
-
destroy
public void destroy()- Specified by:
destroyin interfacejavax.servlet.Filter
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException - Specified by:
doFilterin interfacejavax.servlet.Filter- Throws:
IOExceptionjavax.servlet.ServletException
-
getContextVariables
Set the following objects into the HttpRequest or another context:
ctxSetupSetup.getSetup()global configuration
ctxCustomerGroupMapCustomerGroupCache.getGroupMap()Map with customer groups
ctxCustomerGroupListCustomerGroupCache.getGroupList()List with customer groups
ctxUserUserthe current user
ctxPluginManagerPluginManager.getInstance()
ctxUserCache static instance ofUserCachectxUserListUserCache.getUserList()List of system users
ctxUserMapUserCache.getUserMap()Map of system users
ctxUserGroupRoleListUserGroupRoleCache.getUserGroupRoleList()List of group roles in processes
ctxUserGroupRoleMapUserGroupRoleCache.getUserGroupRoleMap()Map of group roles in processes
ctxUserGroupListUserCache.getUserGroupList()List of user groups
ctxUserGroupMapUserCache.getUserGroupMap()Map of user groups
ctxUserGroupFullTitledListUserCache.getUserGroupFullTitledList()List of user groups whose names include the full path
ctxUserGroupFullTitledMapUserCache.getUserGroupFullTitledList()Map of user groups whose names include the full path
ctxUserPermsetListUserCache.getUserPermsetList()List of user permission sets
ctxUserPermsetMapUserCache.getUserPermsetMap()Map of user permission sets
ctxDataSourceSetup.getDataSource()DataSource — connection pool to the DB for use in JSP
ctxSlaveDataSourceSetup.getSlaveDataSource()DataSource — connection pool to the Slave DB for use in JSP
ctxProcessTypeMapProcessTypeCache.getProcessTypeMap()Map with process types
ctxProcessTypeTreeRootProcessType— the root node of the process tree
ctxProcessStatusListList of process statusesinvalid reference
ProcessTypeCache#getProcessStatusList()
ctxProcessStatusMapMap of process statusesinvalid reference
ProcessTypeCache#getProcessStatusMap()
ctxProcessQueueMapMap of process queuesinvalid reference
ProcessTypeCache#getProcessQueueMap()
ctxProcessQueueListList of process queuesinvalid reference
ProcessTypeCache#getProcessQueueList()
ctxParameterCache static instance ofParameterCache
ctxParameterMapParameterCache.getParameterMap()parameter Map -
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
initin interfacejavax.servlet.Filter- Throws:
javax.servlet.ServletException
-