Package it.pdor.webapp.common.component.tree

Examples of it.pdor.webapp.common.component.tree.TreeUserObject


    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")) {
View Full Code Here

TOP

Related Classes of it.pdor.webapp.common.component.tree.TreeUserObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.