org.nuiton.wikitty.publication.ui.action
Class PublicationBaseAction

java.lang.Object
  extended by com.opensymphony.xwork2.ActionSupport
      extended by org.nuiton.web.struts2.BaseAction
          extended by org.nuiton.wikitty.publication.ui.action.PublicationBaseAction
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware, Serializable, org.apache.struts2.interceptor.SessionAware
Direct Known Subclasses:
PublicationActionEdit, PublicationActionEval, PublicationActionLogin, PublicationActionLogout, PublicationActionRaw, PublicationActionRegister, PublicationActionRestoreWikitty, PublicationActionView

public class PublicationBaseAction
extends org.nuiton.web.struts2.BaseAction
implements org.apache.struts2.interceptor.SessionAware

Base action that wikitty publication will extend, needed to work within a struts architecture.

Author:
mfortun
See Also:
Serialized Form

Field Summary
static String ARG_CONTENT_FIELD
           
static String ARG_MIMETYPE
           
static int ARG_QUERY
           
static String ARGS_KEY
           
protected static String CONTEXT_ACTION_KEY
           
static String CONTEXT_APPS_KEY
           
static String CONTEXT_DATA_KEY
           
protected  String contextApps
           
protected  String contextData
           
static String SEARCH_SEPARATOR
           
static String SEPARATOR
           
protected  Map<String,Object> session
           
 
Fields inherited from class com.opensymphony.xwork2.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
PublicationBaseAction()
           
 
Method Summary
 String getArgs()
           
 String getArgument(String key, String defaultValue)
           
 String getContextApps()
           
 String getContextArgs()
           
 String getContextData()
           
protected  String getError(PublicationContext context)
           
 WikittyPublicationProxy getWikittyPublicationProxy()
           
 WikittyPublicationSession getWikittyPublicationSession()
           
protected  Criteria searchCriteria(List<String> subContext)
          Retourne le critere pour recherche l'objet sur lequel faire l'action.
 void setContextApps(String contextApps)
           
 void setContextData(String context)
           
 void setSession(Map<String,Object> sess)
           
 
Methods inherited from class org.nuiton.web.struts2.BaseAction
_, _
 
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARG_QUERY

public static final int ARG_QUERY
See Also:
Constant Field Values

ARG_MIMETYPE

public static final String ARG_MIMETYPE
See Also:
Constant Field Values

ARG_CONTENT_FIELD

public static final String ARG_CONTENT_FIELD
See Also:
Constant Field Values

SEARCH_SEPARATOR

public static final String SEARCH_SEPARATOR
See Also:
Constant Field Values

CONTEXT_ACTION_KEY

protected static final String CONTEXT_ACTION_KEY
See Also:
Constant Field Values

SEPARATOR

public static String SEPARATOR

CONTEXT_DATA_KEY

public static String CONTEXT_DATA_KEY

CONTEXT_APPS_KEY

public static String CONTEXT_APPS_KEY

ARGS_KEY

public static String ARGS_KEY

session

protected Map<String,Object> session

contextData

protected String contextData

contextApps

protected String contextApps
Constructor Detail

PublicationBaseAction

public PublicationBaseAction()
Method Detail

getContextApps

public String getContextApps()

setContextApps

public void setContextApps(String contextApps)

getContextData

public String getContextData()

setContextData

public void setContextData(String context)

getWikittyPublicationSession

public WikittyPublicationSession getWikittyPublicationSession()

getWikittyPublicationProxy

public WikittyPublicationProxy getWikittyPublicationProxy()

setSession

public void setSession(Map<String,Object> sess)
Specified by:
setSession in interface org.apache.struts2.interceptor.SessionAware

searchCriteria

protected Criteria searchCriteria(List<String> subContext)
Retourne le critere pour recherche l'objet sur lequel faire l'action. Le nom du critere doit etre convenablement positionné avec la chaine qui a permit la recherche

Parameters:
subContext -
Returns:

getError

protected String getError(PublicationContext context)

getArgument

public String getArgument(String key,
                          String defaultValue)

getContextArgs

public String getContextArgs()

getArgs

public String getArgs()


Copyright © 2010-2011 CodeLutin. All Rights Reserved.