/*
 * XXXX 
 *
 * Fecha 08/05/2007
 * 
 *  
 */
 
package com.ejie.p06b.servlet;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.ejie.p06b.general.P06BConstantes;
import com.ejie.p06b.general.P06BPaginas;
import com.ejie.p06b.util.P06BResources;
import com.ejie.p06b.xlnet.P06BPerfilUsuario;



/**
 *  Esta clase gestiona las peticiones HTTP de la aplicación.
 */
public class P06BCambioIdiomaServlet extends P06BServletGenerico 
{

	//Cambia de idioma en la sesión -> Perfil
	public void ejecutar(HttpServletRequest request, HttpServletResponse response) {
		P06BPerfilUsuario lPerfil = (P06BPerfilUsuario) getObjetoSesion (P06BConstantes.P06B_VAR_PERFIL_USUARIO,request,response);
		lPerfil.cambioIdioma();
		
		P06BResources resErrores = new P06BResources (lPerfil.getLocale(),P06BConstantes.P06B_RES_ERRORES);
		P06BResources resEtiquetas = new P06BResources (lPerfil.getLocale(),P06BConstantes.P06B_RES_ETIQUETAS);
		
		setObjetoSesion (P06BConstantes.P06B_RES_SES_ERRORES, resErrores, request, response);
		setObjetoSesion (P06BConstantes.P06B_RES_SES_ETIQUETAS, resEtiquetas, request, response);
        
		//Vamos a la página de inicio de la aplicación
		forward (request, response, P06BPaginas.P06B_JSP_PAGINA_PORTAL);
	}
	
}