Esempio n. 1
0
 /**
  * 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);
 }