Package org.jallinone.hierarchies.java

Examples of org.jallinone.hierarchies.java.CompanyHierarchyLevelVO


   * @param valueObject empty value object just created: the user can manage it to fill some attribute values
   */
  public void createValueObject(ValueObject valueObject) throws Exception {
    LevelPropertyVO vo = (LevelPropertyVO)valueObject;
    DefaultMutableTreeNode node = frame.getHierarTreePanel().getSelectedNode();
    CompanyHierarchyLevelVO levelVO = (CompanyHierarchyLevelVO)node.getUserObject();
    DocumentTypeVO docTypeVO = (DocumentTypeVO)frame.getGrid().getVOListTableModel().getObjectForRow(frame.getGrid().getSelectedRow());
    vo.setProgressiveHie02DOC21(frame.getHierarTreePanel().getProgressiveHIE02());
    vo.setProgressiveHie01DOC21(levelVO.getProgressiveHIE01());
    vo.setCompanyCodeSys01DOC21(docTypeVO.getCompanyCodeSys01DOC16());
  }
View Full Code Here


            JOptionPane.ERROR_MESSAGE
        );
        return false;
      }

      CompanyHierarchyLevelVO levelVO = (CompanyHierarchyLevelVO)node.getUserObject();
      new DocumentController(frame,null, frame.getSelectedDocumentType().getCompanyCodeSys01DOC16(),levelVO.getProgressiveHIE01());
    }
    return false;
  }
View Full Code Here

  /**
   * Callback method invoked when the user has clicked the left mouse button.
   * @param node selected node
   */
  public void leftClick(DefaultMutableTreeNode node) {
    CompanyHierarchyLevelVO vo = (CompanyHierarchyLevelVO)node.getUserObject();
    CompanyHierarchyLevelVO root = (CompanyHierarchyLevelVO)((DefaultMutableTreeNode)node.getRoot()).getUserObject();
    frame.getGrid().getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanySys01HIE01());
    frame.getGrid().getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02HIE01());
    frame.getGrid().getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_HIE01,vo.getProgressiveHIE01());
    frame.getGrid().getOtherGridParams().put(ApplicationConsts.ROOT_PROGRESSIVE_HIE01,root.getProgressiveHIE01());
    frame.getGrid().reloadData();
    frame.getFilterPanel().reloadData(frame);
  }
View Full Code Here

  /**
   * Callback method invoked when the user has clicked the left mouse button.
   * @param node selected node
   */
  public void leftClick(DefaultMutableTreeNode node) {
    CompanyHierarchyLevelVO vo = (CompanyHierarchyLevelVO)node.getUserObject();
    CompanyHierarchyLevelVO root = (CompanyHierarchyLevelVO)((DefaultMutableTreeNode)node.getRoot()).getUserObject();
    frame.getPropsgrid().getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanySys01HIE01());
    frame.getPropsgrid().getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02HIE01());
    frame.getPropsgrid().getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_HIE01,vo.getProgressiveHIE01());
    frame.getPropsgrid().getOtherGridParams().put(ApplicationConsts.ROOT_PROGRESSIVE_HIE01,root.getProgressiveHIE01());
    frame.getPropsgrid().reloadData();
  }
View Full Code Here

            treeLevelPosDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,lookupVO.getProgressiveHie02WAR01());

            // set root level as default position...
            Response res = ClientUtils.getData("getCompanyRootLevel",new Object[]{lookupVO.getCompanyCodeSys01WAR01(),lookupVO.getProgressiveHie02WAR01()});
            if (!res.isError()) {
              CompanyHierarchyLevelVO posVO = (CompanyHierarchyLevelVO)((VOResponse)res).getVo();
              vo.setProgressiveHie01WAR02(posVO.getProgressiveHIE01());
              vo.setLocationDescriptionSYS10(posVO.getDescriptionSYS10());
            }


          }
        }
