Locale locale = FacesContext.getCurrentInstance().getViewRoot().getLocale();
mb = new CommonMessageBundle(messageBundleName, locale);
mbt = new CommonMessageBundle("it.pdor.webapp.tesoreria.tesoreriaMessages", locale);
rootTreeNode = new DefaultMutableTreeNode();
TreeUserObject rootObject = new TreeUserObject(rootTreeNode);
ELContext elContext = FacesContext.getCurrentInstance().getELContext();
rootObject
.setHomeBean((ContabilitaHome) elContext.getELResolver().getValue(elContext, null, "contabilitaHome"));
rootObject.setText(mb.getMessage("ProgramMenuContabilita"));
rootObject.setExpanded(true);
rootObject.setAction("startContabilita");
rootTreeNode.setUserObject(rootObject);
if (isNodeVisible("isModuloContabilitaVisibile.operazioniGiornaliere")) {
DefaultMutableTreeNode branchNodeOperazioniGiornaliere = new DefaultMutableTreeNode();
TreeUserObject branchObjectOperazioniGiornaliere = new TreeUserObject(branchNodeOperazioniGiornaliere);
branchObjectOperazioniGiornaliere.setHomeBean((OperazioniGiornaliereHome) elContext.getELResolver()
.getValue(elContext, null, "operazioniGiornaliereHome"));
branchObjectOperazioniGiornaliere.setText(mb.getMessage("ButtonOperazioniGiornaliere"));
branchObjectOperazioniGiornaliere.setAction("startOperazioniGiornaliere");
branchObjectOperazioniGiornaliere.setLeaf(false);
branchObjectOperazioniGiornaliere.setExpanded(false);
branchObjectOperazioniGiornaliere.setId("OperazioniGiornaliere");
branchNodeOperazioniGiornaliere.setUserObject(branchObjectOperazioniGiornaliere);
rootTreeNode.add(branchNodeOperazioniGiornaliere);
if (isNodeVisible("isModuloContabilitaVisibile.operazioniGiornaliere.primaNota")) {
DefaultMutableTreeNode branchNodePrimaNota = new DefaultMutableTreeNode();
TreeUserObject branchObjectPrimaNota = new TreeUserObject(branchNodePrimaNota);
branchObjectPrimaNota.setHomeBean((PrimaNotaHome) elContext.getELResolver().getValue(elContext, null,
"primaNotaHome"));
branchObjectPrimaNota.setText(mb.getMessage("ButtonPrimaNota"));
branchObjectPrimaNota.setAction("startPrimaNota");
branchObjectPrimaNota.setLeaf(false);
branchObjectPrimaNota.setExpanded(false);
branchObjectPrimaNota.setId("PrimaNota");
branchNodePrimaNota.setUserObject(branchObjectPrimaNota);
branchNodeOperazioniGiornaliere.add(branchNodePrimaNota);
DefaultMutableTreeNode branchNodeRicercaArticolo = new DefaultMutableTreeNode();
IceUserObjectWithStyle branchObjectRicercaArticolo = new IceUserObjectWithStyle(
branchNodeRicercaArticolo);
branchObjectRicercaArticolo.setText(mb.getMessage("ButtonRicercaArticolo"));
branchObjectRicercaArticolo.setAction("goToRicercaArticolo");
branchObjectRicercaArticolo.setLeaf(true);
branchObjectRicercaArticolo.setId("RicercaArticolo");
branchNodeRicercaArticolo.setUserObject(branchObjectRicercaArticolo);
branchNodePrimaNota.add(branchNodeRicercaArticolo);
DefaultMutableTreeNode branchNodeInserimentoArticolo = new DefaultMutableTreeNode();
InserimentoArticoloUserObject branchObjectInserimentoArticolo = new InserimentoArticoloUserObject(
branchNodeInserimentoArticolo);
branchObjectInserimentoArticolo.setText(mb.getMessage("ButtonInserimentoArticolo"));
branchObjectInserimentoArticolo.setAction("goToInserimentoDatiArticolo");
branchObjectInserimentoArticolo.setLeaf(true);
branchObjectInserimentoArticolo.setId("inserimentoArticolo");
branchNodeInserimentoArticolo.setUserObject(branchObjectInserimentoArticolo);
branchNodePrimaNota.add(branchNodeInserimentoArticolo);
DefaultMutableTreeNode branchNodeCaricamentoArticolo = new DefaultMutableTreeNode();
IceUserObjectWithStyle branchObjectCaricamentoArticolo = new IceUserObjectWithStyle(
branchNodeCaricamentoArticolo);
branchObjectCaricamentoArticolo.setText(mb.getMessage("ButtonCaricamentoArticolo"));
branchObjectCaricamentoArticolo.setAction("goToCaricamentoArticolo");
branchObjectCaricamentoArticolo.setLeaf(true);
branchObjectCaricamentoArticolo.setId("CaricamentoArticolo");
branchNodeCaricamentoArticolo.setUserObject(branchObjectCaricamentoArticolo);
branchNodePrimaNota.add(branchNodeCaricamentoArticolo);
}
if (isNodeVisible("isModuloContabilitaVisibile.operazioniGiornaliere.partitario")) {
DefaultMutableTreeNode branchNodePartitario = new DefaultMutableTreeNode();
TreeUserObject branchObjectPartitario = new TreeUserObject(branchNodePartitario);
branchObjectPartitario.setHomeBean((PartitarioHome) elContext.getELResolver().getValue(elContext, null,
"partitarioHome"));
branchObjectPartitario.setText(mb.getMessage("ButtonPartitario"));
branchObjectPartitario.setAction("startPartitario");
branchObjectPartitario.setLeaf(true);
branchObjectPartitario.setExpanded(false);
branchObjectPartitario.setId("Partitario");
branchNodePartitario.setUserObject(branchObjectPartitario);
branchNodeOperazioniGiornaliere.add(branchNodePartitario);
}
if (isNodeVisible("isModuloContabilitaVisibile.operazioniGiornaliere.fatture")) {