LEONARDI Application Composer - 8.9.0.40 by W4 S.A.

leon.view.web.struts.mobile
Class LyStrutsMobileDecoder

java.lang.Object
  extended by leon.view.web.mobile.LyMobileDecodeRequest
      extended by leon.view.web.struts.mobile.LyStrutsMobileDecoder

public class LyStrutsMobileDecoder
extends LyMobileDecodeRequest


Constructor Summary
LyStrutsMobileDecoder()
          Constructeur.
 
Method Summary
 boolean commandAction(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          S'occupe de traiter les évènements de type command.
 void createSession(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Créer une session (et une application si besoin).
 LyDemand getDemand(javax.servlet.http.HttpServletRequest request, LyEnvironment environment)
           
static LyStrutsMobileDecoder getInstance()
          Renvoie l'unique instance traitant les requêtes.
 void swapSession(java.lang.Object newSession, java.lang.Object oldSession, java.lang.String applicationId)
           
 void upload(java.lang.String controllerId, java.lang.String frame, java.lang.String source, java.lang.String dir, javax.servlet.http.HttpServletRequest req)
          Upload d'un fichier.
 
Methods inherited from class leon.view.web.mobile.LyMobileDecodeRequest
decode, decodeUrl, download, expandUrl, getDemandSelection, getImageUrl, getInfoPlus, getInstance, getParameter, graphicalEvent, home, login, respond
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LyStrutsMobileDecoder

public LyStrutsMobileDecoder()
Constructeur.

Method Detail

swapSession

public void swapSession(java.lang.Object newSession,
                        java.lang.Object oldSession,
                        java.lang.String applicationId)
Specified by:
swapSession in class LyMobileDecodeRequest

getInstance

public static LyStrutsMobileDecoder getInstance()
Renvoie l'unique instance traitant les requêtes.

Returns:
Cette classe.

createSession

public void createSession(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response)
Créer une session (et une application si besoin).

Specified by:
createSession in class LyMobileDecodeRequest
Parameters:
request - La requête envoyée par le mobile.
response - La vue XML.
See Also:
LyStrutsSessionBean

upload

public void upload(java.lang.String controllerId,
                   java.lang.String frame,
                   java.lang.String source,
                   java.lang.String dir,
                   javax.servlet.http.HttpServletRequest req)
            throws java.lang.Exception
Description copied from class: LyMobileDecodeRequest
Upload d'un fichier.

Specified by:
upload in class LyMobileDecodeRequest
Throws:
java.lang.Exception

commandAction

public boolean commandAction(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
S'occupe de traiter les évènements de type command.

Specified by:
commandAction in class LyMobileDecodeRequest
Parameters:
request - La requête envoyée par le mobile.
response - La vue XML.
Returns:
false si aucun message n'est apparu.
See Also:
LyStrutsCommandAction

getDemand

public LyDemand getDemand(javax.servlet.http.HttpServletRequest request,
                          LyEnvironment environment)
Specified by:
getDemand in class LyMobileDecodeRequest
Parameters:
request -
environment -
Returns:

(c) January 2013 - W4 S.A.

Website: W4 S.A., contact us: support@w4global.com