public String onFlowProcess(FlowEvent event) {
    logger.log(Level.INFO, "Current wizard step:{0}", event.getOldStep());
    logger.log(Level.INFO, "Next step:{0}", event.getNewStep());

    if (skip) {
      skip = false; // reset in case user goes back
      return "confirm";
    } else {
      return event.getNewStep();
    }
  }
 public String onFlowProcess(FlowEvent event) {
   if (skip) {
     skip = false; // reset in case user goes back
     return "confirm";
   } else {
     if (event.getNewStep().equals("equipe")) {
       this.selecionandoUGP();
     } else {
       this.salvarMinutaPortaria();
     }
     return event.getNewStep();
   }
 }
 public String onFlowProcess(FlowEvent event) {
   //        if(event.getNewStep().equals("dadosCargos") || event.getNewStep().equals("dadosVagas")
   // || event.getNewStep().equals("confirmacaoConcurso")){
   //            salvar();
   //        }
   return event.getNewStep();
 }
  public String onFlowProcess(FlowEvent event) {

    if (event.getOldStep().equals(STEP_SELECCION_EMBARQUE)
        && event.getNewStep().equals(STEP_SELECCION_TURNOS)) {
      seleccionarEmbarqueYProveedor();
    } else if (event.getOldStep().equals(STEP_SELECCION_TURNOS)
        && event.getNewStep().equals(STEP_SETEO_VALORES)) {
      seleccionarCargaTurnos();
    } else if (event.getOldStep().equals(STEP_SETEO_VALORES)
        && event.getNewStep().equals(STEP_CALCULADORA)) {
      generarRegistrosCalculadora();
      if (calculadora.getCalculadorasTurno().isEmpty()) {
        generarLineasFactura();
        return STEP_CONFIRMAR;
      }
    } else if (event.getOldStep().equals(STEP_CALCULADORA)
        && event.getNewStep().equals(STEP_CONFIRMAR)) {
      // } else if (event.getOldStep().equals(STEP_SETEO_VALORES) &&
      // event.getNewStep().equals(STEP_CONFIRMAR)){
      generarLineasFactura();
    } else if (event.getOldStep().equals(STEP_CONFIRMAR)
        && event.getNewStep().equals(STEP_CALCULADORA)) {
      return STEP_SETEO_VALORES;
    }

    return event.getNewStep();
  }
 public String onFlowProcess(FlowEvent event) {
   return event.getNewStep();
 }