/*
* Recupera os dados que estão em sessão em CustomerController.
*/
Application app = context.getApplication();
CustomerController customerController = (CustomerController) app.evaluateExpressionGet(
context, "#{customerController}", CustomerController.class);
//Se não tiver usuário logado.
if (customerController.getCustomer().getId() == null) {
logger.debug("Usuário não logado.");
/*
* Armazena a página ao qual o usuário está
* tentando entrar em sessão através
* da classe customerController.
*/
customerController.setOriginViewId(viewId);
FacesUtil.redirectPage("/userLogin.jsf");
FacesUtil.mensWarn(
FacesUtil.getMessage("adminAccessDeniedTitle"),