Framework Serveur J2EE ACube V2.7.4
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

acube.framework.action
Classe BaseActionFile
java.lang.Object
  Action
      acube.framework.action.BaseAction
          acube.framework.action.BaseActionFile

abstract public class BaseActionFile
hérite de BaseAction
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 la classe acube.framework.action.BaseAction
CACHE_CONTROL, CACHE_CONTROL_BINARY, CACHE_CONTROL_XML, props, strutscx_config
Sommaire des Constructeurs
Sommaire des Méthodes
ActionForward
execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
Méthode appelée pour permettre le téléchargement d'un fichier
protected ActionForward
executeAtEnd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response, ActionForward forward, 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.action.BaseAction
execute, getModeFonctionnement, verifierDroitAcces
Méthodes héritées de la classe java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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 ActionForward execute(ActionMapping mapping,
                             ActionForm form,
                             HttpServletRequest request,
                             HttpServletResponse response)
                      throws IOException,
                             ServletException,
                             DAOException,
                             TechnicalException,
                             FunctionalException
Méthode appelée pour permettre le téléchargement d'un fichier
Dépacées:
Paramètres:
mapping - ActionMapping
form - ActionForm
request - HttpServletRequest
response - HttpServletResponse
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 ActionForward executeAtEnd(ActionMapping mapping,
                                     ActionForm form,
                                     HttpServletRequest request,
                                     HttpServletResponse response,
                                     ActionForward forward,
                                     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:
mapping - ActionMapping
form - ActionForm
request - HttpServletRequest
response - HttpServletResponse
forward - ActionForward
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 - la requête HTTP en cours.
Retours:
une collection d'objets beans à transformer
Exceptions:

Framework Serveur J2EE ACube V2.7.4
CLASSE PRECEDANTE CLASSE SUIVANTE
SOMMAIRE: ATTR CONSTR METH DETAIL: ATTR CONSTR METH

Version 2.7.4 du 10/07/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