Plantillas Primefaces JSF
  • Introduction
  • Proyecto JEE
    • Introduccion
    • POSEIDON
    • Descomprimir template
    • Proyecto JEE
    • Dependencias
    • Sources
    • Ejecutar proyecto
    • TEMPLATE RESPONSIVE
    • Plantilla Bootfaces
      • Introduction
      • Plantilla
        • Clonar Template
        • Proyecto EJB
        • Proyecto Web
        • template base
        • top
        • footer.xhtml
        • Properties
        • Roles
        • Util
        • template base
        • page
  • Capitulo II. Crear EJB
    • MongoDB
    • Proyecto EJB
    • Dependencias
    • Paquetes
    • Provider
    • Entity
    • Repository
    • Converter
    • Services
    • Datamodel
  • Capitulo III. Configuracion
    • Paquetes
    • Util
    • Properties
    • Template
    • Footer
    • Logo
    • Componentes
  • Capitulo IV. Login
    • Dependencias ejb
    • Roles
    • ApplicationMenu
    • RolAdministrador
    • ValidadorRoles
    • LoginController
    • Login.xhtml
  • Capitulo V. Menu
    • Menu
  • Capitulo VI Controller
    • Controller Simple
    • Implementar IController
    • Colapsar Codigo
    • Atributos
    • GetPages
    • Init
    • Reset
    • Prepare
    • ShowAll
    • IsNew
    • Save
    • Edit
    • Delete
    • Print
    • handleSelected
    • Paginacion
    • Codigo Completo
  • Capitulo VII Formularios
    • Carpetas
    • list.xhtml
    • new
    • view
  • Capitulo X Referenciados y Embebidos
    • Referenciados
  • Plantilla Bootfaces
    • Untitled
Powered by GitBook
On this page

Was this helpful?

  1. Capitulo IV. Login

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);

    }




}
PreviousApplicationMenuNextValidadorRoles

Last updated 6 years ago

Was this helpful?