Classe BasicFrmAction

(Actualitzat 30/04/2020, 16:14:51)

Extends: extends FreeMarkerAction

Implements:

Package: eresadmin.actions

Informació general

BasicFrmAction.java

Autor Pablo Sanz Martín

Revisado 29/04/2020 15:43:34
   BasicFrmAction
   checkRight
   checkRights
   checkRightsAsAjax
   checkRightsAsAjax
   chkNoSession
   getAction
   getBundle
   getUrlBack
   getVersion
   getVersionAnys
   getVersionData
   isNoSession
   isSessionAlive
   isSessionDead
   main
   noSession
   NoSession
   notImplemented
   notProuRights
   nulses
   okAndGo
   pickTemplate
   sendMail
   sesionCaducadaError
   sesionRefrescaError
   setBundle
   toAjaxLogin
   toLogin
        
eresadmin.actions.BasicFrmAction
@param HttpTransit
@return 
@throws 
public BasicFrmAction(HttpTransit ht) {}  
eresadmin.actions.BasicFrmAction
Engloba y centraliza la gestión de derechos
@param String
@return 
@throws 
public Result checkRight(String r)  {}  
eresadmin.actions.BasicFrmAction
Controla los privilegios extras. Primero los comprueba como normales
 y después como extras. Tendría que refrescar esto.
@param String
@param String
@param long
@return 
@throws 
public Result checkRights(String r, String xtr, long id)  {}  
eresadmin.actions.BasicFrmAction
Comprueba los privilegios normales y extras y los gestiona por Ajax
@param String
@param String
@param long
@return 
@throws 
public Result checkRightsAsAjax(String r, String xtr, long id)  {}  
eresadmin.actions.BasicFrmAction
Comprueba los privilegios normales y los gestiona por Ajax
@param String
@return 
@throws 
public Result checkRightsAsAjax(String r)  {}  
eresadmin.actions.BasicFrmAction
@param boolean
@return 
@throws 
protected NoSession chkNoSession(boolean ajax)    {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
protected Result getAction()   {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
public ResourceBundle getBundle() {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
public String getUrlBack() {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
public String getVersion() {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
public String getVersionAnys() {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
public String getVersionData() {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
protected boolean isNoSession() {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
public boolean isSessionAlive() {}  
eresadmin.actions.BasicFrmAction
Determina si la sesión ha expirado

@return 
@throws 
public boolean isSessionDead() {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
public Result main()   {}  
eresadmin.actions.BasicFrmAction
@param boolean
@return 
@throws 
public Result noSession(boolean ajax) {}  
eresadmin.actions.BasicFrmAction
@param boolean
@return 
@throws 
private NoSession(boolean ajax)   {}  
eresadmin.actions.BasicFrmAction
@param String
@return 
@throws 
protected Result notImplemented(String msg) {}  
eresadmin.actions.BasicFrmAction
@param boolean
@return 
@throws 
protected Result notProuRights(boolean ajax) {}  
eresadmin.actions.BasicFrmAction
Me permite simular la anulación de sesión

@return 
@throws 
public Result nulses() {}  
eresadmin.actions.BasicFrmAction
Método que muestra un mensaje en Ok.ftl con link al index
@param String
@return 
@throws 
protected Result okAndGo(String foo) {}  
eresadmin.actions.BasicFrmAction
@param String
@return 
@throws IOException
protected Template pickTemplate(String tmpName) throws IOException  {}  
eresadmin.actions.BasicFrmAction
Envía un mail
@param String
@param String
@param String
@return 
@throws AddressException, MessagingException, UnsupportedEncodingException
protected void sendMail(String attach, String sub, String content) throws AddressException, MessagingException, UnsupportedEncodingException {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
protected Result sesionCaducadaError() {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
protected Result sesionRefrescaError() {}  
eresadmin.actions.BasicFrmAction
@param ResourceBundle
@return 
@throws 
public void setBundle(ResourceBundle bundle) {}  
eresadmin.actions.BasicFrmAction

@return 
@throws 
public Result toAjaxLogin() {}  
eresadmin.actions.BasicFrmAction
@param boolean
@return 
@throws 
public Result toLogin(boolean ajax) {}