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) Метод устанавливает в HttpRequest либо другой контекст следующие объекты:
ctxSetupSetup.getSetup()глобальная конфигурация
ctxCustomerGroupMapCustomerGroupCache.getGroupMap()Map с группами контрагентов
ctxCustomerGroupListCustomerGroupCache.getGroupList()List с группами контрагентов
ctxUserUserтекущий пользователь
ctxPluginManagerPluginManager.getInstance()
ctxUserCache -user cache instance ctxUserListinvalid reference
UserCache#INSTANCEUserCache.getUserList()List с пользователями системы
ctxUserMapUserCache.getUserMap()Map с пользователями системы
ctxUserGroupRoleListUserGroupRoleCache.getUserGroupRoleList()List с ролями групп в процессах
ctxUserGroupRoleMapUserGroupRoleCache.getUserGroupRoleMap()Map с ролями групп в процессах
ctxUserGroupListUserCache.getUserGroupList()List с группами пользователей
ctxUserGroupMapUserCache.getUserGroupMap()Map с группами пользователей
ctxUserGroupFullTitledListUserCache.getUserGroupFullTitledList()List с группами пользователей, наименования групп включают полный путь
ctxUserGroupFullTitledMapUserCache.getUserGroupFullTitledList()Map с группами пользователей, наименования групп включают полный путь
ctxUserPermsetListUserCache.getUserPermsetList()List с наборами прав пользователей
ctxUserPermsetMapUserCache.getUserPermsetMap()Map с наборами прав пользователей
ctxDataSourceSetup.getDataSource()DataSource - пул соединений с БД для использования в JSP
ctxSlaveDataSourceSetup.getSlaveDataSource()DataSource - пул соединений с Slave БД для использования в JSP
ctxProcessTypeMapProcessTypeCache.getProcessTypeMap()Map с типами процессов
ctxProcessTypeTreeRootProcessType- корневой узел дерева процессов
ctxProcessStatusListList со статусами процессовinvalid reference
ProcessTypeCache#getProcessStatusList()
ctxProcessStatusMapMap со статусами процессовinvalid reference
ProcessTypeCache#getProcessStatusMap()
ctxProcessQueueMapMap с очередями процессовinvalid reference
ProcessTypeCache#getProcessQueueMap()
ctxProcessQueueListList с очередями процессовinvalid reference
ProcessTypeCache#getProcessQueueList()
ctxParameterMapParameterCache.getParameterMap()Map с параметрами
voidinit(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
Метод устанавливает в HttpRequest либо другой контекст следующие объекты:
ctxSetupSetup.getSetup()глобальная конфигурация
ctxCustomerGroupMapCustomerGroupCache.getGroupMap()Map с группами контрагентов
ctxCustomerGroupListCustomerGroupCache.getGroupList()List с группами контрагентов
ctxUserUserтекущий пользователь
ctxPluginManagerPluginManager.getInstance()
ctxUserCache -user cache instance ctxUserListinvalid reference
UserCache#INSTANCEUserCache.getUserList()List с пользователями системы
ctxUserMapUserCache.getUserMap()Map с пользователями системы
ctxUserGroupRoleListUserGroupRoleCache.getUserGroupRoleList()List с ролями групп в процессах
ctxUserGroupRoleMapUserGroupRoleCache.getUserGroupRoleMap()Map с ролями групп в процессах
ctxUserGroupListUserCache.getUserGroupList()List с группами пользователей
ctxUserGroupMapUserCache.getUserGroupMap()Map с группами пользователей
ctxUserGroupFullTitledListUserCache.getUserGroupFullTitledList()List с группами пользователей, наименования групп включают полный путь
ctxUserGroupFullTitledMapUserCache.getUserGroupFullTitledList()Map с группами пользователей, наименования групп включают полный путь
ctxUserPermsetListUserCache.getUserPermsetList()List с наборами прав пользователей
ctxUserPermsetMapUserCache.getUserPermsetMap()Map с наборами прав пользователей
ctxDataSourceSetup.getDataSource()DataSource - пул соединений с БД для использования в JSP
ctxSlaveDataSourceSetup.getSlaveDataSource()DataSource - пул соединений с Slave БД для использования в JSP
ctxProcessTypeMapProcessTypeCache.getProcessTypeMap()Map с типами процессов
ctxProcessTypeTreeRootProcessType- корневой узел дерева процессов
ctxProcessStatusListList со статусами процессовinvalid reference
ProcessTypeCache#getProcessStatusList()
ctxProcessStatusMapMap со статусами процессовinvalid reference
ProcessTypeCache#getProcessStatusMap()
ctxProcessQueueMapMap с очередями процессовinvalid reference
ProcessTypeCache#getProcessQueueMap()
ctxProcessQueueListList с очередями процессовinvalid reference
ProcessTypeCache#getProcessQueueList()
ctxParameterMapParameterCache.getParameterMap()Map с параметрами
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
initin interfacejavax.servlet.Filter- Throws:
javax.servlet.ServletException
-