/** * Se llama a este método al agregar este bean al ámbito de la sesión. Normalmente, esto ocurre * como resultado de la evaluación de una expresión de enlace de valores o de métodos, que utiliza * la función de bean administrado para crear una instancia de este bean y almacenarla en el * ámbito de la sesión. * * <p>Puede personalizar este método para inicializar y almacenar en caché los valores o recursos * necesarios para el ciclo de duración de una sesión de usuario en particular. */ public void init() { // Efectúe las inicializaciones heredadas de nuestra superclase super.init(); // Efectúe la inicialización de aplicación que debe completarse // *antes* de inicializar los componentes gestionados // TODO - agregue aquí su propio código de inicialización // <editor-fold defaultstate="collapsed" desc="Inicio de componente administrado por el // programa"> // Inicialice los componentes gestionados automáticamente // *Nota* - esta lógica *NO* debe modificarse try { _init(); } catch (Exception e) { log("AdminSessionBean Initialization Failure", e); throw e instanceof FacesException ? (FacesException) e : new FacesException(e); } // </editor-fold> // Efectúe la inicialización de aplicación que debe completarse // *después* de inicializar los componentes gestionados // TODO - agregue aquí su propio código de inicialización // get the login configuration and set the loginConfig property for the session: loginConfig = com.sun.security.auth.login.ConfigFile.getConfiguration() .getAppConfigurationEntry(login_config)[0] .getLoginModuleName(); if (loginConfig == null) { error( "Error: Login Configuration Not Found!\nPlease check to make sure you have configured you environment properly"); log( "Error: Login Configuration Not Found!\nPlease check to make sure you have configured you environment properly"); } }
/** * This method is called when this bean is initially added to session scope. Typically, this * occurs as a result of evaluating a value binding or method binding expression, which utilizes * the managed bean facility to instantiate this bean and store it into session scope. * * <p>You may customize this method to initialize and cache data values or resources that are * required for the lifetime of a particular user session. */ @Override public void init() { // Perform initializations inherited from our superclass super.init(); // Perform application initialization that must complete // *before* managed components are initialized // TODO - add your own initialiation code here // <editor-fold defaultstate="collapsed" desc="Managed Component Initialization"> // Initialize automatically managed components // *Note* - this logic should NOT be modified try { _init(); } catch (Exception e) { log("SessionBean1 Initialization Failure", e); throw e instanceof FacesException ? (FacesException) e : new FacesException(e); } // </editor-fold> // Perform application initialization that must complete // *after* managed components are initialized // TODO - add your own initialization code here }