/** * Portal selection action. * * @param event value change event */ public void selectPortal(ValueChangeEvent event) { HtmlSelectOneListbox component = (HtmlSelectOneListbox) event.getComponent(); this.portalId = (String) component.getValue(); // Save portal identifier in session PortletRequest request = (PortletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(); request.getPortletSession().setAttribute(AdministrationConstants.PORTAL_ID_ATTRIBUTE_NAME, this.portalId, PortletSession.APPLICATION_SCOPE); // Notify observers this.setChanged(); this.notifyObservers(); }