ApplicationMenu
ApplicationMenu.java
Defina los menu Bar mediante menuBarXXXX, y los elementos con su nombre respectivo.
Nota: Genere los métodos set/get en el ejemplo se omiten para ahorrar lineas.
import java.io.Serializable;
import com.avbravo.avbravoutils.menu.MenuElement;
import javax.enterprise.context.SessionScoped;
import javax.inject.Inject;
import javax.inject.Named;
/**
*
* @authoravbravo
*/
@Named
@SessionScoped
public class ApplicationMenu implements Serializable {
private static final long serialVersionUID = 1L;
public ApplicationMenu() {
}
/*
barra de menu
*/
private Boolean menuBarAsistencia = false;
private Boolean menuBarAdministracion = false;
private Boolean menuBarInventario = false;
private Boolean menuBarFacturacion = false;
private Boolean menuBarPlanilla = false;
private Boolean menuBarContabilidad = false;
private Boolean menuBarOrdenes = false;
private Boolean menuBarRegistros = false;
private Boolean menuBarReportes = false;
/*
elementos
*/
MenuElement articulo = new MenuElement();
MenuElement banco = new MenuElement();
MenuElement bodega = new MenuElement();
MenuElement clientes = new MenuElement();
MenuElement color = new MenuElement();
MenuElement conyuge = new MenuElement();
MenuElement corregimiento = new MenuElement();
MenuElement distrito = new MenuElement();
MenuElement ganga = new MenuElement();
MenuElement grupoarticulo = new MenuElement();
MenuElement interno = new MenuElement();
MenuElement modelo = new MenuElement();
MenuElement orden = new MenuElement();
MenuElement porcentaje = new MenuElement();
MenuElement provincia = new MenuElement();
MenuElement proveedor = new MenuElement();
MenuElement rol = new MenuElement();
MenuElement tamano = new MenuElement();
MenuElement tienda = new MenuElement();
MenuElement tipoorden = new MenuElement();
MenuElement subtipoorden = new MenuElement();
MenuElement usuario = new MenuElement();
public void enabledAll(Boolean activo) {
menuBarRegistros = activo;
menuBarInventario = activo;
menuBarFacturacion = activo;
menuBarPlanilla = activo;
menuBarAsistencia = activo;
menuBarContabilidad = activo;
menuBarAdministracion = activo;
menuBarOrdenes = activo;
menuBarReportes = activo;
articulo.initialize(activo);
banco.initialize(activo);
bodega.initialize(activo);
color.initialize(activo);
clientes.initialize(activo);
conyuge.initialize(activo);
corregimiento.initialize(activo);
distrito.initialize(activo);
ganga.initialize(activo);
grupoarticulo.initialize(activo);
interno.initialize(activo);
modelo.initialize(activo);
orden.initialize(activo);
porcentaje.initialize(activo);
proveedor.initialize(activo);
provincia.initialize(activo);
rol.initialize(activo);
tamano.initialize(activo);
tienda.initialize(activo);
tipoorden.initialize(activo);
subtipoorden.initialize(activo);
usuario.initialize(activo);
}
// Coloque los get/set
}
Last updated
Was this helpful?