Package ru.bgcrm.struts.action
Class BaseAction
- java.lang.Object
-
- org.apache.struts.action.Action
-
- org.apache.struts.actions.BaseAction
-
- org.apache.struts.actions.DispatchAction
-
- ru.bgcrm.struts.action.BaseAction
-
- Direct Known Subclasses:
AppAction
,BaseAction
,BaseAction
,BoardAction
,BoardAction
,ChannelAction
,ConfigAction
,CustomAction
,CustomerAction
,CustomerAction
,CustomerAction
,DirectoryAction
,DirectoryAddressAction
,DispatchAction
,DispatchAction
,DocumentAction
,DynamicAction
,EmptyAction
,FileAction
,GroupLoadAction
,HelpDeskAction
,LinkAction
,LockAction
,LogAction
,LoginAction
,MessageAction
,MessageAction
,MessageCallAction
,NewsAction
,ParameterAction
,PhoneAction
,PoolAction
,ProcessAction
,ProcessAction
,ProcessAction
,ProcessQueueAction
,ProfileAction
,ProfileAction
,ReportAction
,RunAction
,SearchAction
,SearchAction
,TaskAction
,UserAction
,UserAction
,UserAction
,WebRequestAction
,WorkAction
public class BaseAction extends org.apache.struts.actions.DispatchAction
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
FORWARD_DEFAULT
protected Localizer
l
protected Log
log
static com.fasterxml.jackson.databind.ObjectMapper
mapper
protected static java.lang.String
PATH_JSP_ADMIN
protected static java.lang.String
PATH_JSP_OPEN
static java.lang.String
PATH_JSP_OPEN_PLUGIN
protected static java.lang.String
PATH_JSP_USER
static java.lang.String
PATH_JSP_USER_PLUGIN
protected Setup
setup
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
checkModified(LastModify lastModify, DynActionForm form)
protected org.apache.struts.action.ActionForward
data(java.sql.Connection con, org.apache.struts.action.ActionMapping mapping, DynActionForm form)
Deprecated.protected org.apache.struts.action.ActionForward
data(java.sql.Connection con, org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.lang.String name)
Deprecated.protected org.apache.struts.action.ActionForward
data(java.sql.Connection con, DynActionForm form, java.lang.String path)
Returns JSP forward by file path.protected org.apache.struts.action.ActionForward
data(ConnectionSet conSet, org.apache.struts.action.ActionMapping mapping, DynActionForm form)
Deprecated.protected org.apache.struts.action.ActionForward
data(ConnectionSet conSet, org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.lang.String name)
Deprecated.protected org.apache.struts.action.ActionForward
data(ConnectionSet conSet, DynActionForm form, java.lang.String path)
Returns JSP forward by file path.protected org.apache.struts.action.ActionForward
dispatchMethod(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm actionForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String name)
protected boolean
getAccess(java.lang.String accessList, java.lang.String accessItemKey, int value)
protected org.apache.struts.action.ActionForward
processJsonForward(java.sql.Connection con, DynActionForm form)
Deprecated.protected org.apache.struts.action.ActionForward
processJsonForward(java.sql.Connection con, DynActionForm form, javax.servlet.http.HttpServletResponse response)
Deprecated.protected org.apache.struts.action.ActionForward
processJsonForward(ConnectionSet conSet, DynActionForm form)
Deprecated.protected org.apache.struts.action.ActionForward
processJsonForward(ConnectionSet conSet, DynActionForm form, javax.servlet.http.HttpServletResponse response)
Deprecated.protected org.apache.struts.action.ActionForward
processUserTypedForward(java.sql.Connection con, org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.lang.String htmlForwardName)
Deprecated.protected org.apache.struts.action.ActionForward
processUserTypedForward(java.sql.Connection con, org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletResponse response, java.lang.String htmlForwardName)
Deprecated.protected org.apache.struts.action.ActionForward
processUserTypedForward(ConnectionSet conSet, org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.lang.String htmlForwardName)
Deprecated.protected org.apache.struts.action.ActionForward
processUserTypedForward(ConnectionSet conSet, org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletResponse response, java.lang.String htmlForwardName)
Deprecated.protected void
restoreRequestParams(java.sql.Connection con, DynActionForm form, boolean get, boolean set, java.lang.String... params)
Выставляет параметры запроса из сохранённых значений в случае, если они не переданы явно.protected org.apache.struts.action.ActionForward
status(java.sql.Connection con, DynActionForm form)
Sends response result in JSON format.protected org.apache.struts.action.ActionForward
status(ConnectionSet conSet, DynActionForm form)
Sends response result in JSON format.protected org.apache.struts.action.ActionForward
unspecified(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Метод сделан, чтобы не переопределяли его, переопределять нужно с коннекшеном.protected org.apache.struts.action.ActionForward
unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.sql.Connection con)
Акшен метод по-умолчанию, именованные делать по образцу.protected org.apache.struts.action.ActionForward
unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.sql.Connection con)
Deprecated.protected org.apache.struts.action.ActionForward
unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet)
Deprecated.protected org.apache.struts.action.ActionForward
unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, ConnectionSet conSet)
Акшен метод по-умолчанию, именованные делать по образцу.protected void
updatePersonalization(DynActionForm form, java.sql.Connection con, java.util.function.Consumer<Preferences> setFunction)
Stores new values in personalization map and update it if changed.-
Methods inherited from class org.apache.struts.actions.DispatchAction
cancelled, execute, getMethod, getMethodName, getParameter
-
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
-
-
-
-
Field Detail
-
mapper
public static final com.fasterxml.jackson.databind.ObjectMapper mapper
-
PATH_JSP_ADMIN
protected static final java.lang.String PATH_JSP_ADMIN
- See Also:
- Constant Field Values
-
PATH_JSP_USER
protected static final java.lang.String PATH_JSP_USER
- See Also:
- Constant Field Values
-
PATH_JSP_USER_PLUGIN
public static final java.lang.String PATH_JSP_USER_PLUGIN
- See Also:
- Constant Field Values
-
PATH_JSP_OPEN
protected static final java.lang.String PATH_JSP_OPEN
- See Also:
- Constant Field Values
-
PATH_JSP_OPEN_PLUGIN
public static final java.lang.String PATH_JSP_OPEN_PLUGIN
- See Also:
- Constant Field Values
-
FORWARD_DEFAULT
protected final java.lang.String FORWARD_DEFAULT
- See Also:
- Constant Field Values
-
log
protected final Log log
-
setup
protected Setup setup
-
l
protected Localizer l
-
-
Method Detail
-
unspecified
protected final org.apache.struts.action.ActionForward unspecified(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
Метод сделан, чтобы не переопределяли его, переопределять нужно с коннекшеном.- Overrides:
unspecified
in classorg.apache.struts.actions.DispatchAction
- Throws:
java.lang.Exception
-
unspecified
@Deprecated protected org.apache.struts.action.ActionForward unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.sql.Connection con) throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
unspecified
protected org.apache.struts.action.ActionForward unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.sql.Connection con) throws java.lang.Exception
Акшен метод по-умолчанию, именованные делать по образцу.- Parameters:
mapping
-form
-con
-- Returns:
- Throws:
java.lang.Exception
-
unspecified
@Deprecated protected org.apache.struts.action.ActionForward unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ConnectionSet conSet) throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
unspecified
protected org.apache.struts.action.ActionForward unspecified(org.apache.struts.action.ActionMapping mapping, DynActionForm form, ConnectionSet conSet) throws java.lang.Exception
Акшен метод по-умолчанию, именованные делать по образцу.- Parameters:
mapping
-form
-conSet
-- Returns:
- Throws:
java.lang.Exception
-
dispatchMethod
protected org.apache.struts.action.ActionForward dispatchMethod(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm actionForm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String name) throws java.lang.Exception
- Overrides:
dispatchMethod
in classorg.apache.struts.actions.DispatchAction
- Throws:
java.lang.Exception
-
data
protected org.apache.struts.action.ActionForward data(java.sql.Connection con, DynActionForm form, java.lang.String path)
Returns JSP forward by file path.- Parameters:
con
-form
- must be 'null' for open interface.path
- JSP path.- Returns:
-
data
protected org.apache.struts.action.ActionForward data(ConnectionSet conSet, DynActionForm form, java.lang.String path)
Returns JSP forward by file path.- Parameters:
conSet
-form
- must be 'null' for open interface.path
- JSP path.- Returns:
-
data
@Deprecated protected org.apache.struts.action.ActionForward data(java.sql.Connection con, org.apache.struts.action.ActionMapping mapping, DynActionForm form)
Deprecated.Usedata(Connection, DynActionForm, String)
. Returns Struts forward with name=form.getAction().- Parameters:
con
-mapping
-form
-- Returns:
-
data
@Deprecated protected org.apache.struts.action.ActionForward data(java.sql.Connection con, org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.lang.String name)
Deprecated.Usedata(Connection, DynActionForm, String)
. Returns Struts forward by name.- Parameters:
con
-mapping
-form
-name
- forward's name.- Returns:
-
data
@Deprecated protected org.apache.struts.action.ActionForward data(ConnectionSet conSet, org.apache.struts.action.ActionMapping mapping, DynActionForm form)
Deprecated.Usedata(ConnectionSet, DynActionForm, String)
. Returns Struts forward with name=form.getAction().- Parameters:
conSet
-mapping
-form
-- Returns:
-
data
@Deprecated protected org.apache.struts.action.ActionForward data(ConnectionSet conSet, org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.lang.String name)
Deprecated.Usedata(ConnectionSet, DynActionForm, String)
. Returns Struts forward by name.- Parameters:
conSet
-mapping
-form
-name
- forward's name.- Returns:
-
processUserTypedForward
@Deprecated protected org.apache.struts.action.ActionForward processUserTypedForward(java.sql.Connection con, org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletResponse response, java.lang.String htmlForwardName)
Deprecated.
-
processUserTypedForward
@Deprecated protected org.apache.struts.action.ActionForward processUserTypedForward(java.sql.Connection con, org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.lang.String htmlForwardName)
Deprecated.
-
processUserTypedForward
@Deprecated protected org.apache.struts.action.ActionForward processUserTypedForward(ConnectionSet conSet, org.apache.struts.action.ActionMapping mapping, DynActionForm form, javax.servlet.http.HttpServletResponse response, java.lang.String htmlForwardName)
Deprecated.
-
processUserTypedForward
@Deprecated protected org.apache.struts.action.ActionForward processUserTypedForward(ConnectionSet conSet, org.apache.struts.action.ActionMapping mapping, DynActionForm form, java.lang.String htmlForwardName)
Deprecated.
-
status
protected org.apache.struts.action.ActionForward status(java.sql.Connection con, DynActionForm form)
Sends response result in JSON format.- Parameters:
con
-form
-- Returns:
-
status
protected org.apache.struts.action.ActionForward status(ConnectionSet conSet, DynActionForm form)
Sends response result in JSON format.- Parameters:
conSet
-form
-- Returns:
-
processJsonForward
@Deprecated protected org.apache.struts.action.ActionForward processJsonForward(ConnectionSet conSet, DynActionForm form)
Deprecated.
-
processJsonForward
@Deprecated protected org.apache.struts.action.ActionForward processJsonForward(java.sql.Connection con, DynActionForm form)
Deprecated.
-
processJsonForward
@Deprecated protected org.apache.struts.action.ActionForward processJsonForward(java.sql.Connection con, DynActionForm form, javax.servlet.http.HttpServletResponse response)
Deprecated.
-
processJsonForward
@Deprecated protected org.apache.struts.action.ActionForward processJsonForward(ConnectionSet conSet, DynActionForm form, javax.servlet.http.HttpServletResponse response)
Deprecated.
-
getAccess
protected boolean getAccess(java.lang.String accessList, java.lang.String accessItemKey, int value)
-
checkModified
protected void checkModified(LastModify lastModify, DynActionForm form) throws BGException
- Throws:
BGException
-
restoreRequestParams
protected void restoreRequestParams(java.sql.Connection con, DynActionForm form, boolean get, boolean set, java.lang.String... params) throws BGException
Выставляет параметры запроса из сохранённых значений в случае, если они не переданы явно.- Parameters:
con
-form
-get
- восстанавливатьset
- сохранятьparams
-- Throws:
BGException
-
updatePersonalization
protected void updatePersonalization(DynActionForm form, java.sql.Connection con, java.util.function.Consumer<Preferences> setFunction) throws java.lang.Exception
Stores new values in personalization map and update it if changed.- Parameters:
form
-con
-setFunction
-- Throws:
java.lang.Exception
-
-