View Full Code Here

    levelController.addLookupListener(new LookupListener() {

      public void codeValidated(boolean validated) {}

      public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
        CompanyHierarchyLevelVO vo = (CompanyHierarchyLevelVO)controlItemLevel.getLookupController().getLookupVO();
        controlDescr.setText(vo==null?null:vo.getDescriptionSYS10());
        progressiveHIE01 = vo==null?null:vo.getProgressiveHIE01();
      }

      public void beforeLookupAction(ValueObject parentVO) {
        ItemTypeVO vo = (ItemTypeVO)itemTypesList.get(controlLOB.getSelectedIndex());

        filterTreeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM02());
        filterTreeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,controlLOB.getValue());
      }

      public void forceValidate() {}

    });



    // item code lookup...
    itemDataLocator.setGridMethodName("loadItems");
    itemDataLocator.setValidationMethodName("validateItemCode");
    itemDataLocator.getLookupFrameParams().put(ApplicationConsts.SHOW_ONLY_MOVABLE_ITEMS,Boolean.TRUE);
    itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.SHOW_ONLY_MOVABLE_ITEMS,Boolean.TRUE);

    colItemCode.setLookupController(itemController);
    itemController.setLookupDataLocator(itemDataLocator);
    itemController.setFrameTitle("items");
    itemController.setShowErrorMessage(false);

    itemController.setCodeSelectionWindow(itemController.TREE_GRID_FRAME);
    treeLevelDataLocator.setServerMethodName("loadCompanyHierarchy");
    itemDataLocator.setTreeDataLocator(treeLevelDataLocator);
    itemDataLocator.setNodeNameAttribute("descriptionSYS10");

    itemController.setLookupValueObjectClassName("org.jallinone.items.java.GridItemVO");
    itemController.addLookup2ParentLink("companyCodeSys01ITM01", "companyCodeSys01WAR07");
    itemController.addLookup2ParentLink("itemCodeITM01", "itemCodeItm01WAR07");
    itemController.addLookup2ParentLink("descriptionSYS10", "descriptionSYS10");

    itemController.setAllColumnVisible(false);
    itemController.setVisibleColumn("companyCodeSys01ITM01", true);
    itemController.setVisibleColumn("itemCodeITM01", true);
    itemController.setVisibleColumn("descriptionSYS10", true);
    itemController.setPreferredWidthColumn("descriptionSYS10", 200);
    itemController.setFramePreferedSize(new Dimension(650,500));
    itemController.addLookupListener(new LookupListener() {

      public void codeValidated(boolean validated) {}

      public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {}

      public void beforeLookupAction(ValueObject parentVO) {
        InventoryItemVO vo = (InventoryItemVO)parentVO;
        vo.setCompanyCodeSys01WAR07(inventoryVO.getCompanyCodeSys01WAR06());
        itemDataLocator.getLookupFrameParams().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02WAR07());
        itemDataLocator.getLookupValidationParameters().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02WAR07());
        treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02WAR07());
        itemController.getLookupDataLocator().getLookupFrameParams().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02WAR07());
        itemController.getLookupDataLocator().getLookupValidationParameters().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02WAR07());
        treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02WAR07());
        treeLevelDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01WAR07());
        itemController.getLookupDataLocator().getLookupFrameParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01WAR07());
        itemController.getLookupDataLocator().getLookupValidationParameters().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01WAR07());
        itemController.getLookupDataLocator().getLookupValidationParameters().put(ApplicationConsts.SHOW_ITEMS_WITHOUT_VARIANTS,Boolean.TRUE);
        itemController.getLookupDataLocator().getLookupFrameParams().put(ApplicationConsts.SHOW_ITEMS_WITHOUT_VARIANTS,Boolean.TRUE);
      }

      public void forceValidate() {}

    });



    // domain for locations...
    HashMap map = new HashMap();
    map.put(ApplicationConsts.COMPANY_CODE_SYS01,inventoryVO.getCompanyCodeSys01WAR06());
    map.put(ApplicationConsts.PROGRESSIVE_HIE02,inventoryVO.getProgressiveHie02WAR01());
    res = ClientUtils.getData("loadCompanyLeaves",map);
    d = new Domain("WAR_LOCATIONS");
    if (!res.isError()) {
      java.util.List rows = null;
      CompanyHierarchyLevelVO vo = null;
      rows = ((VOListResponse)res).getRows();
      for(int i=0;i<rows.size();i++) {
        vo = (CompanyHierarchyLevelVO)rows.get(i);
        d.addDomainPair(vo.getProgressiveHIE01(),vo.getDescriptionSYS10());
      }
    }
    colProg.setDomain(d);
    colRealProg.setDomain(d);
View Full Code Here

      BigDecimal rootProgressiveHIE01 = (BigDecimal)pars.getOtherGridParams().get(ApplicationConsts.ROOT_PROGRESSIVE_HIE01);
      BigDecimal progressiveHIE01 = (BigDecimal)pars.getOtherGridParams().get(ApplicationConsts.PROGRESSIVE_HIE01);
      BigDecimal progressiveHIE02 = (BigDecimal)pars.getOtherGridParams().get(ApplicationConsts.PROGRESSIVE_HIE02);

      CompanyHierarchyLevelVO vo = (CompanyHierarchyLevelVO)pars.getOtherGridParams().get(ApplicationConsts.TREE_FILTER);
      if (vo!=null) {
        progressiveHIE01 = vo.getProgressiveHIE01();
        progressiveHIE02 = vo.getProgressiveHie02HIE01();
      }

      // retrieve companies list...
      String companies = "";
      for(int i=0;i<companiesList.size();i++)
        companies += "'"+companiesList.get(i).toString()+"',";
      companies = companies.substring(0,companies.length()-1);

      String sql =
        "select DOC14_DOCUMENTS.COMPANY_CODE_SYS01,DOC14_DOCUMENTS.PROGRESSIVE,DOC14_DOCUMENTS.DESCRIPTION,DOC14_DOCUMENTS.FILENAME,"+
        "HIE01_COMPANY_LEVELS.PROGRESSIVE_HIE02,DOC17_DOCUMENT_LINKS.PROGRESSIVE_HIE01"+
        " from DOC14_DOCUMENTS,DOC17_DOCUMENT_LINKS,HIE01_COMPANY_LEVELS where "+
        "DOC14_DOCUMENTS.COMPANY_CODE_SYS01=DOC17_DOCUMENT_LINKS.COMPANY_CODE_SYS01 and "+
        "DOC14_DOCUMENTS.PROGRESSIVE=DOC17_DOCUMENT_LINKS.PROGRESSIVE_DOC14 and "+
        "DOC17_DOCUMENT_LINKS.COMPANY_CODE_SYS01=HIE01_COMPANY_LEVELS.COMPANY_CODE_SYS01 and "+
        "DOC17_DOCUMENT_LINKS.PROGRESSIVE_HIE01=HIE01_COMPANY_LEVELS.PROGRESSIVE and "+
        "HIE01_COMPANY_LEVELS.PROGRESSIVE_HIE02=? and "+
        "DOC14_DOCUMENTS.COMPANY_CODE_SYS01 in ("+companies+") ";


      if (rootProgressiveHIE01==null || !rootProgressiveHIE01.equals(progressiveHIE01)) {
        // retrieve all subnodes of the specified node...
        pstmt = conn.prepareStatement(
            "select HIE01_COMPANY_LEVELS.PROGRESSIVE,HIE01_COMPANY_LEVELS.PROGRESSIVE_HIE01,HIE01_COMPANY_LEVELS.LEV from HIE01_COMPANY_LEVELS "+
            "where COMPANY_CODE_SYS01='"+vo.getCompanySys01HIE01()+"' and ENABLED='Y' and PROGRESSIVE_HIE02=? and PROGRESSIVE>=? "+
            "order by LEV,PROGRESSIVE_HIE01,PROGRESSIVE"
        );
        pstmt.setBigDecimal(1,progressiveHIE02);
        pstmt.setBigDecimal(2,progressiveHIE01);
        ResultSet rset = pstmt.executeQuery();
View Full Code Here

      BigDecimal rootProgressiveHIE01 = (BigDecimal)pars.getOtherGridParams().get(ApplicationConsts.ROOT_PROGRESSIVE_HIE01);
      BigDecimal progressiveHIE01 = (BigDecimal)pars.getOtherGridParams().get(ApplicationConsts.PROGRESSIVE_HIE01);
      BigDecimal progressiveHIE02 = (BigDecimal)pars.getOtherGridParams().get(ApplicationConsts.PROGRESSIVE_HIE02);

      CompanyHierarchyLevelVO vo = (CompanyHierarchyLevelVO)pars.getOtherGridParams().get(ApplicationConsts.TREE_FILTER);
      if (vo!=null) {
        progressiveHIE01 = vo.getProgressiveHIE01();
        progressiveHIE02 = vo.getProgressiveHie02HIE01();
      }

      // retrieve companies list...
      String companies = "";
      for(int i=0;i<companiesList.size();i++)
        companies += "'"+companiesList.get(i).toString()+"',";
      companies = companies.substring(0,companies.length()-1);

      String sql =
        "select DOC21_LEVEL_PROPERTIES.COMPANY_CODE_SYS01,DOC21_LEVEL_PROPERTIES.PROGRESSIVE_SYS10,SYS10_COMPANY_TRANSLATIONS.DESCRIPTION,"+
        "DOC21_LEVEL_PROPERTIES.PROGRESSIVE_HIE01,DOC21_LEVEL_PROPERTIES.PROGRESSIVE_HIE02,DOC21_LEVEL_PROPERTIES.PROPERTY_TYPE "+
        " from DOC21_LEVEL_PROPERTIES,SYS10_COMPANY_TRANSLATIONS where "+
        "DOC21_LEVEL_PROPERTIES.COMPANY_CODE_SYS01=SYS10_COMPANY_TRANSLATIONS.COMPANY_CODE_SYS01 and "+
        "DOC21_LEVEL_PROPERTIES.PROGRESSIVE_SYS10=SYS10_COMPANY_TRANSLATIONS.PROGRESSIVE and "+
        "SYS10_COMPANY_TRANSLATIONS.LANGUAGE_CODE=? and "+
        "DOC21_LEVEL_PROPERTIES.PROGRESSIVE_HIE02=? and "+
        "DOC21_LEVEL_PROPERTIES.COMPANY_CODE_SYS01 in ("+companies+") ";

      if (pars.getOtherGridParams().get(ApplicationConsts.LOAD_ANCIENTS)!=null &&
          ((Boolean)pars.getOtherGridParams().get(ApplicationConsts.LOAD_ANCIENTS)).booleanValue() &&
          progressiveHIE02!=null &&
          progressiveHIE01!=null) {

        // retrieve all subnodes of the specified node...
        String sql2 =
          "select HIE01_COMPANY_LEVELS.PROGRESSIVE,HIE01_COMPANY_LEVELS.PROGRESSIVE_HIE01 from HIE01_COMPANY_LEVELS "+
           "where HIE01_COMPANY_LEVELS.PROGRESSIVE<=? and PROGRESSIVE_HIE02=?";
        if (vo!=null)
          sql2 += " and COMPANY_CODE_SYS01='"+vo.getCompanySys01HIE01()+"' ";
        pstmt = conn.prepareStatement(sql2);
        pstmt.setBigDecimal(1,progressiveHIE01);
        pstmt.setBigDecimal(2,progressiveHIE02);
        ResultSet rset = pstmt.executeQuery();
        Hashtable parents = new Hashtable();
View Full Code Here

      posController.addLookupListener(new LookupListener() {

        public void codeValidated(boolean validated) {}

        public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
          CompanyHierarchyLevelVO lookupVO = (CompanyHierarchyLevelVO)posController.getLookupVO();
          if (lookupVO!=null && "".equals(lookupVO.getDescriptionSYS10()))
            ((ProdOrderProductVO)parentVO).setLocationDescriptionSYS10(" ");
        }

        public void beforeLookupAction(ValueObject parentVO) {
          DetailProdOrderVO vo = (DetailProdOrderVO)headerFormPanel.getVOModel().getValueObject();
          treeLevelPosDataLocator.getTreeNodeParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01DOC22());
          treeLevelPosDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02WAR01());
        }

        public void forceValidate() {}

      });


      // warehouse lookup...
      wareDataLocator.setGridMethodName("loadWarehouses");
      wareDataLocator.setValidationMethodName("validateWarehouseCode");

      controlWarehouseCode.setLookupController(wareController);
      controlWarehouseCode.setControllerMethodName("getWarehousesList");
      wareController.setLookupDataLocator(wareDataLocator);
      wareController.setFrameTitle("warehouses");
      wareController.setLookupValueObjectClassName("org.jallinone.warehouse.java.WarehouseVO");
      wareController.addLookup2ParentLink("companyCodeSys01WAR01", "companyCodeSys01DOC22");
      wareController.addLookup2ParentLink("warehouseCodeWAR01", "warehouseCodeWar01DOC22");
      wareController.addLookup2ParentLink("descriptionWAR01","descriptionWar01DOC22");
      wareController.setAllColumnVisible(false);
      wareController.setVisibleColumn("warehouseCodeWAR01", true);
      wareController.setVisibleColumn("descriptionWAR01", true);
      wareController.setVisibleColumn("addressWAR01", true);
      wareController.setVisibleColumn("cityWAR01", true);
      wareController.setVisibleColumn("zipWAR01", true);
      wareController.setVisibleColumn("provinceWAR01", true);
      wareController.setVisibleColumn("countryWAR01", true);
      wareController.setPreferredWidthColumn("descriptionWAR01",200);
      wareController.setFramePreferedSize(new Dimension(750,500));


      // destination warehouse lookup...
      ware2DataLocator.setGridMethodName("loadWarehouses");
      ware2DataLocator.setValidationMethodName("validateWarehouseCode");

      controlWarehouse2Code.setLookupController(ware2Controller);
      controlWarehouse2Code.setControllerMethodName("getWarehousesList");
      ware2Controller.setLookupDataLocator(ware2DataLocator);
      ware2Controller.setFrameTitle("warehouses");
      ware2Controller.setLookupValueObjectClassName("org.jallinone.warehouse.java.WarehouseVO");
      ware2Controller.addLookup2ParentLink("warehouseCodeWAR01", "warehouseCode2War01DOC22");
      ware2Controller.addLookup2ParentLink("descriptionWAR01","description2War01DOC22");
      ware2Controller.addLookup2ParentLink("progressiveHie02WAR01","progressiveHie02WAR01");
      ware2Controller.setAllColumnVisible(false);
      ware2Controller.setVisibleColumn("warehouseCodeWAR01", true);
      ware2Controller.setVisibleColumn("descriptionWAR01", true);
      ware2Controller.setVisibleColumn("addressWAR01", true);
      ware2Controller.setVisibleColumn("cityWAR01", true);
      ware2Controller.setVisibleColumn("zipWAR01", true);
      ware2Controller.setVisibleColumn("provinceWAR01", true);
      ware2Controller.setVisibleColumn("countryWAR01", true);
      ware2Controller.setPreferredWidthColumn("descriptionWAR01",200);
      ware2Controller.setFramePreferedSize(new Dimension(750,500));
      ware2Controller.addLookupListener(new LookupListener() {

        public void codeValidated(boolean validated) {}

        public void codeChanged(ValueObject parentVO,Collection parentChangedAttributes) {
          WarehouseVO lookupVO = (WarehouseVO)ware2Controller.getLookupVO();
          treeLevelPosDataLocator.getTreeNodeParams().put(ApplicationConsts.PROGRESSIVE_HIE02,lookupVO.getProgressiveHie02WAR01());

        }

        public void beforeLookupAction(ValueObject parentVO) {
          DetailProdOrderVO vo = (DetailProdOrderVO)headerFormPanel.getVOModel().getValueObject();
View Full Code Here

    detailFrame.getAvailPanel().getGrid().getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01WAR01());
    detailFrame.getAvailPanel().getGrid().getOtherGridParams().put(ApplicationConsts.WAREHOUSE_CODE,vo.getWarehouseCodeWAR01());
    detailFrame.getAvailPanel().getGrid().getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_HIE02,vo.getProgressiveHie02WAR01());
    if (detailFrame.getHierarTreePanel().getSelectedNode()!=null) {
      CompanyHierarchyLevelVO levelVO = (CompanyHierarchyLevelVO)detailFrame.getHierarTreePanel().getSelectedNode().getUserObject();
      detailFrame.getAvailPanel().getGrid().getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,levelVO.getCompanySys01HIE01());
      detailFrame.getAvailPanel().getGrid().getOtherGridParams().put(ApplicationConsts.PROGRESSIVE_HIE01,levelVO.getProgressiveHIE01());
    }
    detailFrame.getAvailPanel().setEnabled(true);
    detailFrame.getAvailPanel().getGrid().reloadData();

    detailFrame.getBookedItemsPanel().getGrid().getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01WAR01());
View Full Code Here

TOP

Related Classes of org.jallinone.hierarchies.java.CompanyHierarchyLevelVO

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.