Example #1
0
 /** Copies constructor from other UsuarioVO */
 public UsuarioVO(UsuarioVO otherBean) {
   if (otherBean != null) {
     this.id = otherBean.getId();
     this.nombre = otherBean.getNombre();
     this.apellido1 = otherBean.getApellido1();
     this.apellido2 = otherBean.getApellido2();
     this.email = otherBean.getEmail();
     this.NIF = otherBean.getNIF();
     this.usuario = otherBean.getUsuario();
     this.clave = otherBean.getClave();
     this.idioma = otherBean.getIdioma();
     this.idiomaBusqueda = otherBean.getIdiomaBusqueda();
     this.tipoEmpaquetador = otherBean.getTipoEmpaquetador();
     this.fechaAlta = otherBean.getFechaAlta();
     this.fechaBaja = otherBean.getFechaBaja();
     this.fechaSolicitudAlta = otherBean.getFechaSolicitudAlta();
     this.claveEncriptada = otherBean.getClaveEncriptada();
     this.fechaDesactivacion = otherBean.getFechaDesactivacion();
     this.tipoCatalogador = otherBean.getTipoCatalogador();
     this.cuota = otherBean.getCuota();
     this.openIdUrl = otherBean.getOpenIdUrl();
     this.grupos = otherBean.getGrupos();
     this.grupoTrabajo = otherBean.getGrupoTrabajo();
   }
 }
  public static void main(String[] args) throws PersistenciaException {
    // Usuário Hóspede
    //
    UsuarioVO usuario = new UsuarioVO();
    usuario.setNome("Jivago");
    usuario.setEmail("*****@*****.**");
    String senha = "maia";
    try {
      senha = Util.gerarHashMD5(senha);
    } catch (NoSuchAlgorithmException ex) {
      System.out.println(ex.getMessage());
    }
    usuario.setSenha(senha);
    usuario.setEndereco("Rua Alizios, 145");
    usuario.setBairro("Jd.Bom Clima");
    usuario.setCep("78048-226");
    usuario.setFoto("jivago.jpg");
    usuario.setTelefone("9926.1155");
    usuario.setCelular("9926.1155");

    // Cidade
    //
    CidadeVO cidade = new CidadeVO();
    cidade.setNome("Cuiabá");
    cidade.setUf("MT");

    CidadeVO cidade2 = new CidadeVO();
    cidade2.setNome("Chapada dos Guimarães");
    cidade2.setUf("MT");

    // Hospedaria
    //
    HospedariaVO hospedaria1 = new HospedariaVO();
    hospedaria1.setNome("Hospedaria do João");
    hospedaria1.setEndereco("Av. Fernando Correia, 222");
    hospedaria1.setBairro("Coxipó");
    hospedaria1.setCep("78000-000");
    hospedaria1.setCelular("1234");
    hospedaria1.setTelefone("1234");
    hospedaria1.setValorDiaria(550);
    hospedaria1.setLocalizacaoGeografica("123456,654321");
    hospedaria1.setCidade(cidade);
    hospedaria1.setFoto("fotos/hospedaria-0001.jpg");
    hospedaria1.setDescricao(
        "Um paraíso situado no espaço rural do município de Chapada dos Guimarães em Mato Grosso. Está localizada no caminho que leva às montanhas,cercada pela exuberante vegetação nativa, aqui você encontra conforto, tranquilidade e atendimento personalizado.");

    HospedariaVO hospedaria2 = new HospedariaVO();
    hospedaria2.setNome("Hospedaria do Ricardo");
    hospedaria2.setEndereco("Av. do CPA, 123");
    hospedaria2.setBairro("Santa Rosa");
    hospedaria2.setCep("78000-000");
    hospedaria2.setCelular("1234");
    hospedaria2.setTelefone("1234");
    hospedaria2.setValorDiaria(850);
    hospedaria2.setLocalizacaoGeografica("123456,654321");
    hospedaria2.setCidade(cidade);
    hospedaria2.setFoto("fotos/hospedaria-0002.jpg");
    hospedaria2.setDescricao(
        "A hospedaria do Ricardo tem o objetivo de hospedar visitantes e turistas que queira assitir a copa do mundo e descançar ou curtir os maravilhoso Mato Grosso.");

    HospedariaVO hospedaria3 = new HospedariaVO();
    hospedaria3.setNome("Chácara Bom Pastor");
    hospedaria3.setEndereco("Estrada da Chapada dos Guimarães");
    hospedaria3.setBairro("Ribeirinho");
    hospedaria3.setCep("78000-000");
    hospedaria3.setCelular("1234");
    hospedaria3.setTelefone("1234");
    hospedaria3.setValorDiaria(850);
    hospedaria3.setLocalizacaoGeografica("123456,654321");
    hospedaria3.setCidade(cidade2);
    hospedaria3.setFoto("fotos/hospedaria-0002.jpg");
    hospedaria3.setDescricao(
        "A hospedaria do Ricardo tem o objetivo de hospedar visitantes e turistas que queira assitir a copa do mundo e descançar ou curtir os maravilhoso Mato Grosso.");

    // Hospedagem
    //
    HospedagemVO hospedagem = new HospedagemVO();
    java.sql.Date dataSQL = null;
    try {
      dataSQL = converteData("01/01/2012");
    } catch (Exception ex) {
      Logger.getLogger(teste2.class.getName()).log(Level.SEVERE, null, ex);
    }
    hospedagem.setDiaInicio(dataSQL);
    hospedagem.setDiaFim(dataSQL);
    hospedagem.setSituacao('E');
    hospedagem.setComentario("Teste");
    hospedagem.setHospedaria(hospedaria1);
    hospedagem.setUsuario(usuario);

    // Avaliação Tipo 1 = Hóspede avalia Hospedagem
    AvaliacaoVO avaliacao = new AvaliacaoVO();
    avaliacao.setComentario("Ótimo cliente");
    avaliacao.setAvaliado('U'); // U=usuário / H=hospedaria
    avaliacao.setNota(5); // 1-Péssimo/ 2-Ruim/ 3-Regular/ 4-Bom/ 5-Ótimo
    avaliacao.setStatus('A'); // A-avaliação / C-censurado
    avaliacao.setHospedagem(hospedagem);

    // Incluir o Usuário
    UsuarioDAO usuarioDao = new UsuarioDAO();
    try {
      usuarioDao.iniciarTransacao();
      usuarioDao.incluir(usuario);
      usuarioDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }

    // Incluir Cidade
    CidadeDAO cidadeDao = new CidadeDAO();
    try {
      cidadeDao.iniciarTransacao();
      cidadeDao.incluir(cidade);
      cidadeDao.incluir(cidade2);
      cidadeDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }

    HospedariaDAO hospedariaDao = new HospedariaDAO();
    try {
      hospedariaDao.iniciarTransacao();
      hospedariaDao.incluir(hospedaria1);
      hospedariaDao.incluir(hospedaria2);
      hospedariaDao.incluir(hospedaria3);
      hospedariaDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }

    HospedagemDAO hospedagemDao = new HospedagemDAO();
    try {
      hospedagemDao.iniciarTransacao();
      hospedagemDao.incluir(hospedagem);
      hospedagemDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }

    AvaliacaoDAO avaliacaoDao = new AvaliacaoDAO();
    try {
      avaliacaoDao.iniciarTransacao();
      avaliacaoDao.incluir(avaliacao);
      avaliacaoDao.confirmarTransacao();
    } catch (PersistenciaException ex) {
      ex.getMessage();
    }
  }