Boa noite, eu gostaria de saber como faço para ler, via código java, a lista de navigation-case do navigation-rule que eu configurei no faces-config.xml?
Estou tentando ler através do FacesContext, mas ainda não consegui.
Obrigado
Boa noite, eu gostaria de saber como faço para ler, via código java, a lista de navigation-case do navigation-rule que eu configurei no faces-config.xml?
Estou tentando ler através do FacesContext, mas ainda não consegui.
Obrigado
fala Maikel, tudo bem?
Você pode usar o ConfigurableNavigationHandler para pegar os navigation-cases passando eles em um Map:
FacesContext context = FacesContext.getCurrentInstance();
ConfigurableNavigationHandler navigationHandler = (ConfigurableNavigationHandler) context.getApplication().getNavigationHandler();
Map<String,Set<NavigationCase>> navigationCases = navigationHandler.getNavigationCases();
veja se isso funciona para você.
Oi Samir,
Deu certo.
Muito obrigado