public GeradorUsuario() { Permissao[] permissoesPadrao = new Permissao[] { Permissao.ler, Permissao.escrever }; Permissao[] permissoesAdmin = new Permissao[] { Permissao.ler, Permissao.escrever, Permissao.editar, Permissao.apagar }; Permissao[] permissoesSomenteLeitura = new Permissao[] { Permissao.ler }; perfilPadrao = new PerfilUsuario(permissoesPadrao); perfilAdmin = new PerfilUsuario(permissoesAdmin); perfilSomenteLeitura = new PerfilUsuario(permissoesSomenteLeitura); }
public PerfilUsuario(PerfilUsuario perfilUsuario) { this.permissoes = perfilUsuario.permissoes; }
public Usuario criarPerfilSomenteLeitura(String nome) { PerfilUsuario perfil = (PerfilUsuario)perfilSomenteLeitura.Clone(); return(new Usuario(nome, perfil)); }
public Usuario criarPerfilAdmin(String nome) { PerfilUsuario perfil = (PerfilUsuario)perfilAdmin.Clone(); return(new Usuario(nome, perfil)); }