public abstract class AbstractActionSupport extends com.opensymphony.xwork2.ActionSupport implements com.opensymphony.xwork2.ModelDriven<KActionContext>, com.opensymphony.xwork2.Preparable, org.apache.struts2.interceptor.ServletResponseAware
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractActionSupport.AcceptCtxQueryParam
Indique que l'initialisation du context par un parametre de l'url est autorisé.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
MODE_CONTEXT_KEY
Clé de context du mode.
|
static String |
MODE_CREATE_CONTEXT_KEY
Clé de context du mode Create.
|
static String |
MODE_EDIT_CONTEXT_KEY
Clé de context du mode Edit.
|
static String |
MODE_READ_ONLY_CONTEXT_KEY
Clé de context du mode ReadOnly.
|
static String |
URL_PARAM_PREFIX
Préfix des clés des paramètres passés par l'url.
|
static String |
UTIL_CONTEXT_KEY
Clé de context du UiUtil.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractActionSupport()
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addActionError(String message)
Deprecated.
Utiliser getUiMessageStack()
|
void |
addActionMessage(String message)
Deprecated.
Utiliser getUiMessageStack()
|
void |
addFieldError(String fieldName,
String errorMessage)
Deprecated.
Utiliser getUiMessageStack()
|
protected void |
contextMiss(String ctxId)
Appeler lorsque que le context est manquant.
|
AjaxResponseBuilder |
createAjaxResponseBuilder() |
KFileResponseBuilder |
createKFileResponseBuilder() |
String |
execute() |
KActionContext |
getModel() |
UiMessageStack |
getUiMessageStack() |
protected abstract void |
initContext()
Initialisation du context.
|
protected boolean |
isModeCreate() |
protected boolean |
isModeEdit() |
protected boolean |
isModeRead() |
protected void |
preInitContext()
Preinitialisation du context, pour ajouter les composants standard.
|
void |
prepare() |
void |
setServletResponse(javax.servlet.http.HttpServletResponse servletResponse) |
void |
storeContext()
Conserve et fige le context.
|
protected void |
toModeCreate()
Passe en mode creation.
|
protected void |
toModeEdit()
Passe en mode edition.
|
protected void |
toModeReadOnly()
Passe en mode readonly.
|
void |
validate() |
clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getFormatted, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrorspublic static final String UTIL_CONTEXT_KEY
public static final String MODE_CONTEXT_KEY
public static final String MODE_EDIT_CONTEXT_KEY
public static final String MODE_READ_ONLY_CONTEXT_KEY
public static final String MODE_CREATE_CONTEXT_KEY
public static final String URL_PARAM_PREFIX
public final void prepare()
throws ExpiredContextException,
VSecurityException
prepare in interface com.opensymphony.xwork2.PreparableExpiredContextExceptionVSecurityExceptionprotected void contextMiss(String ctxId) throws ExpiredContextException
ctxId - Id du context manquant (seule info disponible)ExpiredContextException - Context expiré (comportement standard)protected abstract void initContext()
throws VSecurityException
final RequestContainerWrapper container = new RequestContainerWrapper(ServletActionContext.getRequest());
MethodUtil.invoke(this, "initContext", container);
VSecurityException - Si erreur de sécuritéprotected void preInitContext()
public final void storeContext()
@GET public String execute()
execute in interface com.opensymphony.xwork2.Actionexecute in class com.opensymphony.xwork2.ActionSupportpublic final void validate()
validate in interface com.opensymphony.xwork2.Validateablevalidate in class com.opensymphony.xwork2.ActionSupportpublic final KActionContext getModel()
getModel in interface com.opensymphony.xwork2.ModelDriven<KActionContext>protected final void toModeEdit()
protected final void toModeCreate()
protected final void toModeReadOnly()
protected final boolean isModeEdit()
protected final boolean isModeRead()
protected final boolean isModeCreate()
public final AjaxResponseBuilder createAjaxResponseBuilder()
public final KFileResponseBuilder createKFileResponseBuilder()
public final UiMessageStack getUiMessageStack()
public final void setServletResponse(javax.servlet.http.HttpServletResponse servletResponse)
setServletResponse in interface org.apache.struts2.interceptor.ServletResponseAware@Deprecated public final void addActionMessage(String message)
addActionMessage in interface com.opensymphony.xwork2.ValidationAwareaddActionMessage in class com.opensymphony.xwork2.ActionSupport@Deprecated public final void addActionError(String message)
addActionError in interface com.opensymphony.xwork2.ValidationAwareaddActionError in class com.opensymphony.xwork2.ActionSupport@Deprecated public final void addFieldError(String fieldName, String errorMessage)
addFieldError in interface com.opensymphony.xwork2.ValidationAwareaddFieldError in class com.opensymphony.xwork2.ActionSupportCopyright © 2014. All Rights Reserved.