public abstract class SHForceAction
extends com.opensymphony.xwork2.ActionSupport
Title: 信息化平台 - Action的基类
Description: 信息化平台,包括OA、ERP、CRM、HRM等的综合性平台
Company:首亨软件(重庆)有限公司
Author:江兴春
限定符和类型 | 字段和说明 |
---|---|
com.opensymphony.xwork2.ActionContext |
ctx |
javax.servlet.http.HttpServletRequest |
request |
javax.servlet.http.HttpServletResponse |
response |
javax.servlet.http.HttpSession |
session |
构造器和说明 |
---|
SHForceAction() |
限定符和类型 | 方法和说明 |
---|---|
int |
authentication()
身份和权限认证处理函数
|
abstract SHForceModel |
control(com.opensymphony.xwork2.ActionContext ctx,
SHForceAction action)
获取MODEL对象
|
java.lang.String |
errorHandle()
没有通过认证或者身份认证的处理函数
|
java.lang.String |
execute()
执行逻辑总类
|
abstract java.lang.String |
forward(com.opensymphony.xwork2.ActionContext ctx,
SHForceModel model)
跳转字符串
|
java.lang.String |
getCurPageNo() |
java.lang.String |
getPageId() |
java.util.List |
getPageInits()
获取PageInit接口的实现类实例,默认创建一个空的链表
|
java.lang.String |
getSortCol() |
java.lang.String |
getSortType() |
void |
init()
execute初始化执行函数,可以在这个函数里面执行是否登录检测等信息
目前是空函数,在子类中应该重载
|
void |
setCtx(com.opensymphony.xwork2.ActionContext ctx) |
void |
setCurPageNo(java.lang.String curPageNo) |
void |
setPageId(java.lang.String pageId) |
void |
setSortCol(java.lang.String sortCol) |
void |
setSortType(java.lang.String sortType) |
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
public com.opensymphony.xwork2.ActionContext ctx
public javax.servlet.http.HttpServletRequest request
public javax.servlet.http.HttpServletResponse response
public javax.servlet.http.HttpSession session
public void init()
public int authentication()
public java.lang.String errorHandle()
public final java.lang.String execute() throws java.lang.Exception
execute
在接口中 com.opensymphony.xwork2.Action
execute
在类中 com.opensymphony.xwork2.ActionSupport
java.lang.Exception
- 异常信息public abstract SHForceModel control(com.opensymphony.xwork2.ActionContext ctx, SHForceAction action)
ctx
- ActionContextaction
- SHForceActionpublic abstract java.lang.String forward(com.opensymphony.xwork2.ActionContext ctx, SHForceModel model)
ctx
- ActionContextmodel
- SHForceModelpublic java.util.List getPageInits()
public void setCtx(com.opensymphony.xwork2.ActionContext ctx)
public java.lang.String getSortCol()
public void setSortCol(java.lang.String sortCol)
public java.lang.String getSortType()
public void setSortType(java.lang.String sortType)
public java.lang.String getCurPageNo()
public void setCurPageNo(java.lang.String curPageNo)
public java.lang.String getPageId()
public void setPageId(java.lang.String pageId)