Exemplo n.º 1
0
  public void trocaSindicoParaMoradorOuBloqueia() {
    this.filter = FactoryFilter.createFilter("tipoDeUsuario", TipoDeUsuario.SINDICO);
    this.filter.add("ativo", true);

    Usuario sindico = this.get(filter);

    if (sindico.getNumeroDaCasa() != 0) sindico.setTipoDeUsuario(TipoDeUsuario.MORADOR);
    else sindico.bloquea();

    this.getSession().update(sindico);
  }
Exemplo n.º 2
0
 public Usuario getSindico() {
   this.filter = FactoryFilter.createFilter("tipoDeUsuario", TipoDeUsuario.SINDICO);
   return this.get(filter);
 }
Exemplo n.º 3
0
 public Usuario procuraPeloEmail(String email) {
   this.filter = FactoryFilter.createFilter("email", new Like(email, LikeMode.ANYWHERE));
   return this.get(filter);
 }
Exemplo n.º 4
0
  public Usuario login(Usuario usuario) {
    this.filter = FactoryFilter.createFilter("login", usuario.getLogin());
    this.filter.add("senha", usuario.getSenha());

    return (Usuario) get(filter);
  }