Package br.com.procempa.modus.entity

Examples of br.com.procempa.modus.entity.Usuario


public class UsuarioDataServices implements DataServices {

  public static Usuario getUsuario(Long id) throws Exception {
    PersistentAccess pa = PersistentAccessFactory.getInstance();
    Usuario u = (Usuario) pa.find(Usuario.class, id);
    return u;
  }
View Full Code Here


   * na persist�ncia.
   * @return Retorna true se a existe um objeto Usuario com rg "admin".
   *
   */
  public static boolean haveAdmin() throws SearchException {
    Usuario admin = UsuarioDataServices.getUsuarioByRg("admin");
    return admin != null;
  }
View Full Code Here

    Usuario u = (Usuario) pa.find(Usuario.class, id);
    return u;
  }

  public static Usuario getUsuarioByRg(String rg) throws SearchException {
    Usuario u = null;
    try {
      PersistentAccess pa = PersistentAccessFactory.getInstance();
      HashMap<String, Object> params = new HashMap<String, Object>();
      params.put("rg", rg);
      List<Persistent> l = pa.search("from Usuario where rg = :rg",
View Full Code Here

      params.put("timestamp", date);
      params.put("now", new Date());
      List<Persistent> l = pa.search("from Usuario where timestamp <= :now and timestamp >= :timestamp",params);
     
      for (Persistent persistent : l) {
        Usuario user = (Usuario) persistent;
        users.add(user);
      }
    } catch (Exception e) {
      throw new SearchException(e);
    }
View Full Code Here

        .search(
            "FROM Usuario AS u LEFT JOIN FETCH u.visitaList WHERE u.id = :id",
            params);

    if (!users.isEmpty()) {
      Usuario u = (Usuario) users.get(0);
     
      if (!u.getVisitaList().isEmpty()) {
        throw new ExclusaoUsuarioComVisitasException(
            "O usu�rio possui visitas registradas.");
      }
     
      if (!InscricaoDataServices.getList(u).isEmpty()) {
View Full Code Here

    assertTrue(PersistentAccessFactory.getInstance().find(FilaInscricao.class, fila.getId()) == null);
   
  }
 
  public void testInsereUsuario() throws Exception {
    Usuario user = UsuarioDataServices.getUsuario(new Long(2));
    UserContext.createInstance(user, null);
    Curso curso1 = CursoDataServices.getList().get(0);
    Curso curso2 = CursoDataServices.getList().get(1);
   
    FilaInscricaoDataServices.insereUsuario(user, curso1);
View Full Code Here

  private Usuario createUsuarioProcempa() throws Exception {
    if(pa == null) {
      setUp();
    }
   
    Usuario u = new Usuario();
    u.setRg("procempa");
    u.setNome("procempa");
    u.setEmissor("procempa");
    u.setDataNascimento(new Date());
    u.setSexo(Sexo.MASCULINO);
    u.setEstadoCivil(EstadoCivil.CASADO);
    u.setRaca(Raca.BRANCA);
    u.setTelefone("32890000");

    Endereco e = new Endereco();
    e.setLogradouro("Av. Ipiranga");
    e.setBairro("Azenha");
    e.setCidade("Porto Alegre");
    e.setNumero("1200");
    e.setPais("Brasil");
    e.setUf("RS");
    e.setCep("90000");
   
    u.setEndereco(e);
    u.setEstudante(true);
    u.setPerfil(Perfil.MONITOR);
    u.setSenha("7edd4c2cdb8b25e17a932207b17afbe6");
    u.setEmail("petrillo@procempa.com.br");
   

    return u;
  }
View Full Code Here

    } catch (Exception e) {
      fail("Como o usu�rio n�o existe, n�o deveria gerar "  + e.getMessage());
    }
   
    //Remover usuario com visita
    Usuario user = UsuarioDataServices.getUsuarioByRg("0123456-2");
    try {
      UsuarioDataServices.removeUsuario(user.getId());
      fail("Deveria ter lan�ado um ExclusaoUsuarioComVisitasException.");
    } catch (ExclusaoUsuarioComVisitasException e) {
      //Funcionou
    }
   
    //Remover usuario inscrito em curso
    user = UsuarioDataServices.getUsuarioByRg("0123456-3");
    try {
      UsuarioDataServices.removeUsuario(user.getId());
      fail("Deveria ter lan�ado um ExclusaoUsuarioEmCursoException.");
    } catch (ExclusaoUsuarioEmCursoException e) {
      //Funcionou
    }
   
    //Remover usuario inscrito em fila
    user = UsuarioDataServices.getUsuarioByRg("0123456-1");
    try {
      UsuarioDataServices.removeUsuario(user.getId());
      fail("Deveria ter lan�ado um ExclusaoUsuarioEmFilaInscricaoException.");
    } catch (ExclusaoUsuarioEmFilaInscricaoException e) {
      //Funcionou
    }
   
    //Testar a exclus�o de um usu�rio v�lido
    user = createUsuario();
    user = UsuarioDataServices.persist(user);
    UsuarioDataServices.removeUsuario(user.getId());

    assertNull(UsuarioDataServices.getUsuario(user.getId()));
   
  }
View Full Code Here

    return u;
  }

  public void testInsertUsuario() throws Exception {   
    Usuario u = (Usuario) pa.persist(usuario);
   
    assertEquals(u.getRg(),usuario.getRg());
    assertTrue(u.getId() != -1 && u.getId() != null);
  }
View Full Code Here

   
  }
 
 
  private Usuario createUsuario() throws Exception {
    Usuario u = new Usuario();
    u.setRg((new Long(System.currentTimeMillis())).toString().substring(0,11));
    u.setNome("Joao");
    u.setEmissor("SSP/RS");
    u.setDataNascimento(new Date());
    u.setSexo(Sexo.MASCULINO);
    u.setEstadoCivil(EstadoCivil.CASADO);
    u.setRaca(Raca.BRANCA);
    u.setTelefone("3345-5083");
    u.setEstudante(false);

    Endereco e = new Endereco();
    e.setLogradouro("Cavalhada");
    e.setBairro("Azenha");
    e.setCidade("Porto Alegre");
    e.setNumero("1200");
    e.setPais("Brasil");
    e.setUf("RS");
    u.setEndereco(e);
   
    Escolaridade esc = new Escolaridade();
    esc.setNivel(Escolaridade.SUPERIOR);
    esc.setCompleto(true);
    esc.setSerie("1");
    u.setEscolaridade(esc);
 
    u.setEstudante(true);
    u.setEstadoCivil(EstadoCivil.CASADO);
    u.setRaca(Raca.BRANCA);
    u.setSenha("12345678");

    return u;
 
View Full Code Here

TOP

Related Classes of br.com.procempa.modus.entity.Usuario

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.