|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fachada.Fachada
Title: Classe Fachada Description: fachada do sistema. Copyright: Copyright (c) 2002 Company: VIP Team
Constructor Summary | |
Fachada()
Construtor padrão. |
Method Summary | |
void |
atualizar(cliente.Cliente c)
Atualiza as informações de um cliente. |
void |
atualizar(funcionario.Funcionario f)
Atualiza as informações de um funcionário. |
void |
atualizar(pedido.Pedido p)
Atualiza as informações de um pedido. |
void |
atualizar(produto.Produto p)
Atualiza as informações de um produto. |
funcionario.Funcionario |
getOperador()
Retorna o operador atual do sistema. |
void |
inserir(cliente.Cliente c)
Cadastra um cliente. |
void |
inserir(funcionario.Funcionario f)
Cadastra um funcionário. |
void |
inserir(pedido.Pedido p)
Cadastra um pedido. |
void |
inserir(produto.Produto p)
Cadastra um produto. |
void |
login(java.lang.String login,
java.lang.String senha)
Faz a autenticação (login) do operador do sistema. |
void |
logout()
Operador sai do sistema. |
static void |
main(java.lang.String[] args)
|
cliente.RepositorioClientes |
match(cliente.Cliente c,
int criterios)
Retorna um repositório com os clientes que atendem aos critérios definidos. |
funcionario.RepositorioFuncionarios |
match(funcionario.Funcionario f,
int criterios)
Retorna um RepositorioFuncionarios indicando os funcionários que casam com o funcionario fornecido de acordo com os parâmetros passados. |
pedido.RepositorioPedidos |
match(pedido.Pedido p,
int criterios)
Retorna um RepositorioPedidos indicando os pedidos que casam com o pedido fornecido de acordo com os parâmetros passados. |
produto.RepositorioProdutos |
match(produto.Produto p,
int criterios)
Retorna uma lista de produtos que atendem aos critérios definidos. |
void |
remover(cliente.Cliente c)
Descadastra um cliente. |
void |
remover(funcionario.Funcionario f)
Descadastra um funcionário. |
void |
remover(pedido.Pedido p)
Remove um pedido. |
void |
remover(produto.Produto p)
Descadastra um produto. |
void |
setOperador(funcionario.Funcionario operador)
Altera o operador do sistema. |
void |
trocaSenha(funcionario.Funcionario f,
java.lang.String novasenha)
Troca a senha de um funcionário. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Fachada()
Method Detail |
public funcionario.Funcionario getOperador()
public void setOperador(funcionario.Funcionario operador)
novo
- operador.public void login(java.lang.String login, java.lang.String senha)
login
- nome do usuário.senha
- senha.public void logout()
public void trocaSenha(funcionario.Funcionario f, java.lang.String novasenha)
f
- Funcionário que terá a senha alterada.novasenha
- Nova senha do funcionário.public void inserir(produto.Produto p)
p
- produto.public void remover(produto.Produto p)
p
- produto.public void inserir(funcionario.Funcionario f)
f
- funcionário.public void remover(funcionario.Funcionario f)
f
- funcionário.public void inserir(pedido.Pedido p)
p
- pedido.public void remover(pedido.Pedido p)
p
- pedido.public void inserir(cliente.Cliente c)
c
- cliente.public void remover(cliente.Cliente c)
c
- cliente.public void atualizar(cliente.Cliente c)
c
- cliente.public void atualizar(produto.Produto p)
p
- produto.public void atualizar(pedido.Pedido p)
p
- pedido.public void atualizar(funcionario.Funcionario f)
f
- funcionario.public pedido.RepositorioPedidos match(pedido.Pedido p, int criterios)
p
- o pedido que será comparado.criterios
- um inteiro indicando os campos (atributos) que serão
usados para comparar os pedidos.
Os critérios válidos são MATCH_NUMERO, MATCH_NOME_CLIENTE e
MATCH_NOME_FUNCIONARIO. Vários critérios podem
ser utilizados ao mesmo tempo usando OU lógico.Funcionario
,
Lista
public produto.RepositorioProdutos match(produto.Produto p, int criterios)
p
- o produto que será usado como base da comparação.critério
- um inteiro indicando os critérios (atributos) que serão
usados para comparar o produto base com os produtos
da lista.
Os critérios válidos são MATCH_NOME, MATCH_DESCRICAO,
MATCH_TAMANHO, MATCH_PRECO.Produto
,
Lista
public cliente.RepositorioClientes match(cliente.Cliente c, int criterios)
c
- o cliente que será usado como base da comparação.criterios
- um inteiro indicando os critérios (atributos) que serão
usados para comparar o cliente base com os clientes
da lista.
Os critérios válidos são MATCH_NOME, MATCH_TELEFONE,
MATCH_BAIRRO.public funcionario.RepositorioFuncionarios match(funcionario.Funcionario f, int criterios)
f
- o funcionário que será comparado.campos
- um inteiro indicando os campos (atributos) que serão
usados para comparar os funcionários.
Os critérios válidos são MATCH_NOME, MATCH_TELEFONE,
MATCH_CIDADE, MATCH_BAIRRO, MATCH_CARGO, MATCH_LOGIN e
MATCH_SENHA. Vários critérios podem
ser utilizados ao mesmo tempo usando OU lógico.Funcionario
,
Lista
public static void main(java.lang.String[] args)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |