/** * updates the gui, which depends on the selected process * * @param event * @throws AbortProcessingException */ public void selectProcess(AjaxBehaviorEvent event) throws AbortProcessingException { FacesContext fc = FacesContext.getCurrentInstance(); if (wpsClient == null) { FacesMessage msg = getFacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.NO_URL"); fc.addMessage("ClientBean.selectProcess.NO_WPS", msg); return; } if (process == null) { FacesMessage msg = getFacesMessage(FacesMessage.SEVERITY_ERROR, "ERROR.NO_PROCESS"); fc.addMessage("ClientBean.selectProcess.NO_Process", msg); return; } selectedProcess = wpsClient.getProcess(process.getCode(), process.getCodeSpace()); if (selectedProcess == null) { FacesMessage msg = getFacesMessage(FacesMessage.SEVERITY_WARN, "WARN.NO_PROCESS_WITH_ID", url, process); fc.addMessage("ClientBean.selectProcess.NO_PROCESS_FOR_ID", msg); return; } information = selectedProcess.getAbstract() != null ? selectedProcess.getAbstract().getString() : ""; FacesMessage msg = getFacesMessage(FacesMessage.SEVERITY_INFO, "INFO.SELECT_PROCESS", selectedProcess.getId()); fc.addMessage("ClientBean.selectProcess.SELECT_PROCESS", msg); }