コード例 #1
0
ファイル: UsuarioDao.java プロジェクト: thgbarros/sape
  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);
  }
コード例 #2
0
ファイル: UsuarioDao.java プロジェクト: thgbarros/sape
 public Usuario getSindico() {
   this.filter = FactoryFilter.createFilter("tipoDeUsuario", TipoDeUsuario.SINDICO);
   return this.get(filter);
 }
コード例 #3
0
ファイル: UsuarioDao.java プロジェクト: thgbarros/sape
 public Usuario procuraPeloEmail(String email) {
   this.filter = FactoryFilter.createFilter("email", new Like(email, LikeMode.ANYWHERE));
   return this.get(filter);
 }
コード例 #4
0
ファイル: UsuarioDao.java プロジェクト: thgbarros/sape
  public Usuario login(Usuario usuario) {
    this.filter = FactoryFilter.createFilter("login", usuario.getLogin());
    this.filter.add("senha", usuario.getSenha());

    return (Usuario) get(filter);
  }