fixed bug#15092
dev:Thiago qua:Junia git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@97747 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9bde0ea822
commit
df9a932601
|
@ -94,17 +94,33 @@ public class MenuFactoryPropertiesImpl implements MenuFactory {
|
|||
|
||||
menu.appendChild(menupopup);
|
||||
} else {
|
||||
Menu menuHijo = this.createMenu(klass);
|
||||
if (isFilhosPermitidos(noH.getHijos())) {
|
||||
Menu menuHijo = this.createMenu(klass);
|
||||
|
||||
Menupopup nuevoMenupopup = new Menupopup();
|
||||
nuevoMenupopup.appendChild(menuHijo);
|
||||
Menupopup menupopup = menu.getMenupopup();
|
||||
Menupopup nuevoMenupopup = new Menupopup();
|
||||
nuevoMenupopup.appendChild(menuHijo);
|
||||
Menupopup menupopup = menu.getMenupopup();
|
||||
|
||||
menupopup.appendChild(menuHijo);
|
||||
contruirMenus(noH, menuHijo);
|
||||
menupopup.appendChild(menuHijo);
|
||||
contruirMenus(noH, menuHijo);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private Boolean isFilhosPermitidos(List<No> filhos) {
|
||||
for (No no : filhos) {
|
||||
if (isMenuPermitido(no.getKlass())) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private Boolean isMenuPermitido(String klass) {
|
||||
final ItemMenuSistema item = this.crearNueboItem(klass);
|
||||
return listClavesPermisos.containsKey(item.getClaveMenu());
|
||||
}
|
||||
|
||||
/**
|
||||
* Carga el archivo properties en una estructura de arbol
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.ConstantesFuncionSistema;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
|
||||
|
||||
public class SubMenuTrocoSimples extends DefaultItemMenuSistema {
|
||||
|
@ -9,9 +8,4 @@ public class SubMenuTrocoSimples extends DefaultItemMenuSistema {
|
|||
super("indexController.mniTrocoSimples.label");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getClaveMenu() {
|
||||
return ConstantesFuncionSistema.CLAVE_TROCO_SIMPLES;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue