Framework Serveur J2EE ACube V3.1.0
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

acube.framework.action
Classe BaseActionFile
java.lang.Object
  com.opensymphony.xwork2.ActionSupport
      acube.framework.webcomp.action.BaseAction
          acube.framework.action.BaseAction
              acube.framework.action.BaseActionFile
Interfaces à implémenter:
com.opensymphony.xwork2.Action, org.apache.struts2.interceptor.ApplicationAware, com.opensymphony.xwork2.LocaleProvider, Serializable, org.apache.struts2.util.ServletContextAware, org.apache.struts2.interceptor.ServletRequestAware, org.apache.struts2.interceptor.ServletResponseAware, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, com.opensymphony.xwork2.ValidationAware

abstract public class BaseActionFile
hérite de BaseAction
Warning : This class is not migrate to the LISE 3.0 Traitement des actions de download de fichier les méthodes abstraites de cette classe doivent être surchargées
Author:
Aubay
Version:
2.4

Attributs hérités de l'interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
Sommaire des Constructeurs
Sommaire des Méthodes
String
execute()
Méthode appelée pour permettre le téléchargement d'un fichier
protected String
executeAtEnd(String forward, HttpServletRequest request, HttpServletResponse response, FileVO file, ArrayList erreurs, int typeFluxAttendu)
Méthode appelée en fin de traitement: charge la bonne liste de bean au niveau de la servlet (pour la transmettre à strutscx) et choisit la bonne feuille xsl
protected ArrayList
getBeansActions(HttpServletRequest request)
On override cette méthode pour pas qu'elle ne pose de problème dans les objets héritant de BaseActionFile
protected abstract FileVO
getFileActions(HttpServletRequest request)
les sous-classes devront surcharger cette méthode
Méthodes héritées de la classe acube.framework.webcomp.action.BaseAction
execute, getActiviteV1, getModeFonctionnement, getRoot, getTypeOfFluxV1, setApplication, setRoot, setServletContext, setServletRequest, setServletResponse, verifierDroitAcces
Méthodes héritées de la classe com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doDefault, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, pause, setActionErrors, setActionMessages, setFieldErrors, validate
Méthodes héritées de la classe java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Méthodes héritées de l'interface com.opensymphony.xwork2.Action
execute
Méthodes héritées de l'interface com.opensymphony.xwork2.Validateable
validate
Méthodes héritées de l'interface com.opensymphony.xwork2.ValidationAware
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getFieldErrors, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
Méthodes héritées de l'interface com.opensymphony.xwork2.TextProvider
getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts
Méthodes héritées de l'interface com.opensymphony.xwork2.LocaleProvider
getLocale
Méthodes héritées de l'interface org.apache.struts2.interceptor.ServletRequestAware
setServletRequest
Méthodes héritées de l'interface org.apache.struts2.interceptor.ServletResponseAware
setServletResponse
Méthodes héritées de l'interface org.apache.struts2.interceptor.ApplicationAware
setApplication
Méthodes héritées de l'interface org.apache.struts2.util.ServletContextAware
setServletContext
Détail des Constructeurs
BaseActionFile
public BaseActionFile()
Détail des méthodes
getFileActions
protected abstract FileVO getFileActions(HttpServletRequest request)
                                  throws DAOException,
                                         AuthentificationException,
                                         FunctionalException,
                                         TechnicalException,
                                         JDBCWrapperException,
                                         FileWrapperException
les sous-classes devront surcharger cette méthode
Paramètres:
request - la requête HTTP en cours.
Retours:
un objet FileVO contenant le fichier a télécharger
Exceptions:

execute
public String execute()
               throws IOException,
                      ServletException,
                      DAOException,
                      TechnicalException,
                      FunctionalException
Méthode appelée pour permettre le téléchargement d'un fichier
Spécifié par:
execute in interface com.opensymphony.xwork2.Action
Dépacées:
Retours:
ActionForward forward
Exceptions:
IOException
ServletException
DAOException - exception DAO
TechnicalException - exception technique
java.io.IOException
javax.servlet.ServletException
JDBCWrapperException - exception MAE
AuthentificationException - exception d'authentification

executeAtEnd
protected String executeAtEnd(String forward,
                              HttpServletRequest request,
                              HttpServletResponse response,
                              FileVO file,
                              ArrayList erreurs,
                              int typeFluxAttendu)
Méthode appelée en fin de traitement: charge la bonne liste de bean au niveau de la servlet (pour la transmettre à strutscx) et choisit la bonne feuille xsl
Paramètres:
forward - ActionForward
request - HttpServletRequest
response - HttpServletResponse
erreurs - ArrayList
typeFluxAttendu - String le type de flux attendu par le client (XML / PDF / ...)
Retours:
ActionForward the ActionForward

getBeansActions
protected ArrayList getBeansActions(HttpServletRequest request)
                             throws DAOException,
                                    AuthentificationException,
                                    FunctionalException,
                                    TechnicalException,
                                    JDBCWrapperException,
                                    FileWrapperException
On override cette méthode pour pas qu'elle ne pose de problème dans les objets héritant de BaseActionFile
Dépacées:
Paramètres:
request - the HTTP request
Retours:
List of Serializable Object
Exceptions:

Framework Serveur J2EE ACube V3.1.0
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

Version 3.1.0 du 06/11/2009 / Etat : Validé
Cette création est mise à disposition selon le Contrat Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique disponible en ligne http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ ou par courrier postal à Creative Commons, 559 Nathan Abbott Way, Stanford,California 94305, USA.
Documentation generated by DocFlex