Package br.com.moonjava.flight.model.base

Examples of br.com.moonjava.flight.model.base.Status


  public void buscar_por_todos_voos_disponiveis() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    Status status = Status.DISPONIVEL;

    request.set("status", status);

    List<Voo> res = dao.consultar(request);
    assertThat(res.size(), equalTo(3));
View Full Code Here


  public void filtro_por_status_e_data_de_partida() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    Status status = Status.DISPONIVEL;
    DateTime partida = new DateTime(2012, 2, 1, 0, 0, 0);

    request.set("status", status);
    request.set("partida", partida);
View Full Code Here

  public void filtro_por_status_e_data_de_chegada() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    Status status = Status.DISPONIVEL;
    DateTime chegada = new DateTime(2012, 2, 1, 6, 0, 0);

    request.set("status", status);
    request.set("chegada", chegada);
View Full Code Here

  public void filtro_por_status_indisponivel() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    Status status = Status.INDISPONIVEL;

    request.set("status", status);

    List<Voo> res = dao.consultar(request);
    assertThat(res.size(), equalTo(1));
View Full Code Here

  public void filtro_por_origem() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    String origem = "origem D";
    Status status = Status.DISPONIVEL;

    request.set("origem", origem);
    request.set("status", status);

    List<Voo> res = dao.consultar(request);
View Full Code Here

  public void filtro_por_destino() {
    VooDAO dao = new VooDAO();
    RequestParamWrapper request = new RequestParamWrapper();

    String destino = "destino B";
    Status status = Status.DISPONIVEL;

    request.set("destino", destino);
    request.set("status", status);

    List<Voo> res = dao.consultar(request);
View Full Code Here

    return executed;
  }

  @Override
  public List<Voo> consultar(RequestParam request) {
    Status status = request.enumParam(Status.class, "status");
    DateTime partida = request.dateTimeParam("partida");
    DateTime chegada = request.dateTimeParam("chegada");
    String origem = request.stringParam("origem");
    String destino = request.stringParam("destino");
    Integer assento = request.intParam("assento");

    return query()

        .with("where 1 = 1")
        .with("and VOO.STATUS = ?", status.ordinal())
        .with("and VOO.DATA_PARTIDA >= ?", partida)
        .with("and VOO.DATA_CHEGADA <= ?", chegada)
        .with("and VOO.ORIGEM like concat ('%', ?, '%')", origem)
        .with("and VOO.DESTINO like concat ('%', ?, '%')", destino)
        .with("and VOO.ASSENTO_LIVRE > ?", assento)
View Full Code Here

  public void status_deve_ser_atualizado() {
    VooDAO dao = new VooDAO();

    int id = 4;
    Status status = Status.ATRASADO;

    Voo antes = dao.consultarPorId(id);
    assertThat(antes.getId(), equalTo(4));
    assertThat(antes.getStatus(), equalTo(Status.DISPONIVEL));
View Full Code Here

        messagemPasJaCancelada();
        refresh();
        return;
      }

      Status status = Status.DISPONIVEL;
      request.set("status", status);
      request.set("assento", 0);

      List<Voo> voos = vooModel.consultar(request);
View Full Code Here

        _chegada = chegada;
      }

      int index = request.intParam("status");
      Status[] values = Status.values();
      Status _status = values[index];

      // Mascara padrĂ£o para a data
      String maskEmpty = "  /  /       :  ";
      DateTime dataPartida = null;
      DateTime dataChegada = null;
View Full Code Here

TOP

Related Classes of br.com.moonjava.flight.model.base.Status

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.