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); }
public Usuario getSindico() { this.filter = FactoryFilter.createFilter("tipoDeUsuario", TipoDeUsuario.SINDICO); return this.get(filter); }
public Usuario procuraPeloEmail(String email) { this.filter = FactoryFilter.createFilter("email", new Like(email, LikeMode.ANYWHERE)); return this.get(filter); }
public Usuario login(Usuario usuario) { this.filter = FactoryFilter.createFilter("login", usuario.getLogin()); this.filter.add("senha", usuario.getSenha()); return (Usuario) get(filter); }