Package ru.bgcrm.servlet.filter
Class SetRequestParamsFilter
java.lang.Object
ru.bgcrm.servlet.filter.SetRequestParamsFilter
- All Implemented Interfaces:
javax.servlet.Filter
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
void
doFilter
(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 -invalid reference
UserCache#INSTANCE
UserCache.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
- корневой узел дерева процессов
ctxProcessStatusListinvalid reference
ProcessTypeCache#getProcessStatusList()
ctxProcessStatusMapinvalid reference
ProcessTypeCache#getProcessStatusMap()
ctxProcessQueueMapinvalid reference
ProcessTypeCache#getProcessQueueMap()
ctxProcessQueueListinvalid reference
ProcessTypeCache#getProcessQueueList()
ctxParameterMapParameterCache.getParameterMap()
Map с параметрами
void
init
(javax.servlet.FilterConfig filterConfig)
-
Field Details
-
REQUEST_KEY_LOCALIZER
- See Also:
-
-
Constructor Details
-
SetRequestParamsFilter
public SetRequestParamsFilter()
-
-
Method Details
-
destroy
public void destroy()- Specified by:
destroy
in 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:
doFilter
in interfacejavax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
-
getContextVariables
Метод устанавливает в HttpRequest либо другой контекст следующие объекты:
ctxSetupSetup.getSetup()
глобальная конфигурация
ctxCustomerGroupMapCustomerGroupCache.getGroupMap()
Map с группами контрагентов
ctxCustomerGroupListCustomerGroupCache.getGroupList()
List с группами контрагентов
ctxUserUser
текущий пользователь
ctxPluginManagerPluginManager.getInstance()
ctxUserCache -invalid reference
UserCache#INSTANCE
UserCache.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
- корневой узел дерева процессов
ctxProcessStatusListinvalid reference
ProcessTypeCache#getProcessStatusList()
ctxProcessStatusMapinvalid reference
ProcessTypeCache#getProcessStatusMap()
ctxProcessQueueMapinvalid reference
ProcessTypeCache#getProcessQueueMap()
ctxProcessQueueListinvalid reference
ProcessTypeCache#getProcessQueueList()
ctxParameterMapParameterCache.getParameterMap()
Map с параметрами
-
init
public void init(javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException - Specified by:
init
in interfacejavax.servlet.Filter
- Throws:
javax.servlet.ServletException
-