コード例 #1
0
  public ResultadoType bajaJugador(Baja bajaJugador, int idPeticion)
      throws BajaJugadorFault_Exception {
    // TODO Auto-generated method stub
    log.info(
        "Peticion de Baja. **Operador "
            + operador.getIdOperador()
            + " **DNI: "
            + bajaJugador.getDni()
            + " **Causa: "
            + bajaJugador.getCausa());
    ResultadoType result = isInvalidDNI(bajaJugador.getDni());
    if (result != null) {
      if (bajaJugador.getDni() != null && !bajaJugador.getDni().isEmpty())
        gestionJugadoresService.almacenarBaja(operador, bajaJugador, result, idPeticion);
      return result;
    }

    result = isInvalidCausa(bajaJugador.getCausa());
    if (result != null) {
      gestionJugadoresService.almacenarBaja(operador, bajaJugador, result, idPeticion);
      return result;
    }

    result = gestionJugadoresService.getBaja(operador, bajaJugador.getDni());

    log.debug("Resultado de la Baja: " + result.getCodigo());
    gestionJugadoresService.almacenarBaja(operador, bajaJugador, result, idPeticion);

    // Se actualiza el estado en el RGIAJ
    if (CodigosVerificacion.COD_BAJA_OK.equalsIgnoreCase(result.getCodigo()))
      gestionJugadoresService.actualizarBajaRIAGJ(operador, bajaJugador.getDni());

    return result;
  }
コード例 #2
0
  /** Retorna todos los cambios registrados en el estado de los jugadores de un operador en RGIAJ */
  public List<CambioRGIAJ> verificarCambiosRGIAJ() {
    List<CambioRGIAJ> listaResultado = new ArrayList<CambioRGIAJ>();

    List<IJugadoresCambioRGIAJ> cambiosEntities = null;

    if (operador.getModeEnabled()
        == Constantes.OP_HABILITADO_PRU) // Se consultan los cambios en RGIAJ en Prueba
    cambiosEntities = this.getVerificacionDao().getCambiosJugadoresTest(operador.getIdOperador());
    else // Se consultan los cambios en RGIAJ normalmente
    cambiosEntities = this.getVerificacionDao().getCambiosJugadores(operador.getIdOperador());

    // Para cada cambio se rellena el resultado a devolver en forma de lista
    for (IJugadoresCambioRGIAJ cambioEntity : cambiosEntities) {

      CambioRGIAJ cambio = new CambioRGIAJ();
      cambio.setDNI(cambioEntity.getId().getDni());
      cambio.setMotivoCambio(cambioEntity.getEvento());
      cambio.setFechaCambio(cambioEntity.getFechaValor());

      listaResultado.add(cambio);
    }

    return listaResultado;
  }