RolAdministrador
Ejemplo RolAdministrador.java
En este ejemplo definiremos un rol administrador. En el método enabled() indicamos en el método initialize() si sera o no activo.
Así se crean las demás clases para cada rol.
import javax.inject.Inject;
import javax.inject.Named;
import javax.enterprise.context.RequestScoped;
import java.io.Serializable;
/**
*
* @authoravbravo
*/
@Named
@RequestScoped
public class RolAdministrador implements Serializable{
private static final long serialVersionUID = 1L;
@Inject
ApplicationMenu applicationMenu;
/**
* Creates a new instance of RolAdministrador
*/
public RolAdministrador() {
}
public void enabled() {
/*
*barra
*/
applicationMenu.setMenuBarRegistros(Boolean.TRUE);
applicationMenu.setMenuBarInventario(Boolean.TRUE);
applicationMenu.setMenuBarFacturacion(Boolean.TRUE);
applicationMenu.setMenuBarPlanilla(Boolean.TRUE);
applicationMenu.setMenuBarAsistencia(Boolean.TRUE);
applicationMenu.setMenuBarContabilidad(Boolean.TRUE);
applicationMenu.setMenuBarAdministracion(Boolean.TRUE);
applicationMenu.setMenuBarOrdenes(Boolean.TRUE);
applicationMenu.setMenuBarReportes(Boolean.TRUE);
/*
*menu
*/
applicationMenu.getArticulo().initialize(Boolean.TRUE);
applicationMenu.getBanco().initialize(Boolean.TRUE);
applicationMenu.getBodega().initialize(Boolean.TRUE);
applicationMenu.getColor().initialize(Boolean.TRUE);
applicationMenu.getClientes().initialize(Boolean.TRUE);
applicationMenu.getConyuge().initialize(Boolean.TRUE);
applicationMenu.getCorregimiento().initialize(Boolean.TRUE);
applicationMenu.getDistrito().initialize(Boolean.TRUE);
applicationMenu.getGanga().initialize(Boolean.TRUE);
applicationMenu.getGrupoarticulo().initialize(Boolean.TRUE);
applicationMenu.getInterno().initialize(Boolean.TRUE);
applicationMenu.getModelo().initialize(Boolean.TRUE);
applicationMenu.getOrden().initialize(Boolean.TRUE);
applicationMenu.getPorcentaje().initialize(Boolean.TRUE);
applicationMenu.getProveedor().initialize(Boolean.TRUE);
applicationMenu.getProvincia().initialize(Boolean.TRUE);
applicationMenu.getRol().initialize(Boolean.TRUE);
applicationMenu.getTamano().initialize(Boolean.TRUE);
applicationMenu.getTienda().initialize(Boolean.TRUE);
applicationMenu.getTipoorden().initialize(Boolean.TRUE);
applicationMenu.getSubtipoorden().initialize(Boolean.TRUE);
applicationMenu.getUsuario().initialize(Boolean.TRUE);
}
}
Last updated
Was this helpful?