Controle de Acesso
Tenho dois niveis de usuario admnistrador e usuario comum, onde a unica opcao que
o usuario comum não tem é de cadastrar um novo funcionario e um novo usuario, qual a melhor maneira de
implementar esta funcionalidade? As classes de exemplo que tenho são semelhantes a estas: public class Usuario{ private Integer codigo
private Funcionario funcionario;
private String login;
private String senha;
private Integer restricao; }
public class Funcionario{
private Integer codigo;
private String nome;
private Cargo cargo;
//outros atributos e getters and setters omitidos...
} public class Cargo{
private Integer codigo;
private String descricao;
//getters and setters omitidos
} Lembrando que as opções de menu devem ficar visiveis de acordo com o usuario logado.
o usuario comum não tem é de cadastrar um novo funcionario e um novo usuario, qual a melhor maneira de
implementar esta funcionalidade? As classes de exemplo que tenho são semelhantes a estas: public class Usuario{ private Integer codigo
private Funcionario funcionario;
private String login;
private String senha;
private Integer restricao; }
public class Funcionario{
private Integer codigo;
private String nome;
private Cargo cargo;
//outros atributos e getters and setters omitidos...
} public class Cargo{
private Integer codigo;
private String descricao;
//getters and setters omitidos
} Lembrando que as opções de menu devem ficar visiveis de acordo com o usuario logado.
Israel Barbosa
Curtidas 0
Respostas
Dyego Carmo
17/06/2009
A forma mais simples e eficaz para o seu caso é criar uma propriedade na classe usuario do tipo boolean chamada isAdministrador , assim voce pode controlar se vai exibir a opcao de cadastro em tela quando "isAdministrador" for igual a true...
NEste seu caso , para na complicar a vida , esta seria a melhor solucao.
Valeu !
NEste seu caso , para na complicar a vida , esta seria a melhor solucao.
Valeu !
GOSTEI 0
Dyego Carmo
17/06/2009
Resolvido o problema ?
GOSTEI 0