broker
Class BrokerUsuario

java.lang.Object
  extended by broker.BrokerConexao
      extended by broker.BrokerUsuario

public class BrokerUsuario
extends BrokerConexao

Materizaliza e desmaterializa a classe no banco de dados.

Efetua inserção, atualização e consulta.

Version:
1.0
Author:
Arthur Maçaneiro Magyar, Fábio Glauco dos Santos, Luciano Padilha

Field Summary
 
Fields inherited from class broker.BrokerConexao
con
 
Constructor Summary
BrokerUsuario()
           
 
Method Summary
 java.lang.String desmaterializar()
          Insere dados no banco de dados.
 java.lang.String desmaterializar(java.lang.String matricula)
          Atualiza dados no banco de dados.
 java.lang.String getEmail()
           
 java.lang.String getGrupo()
           
 java.lang.String getMatricula()
           
 java.lang.String getNome()
           
 java.lang.String getSenha()
           
 java.lang.String getStatus()
           
 java.lang.String getTelcel()
           
 java.lang.String getTelcom()
           
 java.lang.String getTelres()
           
 Usuario materializar(java.lang.String codigo)
          Constrói objeto especificado.
 java.lang.String mudarUsuario(java.lang.String mat)
          Atualiza para excluído no banco de dados.
 java.util.Vector retornaConsulta(java.lang.String status)
          Consulta no banco de dados.
 java.util.Vector retornaConsulta(java.lang.String campo, java.lang.String valor, java.lang.String status)
          Consulta no banco de dados com método de 1 campo.
 java.util.Vector retornaConsulta(java.lang.String campo, java.lang.String valor, java.lang.String campo2, java.lang.String valor2, java.lang.String status)
          Consulta no banco de dados com método de 2 campos.
 void setEmail(java.lang.String email)
           
 void setGrupo(java.lang.String grupo)
           
 void setMatricula(java.lang.String matricula)
           
 void setNome(java.lang.String nome)
           
 void setSenha(java.lang.String senha)
           
 void setStatus(java.lang.String status)
           
 void setTelcel(java.lang.String telcel)
           
 void setTelcom(java.lang.String telcom)
           
 void setTelres(java.lang.String telres)
           
 Usuario validaLogin(java.lang.String l, java.lang.String s)
          Valida login comparando com usuários cadastrados.
 
Methods inherited from class broker.BrokerConexao
criaConexao, fechaConexao
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrokerUsuario

public BrokerUsuario()
Method Detail

desmaterializar

public java.lang.String desmaterializar()
                                 throws java.sql.SQLException
Insere dados no banco de dados.

Returns:
sucesso ou falha SQL
Throws:
java.sql.SQLException

desmaterializar

public java.lang.String desmaterializar(java.lang.String matricula)
                                 throws java.sql.SQLException
Atualiza dados no banco de dados.

Parameters:
matricula - matrícula do usuário
Returns:
sucesso ou falha SQL
Throws:
java.sql.SQLException

mudarUsuario

public java.lang.String mudarUsuario(java.lang.String mat)
Atualiza para excluído no banco de dados.

Parameters:
mat - matrícula do usuário
Returns:
sucesso ou falha SQL

retornaConsulta

public java.util.Vector retornaConsulta(java.lang.String status)
Consulta no banco de dados.

Parameters:
campo - registro a ser pesquisado
valor - conteúdo do registro
status - código do status do usuário
Returns:
consulta, vetor contendo o resultado

retornaConsulta

public java.util.Vector retornaConsulta(java.lang.String campo,
                                        java.lang.String valor,
                                        java.lang.String status)
Consulta no banco de dados com método de 1 campo.

Parameters:
campo - registro a ser pesquisado
valor - conteúdo do registro
status - código do status do usuário
Returns:
consulta, vetor contendo o resultado

retornaConsulta

public java.util.Vector retornaConsulta(java.lang.String campo,
                                        java.lang.String valor,
                                        java.lang.String campo2,
                                        java.lang.String valor2,
                                        java.lang.String status)
Consulta no banco de dados com método de 2 campos.

Parameters:
campo - registro 1 a ser pesquisado
valor - conteúdo do registro 1
campo2 - registro 2 a ser pesquisado
valor2 - conteúdo do registro 2
status - código do status do usuário
Returns:
consulta, vetor contendo o resultado

materializar

public Usuario materializar(java.lang.String codigo)
Constrói objeto especificado.

Parameters:
codigo - código do usuário
Returns:
o objeto e seus atributos

validaLogin

public Usuario validaLogin(java.lang.String l,
                           java.lang.String s)
Valida login comparando com usuários cadastrados.

Parameters:
l - matrícula do usuário
s - senha do usuário
Returns:
dados do usuário com UltLogon atualizado

getMatricula

public java.lang.String getMatricula()

setMatricula

public void setMatricula(java.lang.String matricula)

getNome

public java.lang.String getNome()

setNome

public void setNome(java.lang.String nome)

getGrupo

public java.lang.String getGrupo()

setGrupo

public void setGrupo(java.lang.String grupo)

getSenha

public java.lang.String getSenha()

setSenha

public void setSenha(java.lang.String senha)

getTelres

public java.lang.String getTelres()

setTelres

public void setTelres(java.lang.String telres)

getTelcom

public java.lang.String getTelcom()

setTelcom

public void setTelcom(java.lang.String telcom)

getTelcel

public java.lang.String getTelcel()

setTelcel

public void setTelcel(java.lang.String telcel)

getEmail

public java.lang.String getEmail()

setEmail

public void setEmail(java.lang.String email)

getStatus

public java.lang.String getStatus()

setStatus

public void setStatus(java.lang.String status)