Package org.jallinone.variants.java

Examples of org.jallinone.variants.java.VariantNameVO


  public final void setVariants(String companyCodeSys01) {
    Response res = ClientUtils.getData("loadVariantsNames", companyCodeSys01);
    if (!res.isError()) {
      variantsNames = ((VOListResponse) res).getRows();
      VariantNameVO vo = null;
      boolean atLeastOne = false;
      CheckBoxControl control = null;
      for (int i = 0; i < variantsNames.size(); i++) {
        vo = (VariantNameVO) variantsNames.get(i);

        switch (i) {
          case 0:
            control = checkBoxControl1;
            break;
          case 1:
            control = checkBoxControl2;
            break;
          case 2:
            control = checkBoxControl3;
            break;
          case 3:
            control = checkBoxControl4;
            break;
          case 4:
            control = checkBoxControl5;
            break;
        }

        if (vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY)) {
          control.setVisible(false);
          control.setText("");
        } else {
          control.setVisible(true);
          control.setText(vo.getDescriptionSYS10());
          atLeastOne = true;
        }
      } // end for

      if (atLeastOne) {
View Full Code Here


    if (companyCodeSys01!=null) {
      Response res = ClientUtils.getData("loadVariantsNames",companyCodeSys01);
      if (!res.isError()) {
         java.util.List variantsNames = ((VOListResponse)res).getRows();
         VariantNameVO vo = null;
         for(int i=0;i<variantsNames.size();i++) {
           vo = (VariantNameVO)variantsNames.get(i);
           if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==0) {
             d.addDomainPair(new TopicVO(langs,"ITM06_VARIANT_TYPES_1","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
             d.addDomainPair(new TopicVO(langs,"ITM11_VARIANTS_1","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
           }
           else if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==1) {
             d.addDomainPair(new TopicVO(langs,"ITM07_VARIANT_TYPES_2","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
             d.addDomainPair(new TopicVO(langs,"ITM12_VARIANTS_2","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
           }
           else if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==2) {
             d.addDomainPair(new TopicVO(langs,"ITM08_VARIANT_TYPES_3","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
             d.addDomainPair(new TopicVO(langs,"ITM13_VARIANTS_3","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
           }
           else if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==3) {
             d.addDomainPair(new TopicVO(langs,"ITM09_VARIANT_TYPES_4","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
             d.addDomainPair(new TopicVO(langs,"ITM14_VARIANTS_4","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
           }
           else if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && i==4) {
             d.addDomainPair(new TopicVO(langs,"ITM10_VARIANT_TYPES_5","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant type")+" "+vo.getDescriptionSYS10());
             d.addDomainPair(new TopicVO(langs,"ITM15_VARIANTS_5","PROGRESSIVE_SYS10",true,true),ClientSettings.getInstance().getResources().getResource("variant")+" "+vo.getDescriptionSYS10());
           }
         }
      }
    }
View Full Code Here

    variantPanels.clear();
    this.removeAll();
//    this.revalidate();
//    this.repaint();

    VariantNameVO vo = null;
    ItemVariantPanel p = null;
    int posx = 0;
    int posy = 0;
    for(int i=0;i<variantsNames.size();i++) {
      vo = (VariantNameVO)variantsNames.get(i);

      if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY) && useVariant(itemVO,vo)) {
        p = new ItemVariantPanel();
        p.setVariant(vo);
        p.getVarGrid().getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,vo.getCompanyCodeSys01ITM21());
        p.getVarGrid().getOtherGridParams().put(ApplicationConsts.ITEM_PK,pk);
        p.getVarGrid().getOtherGridParams().put(ApplicationConsts.TABLE_NAME,vo.getTableName());

        variantPanels.add(p);
        this.add(p,  new GridBagConstraints(posx, posy, 1, 1, 1.0, 1.0
                ,GridBagConstraints.NORTHWEST, GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0));
        if (variantsNames.size()>2) {
View Full Code Here

        indexes.put(
          VariantsMatrixUtils.getVariantType(matrixVO,rowVO)+" "+VariantsMatrixUtils.getVariantCode(matrixVO,rowVO),
          customVO
        );
      }
      VariantNameVO varVO = (VariantNameVO)matrixVO.getManagedVariants()[0];
      for(int i=0;i<rows.size();i++) {
        vo = (SupplierVariantsPriceVO)rows.get(i);

        if (varVO.getTableName().equals("ITM11_VARIANTS_1")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm06PUR05()+" "+vo.getVariantCodeItm11PUR05());
        }
        else if (varVO.getTableName().equals("ITM12_VARIANTS_2")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm07PUR05()+" "+vo.getVariantCodeItm12PUR05());
        }
        else if (varVO.getTableName().equals("ITM13_VARIANTS_3")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm08PUR05()+" "+vo.getVariantCodeItm13PUR05());
        }
        else if (varVO.getTableName().equals("ITM14_VARIANTS_4")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm09PUR05()+" "+vo.getVariantCodeItm14PUR05());
        }
        else if (varVO.getTableName().equals("ITM15_VARIANTS_5")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm10PUR05()+" "+vo.getVariantCodeItm15PUR05());
        }

        if (matrixVO.getColumnDescriptors().length==0) {
          customVO.setAttributeNameN0(vo.getValuePUR05());
        }
        else {

          for(int j=0;j<cols;j++) {
            colVO = (VariantsMatrixColumnVO)matrixVO.getColumnDescriptors()[j];
            if ((varVO.getTableName().equals("ITM11_VARIANTS_1")?true:colVO.getVariantCodeITM11().equals(vo.getVariantCodeItm11PUR05())) &&
                (varVO.getTableName().equals("ITM12_VARIANTS_2")?true:colVO.getVariantCodeITM12().equals(vo.getVariantCodeItm12PUR05())) &&
                (varVO.getTableName().equals("ITM13_VARIANTS_3")?true:colVO.getVariantCodeITM13().equals(vo.getVariantCodeItm13PUR05())) &&
                (varVO.getTableName().equals("ITM14_VARIANTS_4")?true:colVO.getVariantCodeITM14().equals(vo.getVariantCodeItm14PUR05())) &&
                (varVO.getTableName().equals("ITM15_VARIANTS_5")?true:colVO.getVariantCodeITM15().equals(vo.getVariantCodeItm15PUR05())) &&
                (varVO.getTableName().equals("ITM11_VARIANTS_1")?true:colVO.getVariantTypeITM06().equals(vo.getVariantTypeItm06PUR05())) &&
                (varVO.getTableName().equals("ITM12_VARIANTS_2")?true:colVO.getVariantTypeITM07().equals(vo.getVariantTypeItm07PUR05())) &&
                (varVO.getTableName().equals("ITM13_VARIANTS_3")?true:colVO.getVariantTypeITM08().equals(vo.getVariantTypeItm08PUR05())) &&
                (varVO.getTableName().equals("ITM14_VARIANTS_4")?true:colVO.getVariantTypeITM09().equals(vo.getVariantTypeItm09PUR05())) &&
                (varVO.getTableName().equals("ITM15_VARIANTS_5")?true:colVO.getVariantTypeITM10().equals(vo.getVariantTypeItm10PUR05()))) {
              try {
                CustomValueObject.class.getMethod("setAttributeNameN" + j,new Class[] {BigDecimal.class}).invoke(customVO, new Object[] {vo.getValuePUR05()});
              }
              catch (Throwable ex) {
                ex.printStackTrace();
View Full Code Here

        indexes.put(
          VariantsMatrixUtils.getVariantType(matrixVO,rowVO)+" "+VariantsMatrixUtils.getVariantCode(matrixVO,rowVO),
          customVO
        );
      }
      VariantNameVO varVO = (VariantNameVO)matrixVO.getManagedVariants()[0];
      for(int i=0;i<rows.size();i++) {
        vo = (VariantsPriceVO)rows.get(i);

        if (varVO.getTableName().equals("ITM11_VARIANTS_1")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm06SAL11()+" "+vo.getVariantCodeItm11SAL11());
        }
        else if (varVO.getTableName().equals("ITM12_VARIANTS_2")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm07SAL11()+" "+vo.getVariantCodeItm12SAL11());
        }
        else if (varVO.getTableName().equals("ITM13_VARIANTS_3")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm08SAL11()+" "+vo.getVariantCodeItm13SAL11());
        }
        else if (varVO.getTableName().equals("ITM14_VARIANTS_4")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm09SAL11()+" "+vo.getVariantCodeItm14SAL11());
        }
        else if (varVO.getTableName().equals("ITM15_VARIANTS_5")) {
          customVO = (CustomValueObject)indexes.get(vo.getVariantTypeItm10SAL11()+" "+vo.getVariantCodeItm15SAL11());
        }

        if (matrixVO.getColumnDescriptors().length==0) {
          customVO.setAttributeNameN0(vo.getValueSAL11());
        }
        else {

          for(int j=0;j<matrixVO.getColumnDescriptors().length;j++) {
            colVO = (VariantsMatrixColumnVO)matrixVO.getColumnDescriptors()[j];
            if ((varVO.getTableName().equals("ITM11_VARIANTS_1")?true:colVO.getVariantCodeITM11().equals(vo.getVariantCodeItm11SAL11())) &&
                (varVO.getTableName().equals("ITM12_VARIANTS_2")?true:colVO.getVariantCodeITM12().equals(vo.getVariantCodeItm12SAL11())) &&
                (varVO.getTableName().equals("ITM13_VARIANTS_3")?true:colVO.getVariantCodeITM13().equals(vo.getVariantCodeItm13SAL11())) &&
                (varVO.getTableName().equals("ITM14_VARIANTS_4")?true:colVO.getVariantCodeITM14().equals(vo.getVariantCodeItm14SAL11())) &&
                (varVO.getTableName().equals("ITM15_VARIANTS_5")?true:colVO.getVariantCodeITM15().equals(vo.getVariantCodeItm15SAL11())) &&
                (varVO.getTableName().equals("ITM11_VARIANTS_1")?true:colVO.getVariantTypeITM06().equals(vo.getVariantTypeItm06SAL11())) &&
                (varVO.getTableName().equals("ITM12_VARIANTS_2")?true:colVO.getVariantTypeITM07().equals(vo.getVariantTypeItm07SAL11())) &&
                (varVO.getTableName().equals("ITM13_VARIANTS_3")?true:colVO.getVariantTypeITM08().equals(vo.getVariantTypeItm08SAL11())) &&
                (varVO.getTableName().equals("ITM14_VARIANTS_4")?true:colVO.getVariantTypeITM09().equals(vo.getVariantTypeItm09SAL11())) &&
                (varVO.getTableName().equals("ITM15_VARIANTS_5")?true:colVO.getVariantTypeITM10().equals(vo.getVariantTypeItm10SAL11()))) {
              try {
                CustomValueObject.class.getMethod("setAttributeNameN" + j,new Class[] {BigDecimal.class}).invoke(customVO, new Object[] {vo.getValueSAL11()});
              }
              catch (Throwable ex) {
                ex.printStackTrace();
View Full Code Here

      ArrayList rows = new ArrayList();
      ArrayList cols = new ArrayList();

      // retrieve product variants, for each managed variant...
      GridParams gridParams = new GridParams();
      VariantNameVO varVO = null;
      ArrayList[] tmp = new ArrayList[managedVariants.size()-1];
      boolean[] tmpSameVarType = new boolean[managedVariants.size()-1];
      boolean sameVarType = true;
      ItemVariantVO variantVO = null;
      String currVarType = null;
      for(int i=0;i<managedVariants.size();i++) {
        varVO = (VariantNameVO)managedVariants.get(i);
        gridParams.getOtherGridParams().put(ApplicationConsts.ITEM_PK,matrixVO.getItemPK());
        gridParams.getOtherGridParams().put(ApplicationConsts.TABLE_NAME,varVO.getTableName());
        //gridParams.getOtherGridParams().put(ApplicationConsts.VARIANT_TYPE,null); //???
        answer = bean.loadItemVariants(gridParams,serverLanguageId,username);
        if (answer.isError())
          throw new Exception(answer.getErrorMessage());
        // list of all variant's elements (not only the ones associated to the current item
View Full Code Here

     );
  }


  private void setVariantTypeAndCode(ArrayList managedVariants,VariantsMatrixColumnVO colVO,ItemVariantVO vo,int depth) {
    VariantNameVO varVO = (VariantNameVO)managedVariants.get(depth+1);
    if (varVO.getTableName().equals("ITM11_VARIANTS_1")) {
      colVO.setVariantCodeITM11(vo.getVariantCode());
      colVO.setVariantTypeITM06(vo.getVariantType());
    }
    else if (varVO.getTableName().equals("ITM12_VARIANTS_2")) {
      colVO.setVariantCodeITM12(vo.getVariantCode());
      colVO.setVariantTypeITM07(vo.getVariantType());
    }
    else if (varVO.getTableName().equals("ITM13_VARIANTS_3")) {
      colVO.setVariantCodeITM13(vo.getVariantCode());
      colVO.setVariantTypeITM08(vo.getVariantType());
    }
    else if (varVO.getTableName().equals("ITM14_VARIANTS_4")) {
      colVO.setVariantCodeITM14(vo.getVariantCode());
      colVO.setVariantTypeITM09(vo.getVariantType());
    }
    else if (varVO.getTableName().equals("ITM15_VARIANTS_5")) {
      colVO.setVariantCodeITM15(vo.getVariantCode());
      colVO.setVariantTypeITM10(vo.getVariantType());
    }

  }
View Full Code Here

        Response res = ClientUtils.getData("loadVariantsNames",companyCodeSys01);
        if (!res.isError()) {
          variantsNames.clear();
          java.util.List list = ( (VOListResponse) res).getRows();
          VariantNameVO vo = null;
          Domain d = new Domain("DOMAIN_VARIANTS");
          for(int i=0;i<list.size();i++) {
            vo = (VariantNameVO)list.get(i);
            if (!vo.getDescriptionSYS10().equals(ApplicationConsts.JOLLY)) {
              d.addDomainPair(vo.getTableName(), vo.getDescriptionSYS10());
              variantsNames.put(vo.getTableName(),vo);
            }
          }
          varNameComboBoxControl.setDomain(d);
          if (d.getDomainPairList().length>0)
            varNameComboBoxControl.setSelectedIndex(0);
        }
      }

    });

    varNameComboBoxControl.addItemListener(new ItemListener() {

      public void itemStateChanged(ItemEvent e) {
        if(e.getStateChange()==e.SELECTED) {
          grid.getOtherGridParams().put(ApplicationConsts.TABLE_NAME,varNameComboBoxControl.getValue());
          VariantNameVO vo = (VariantNameVO)variantsNames.get(varNameComboBoxControl.getValue());
          Domain d = new Domain("DOMAIN_VARIANT_TYPES");
          if (vo.getUseVariantTypeITM21().booleanValue()) {
            filterPanel.remove(varTypesLabel);
            filterPanel.remove(varTypesComboBoxControl);
            filterPanel.add(varTypesLabel,   new GridBagConstraints(4, 0, 1, 1, 0.0, 0.0
                    ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
            filterPanel.add(varTypesComboBoxControl,    new GridBagConstraints(5, 0, 1, 1, 1.0, 0.0
View Full Code Here

        }
      });


      buttonsPanel.removeAll();
      final VariantNameVO varVO = (VariantNameVO)getVariantsMatrixVO().getManagedVariants()[0];
      buttonsPanel.setLayout(new FlowLayout(FlowLayout.LEFT,5,5));
      if (showButtons && vo.getManagedVariants().length>1) {
        // create a buttons panel used to copy the same qty for all cells matching the same variant value...
        for(int i=0;i<vo.getManagedVariants().length;i++) {
          GenericButton btn = new GenericButton(new ImageIcon(ClientUtils.getImage("copy.gif")));
          final VariantNameVO vnVO = (VariantNameVO)vo.getManagedVariants()[i];
          btn.setButtonBehavior(Consts.BUTTON_IMAGE_AND_TEXT);
          btn.setHorizontalTextPosition(SwingConstants.LEADING);
          btn.setVerticalTextPosition(SwingConstants.CENTER);
          btn.setText(vnVO.getDescriptionSYS10());
          btn.setToolTipText(ClientSettings.getInstance().getResources().getResource("set the same value when matching the same")+" "+vnVO.getDescriptionSYS10());
          btn.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
             if (!onValidating)
               grid.getTable().getGrid().stopCellEditing();
            try {
               int row = grid.getSelectedRow();
               int col = grid.getTable().getGrid().getSelectedColumn();
               if (row!=-1 && col!=-1 && grid.getTable().getGrid().getValueAt(row,col)!=null) {
                 BigDecimal qty = (BigDecimal)grid.getTable().getGrid().getValueAt(row,col);
                 VariantsMatrixRowVO currentRowVO = (VariantsMatrixRowVO)getVariantsMatrixVO().getRowDescriptors()[row];
                 VariantsMatrixColumnVO currentColVO = (VariantsMatrixColumnVO)getVariantsMatrixVO().getColumnDescriptors()[col-1];
                 String rowtype = null,rowcode = null;
                 String coltype = null,colcode = null;
                 String rowtypename = null,rowcodename = null;
                 String coltypename = null,colcodename = null;


                 if (getVariantsMatrixVO().getColumnDescriptors().length==0 ||
                     varVO.getTableName().equals(vnVO.getTableName())) {
                   rowtype = VariantsMatrixUtils.getVariantType(getVariantsMatrixVO(),currentRowVO);
                   rowcode = VariantsMatrixUtils.getVariantCode(getVariantsMatrixVO(),currentRowVO);

                   if (varVO.getTableName().equals("ITM11_VARIANTS_1")) {
                     rowtypename = "getVariantTypeITM06";
                     rowcodename = "getVariantCodeITM11";
                   }
                   else if (varVO.getTableName().equals("ITM12_VARIANTS_2")) {
                     rowtypename = "getVariantTypeITM07";
                     rowcodename = "getVariantCodeITM12";
                   }
                   else if (varVO.getTableName().equals("ITM13_VARIANTS_3")) {
                     rowtypename = "getVariantTypeITM08";
                     rowcodename = "getVariantCodeITM13";
                   }
                   else if (varVO.getTableName().equals("ITM14_VARIANTS_4")) {
                     rowtypename = "getVariantTypeITM09";
                     rowcodename = "getVariantCodeITM14";
                   }
                   else if (varVO.getTableName().equals("ITM15_VARIANTS_5")) {
                     rowtypename = "getVariantTypeITM10";
                     rowcodename = "getVariantCodeITM15";
                   }

                 }
                 else {
                   if (vnVO.getTableName().equals("ITM11_VARIANTS_1")) {
                     rowtype = currentRowVO.getVariantTypeITM06();
                     rowcode = currentRowVO.getVariantCodeITM11();
                     rowtypename = "getVariantTypeITM06";
                     rowcodename = "getVariantCodeITM11";
                   }
                   else if (vnVO.getTableName().equals("ITM12_VARIANTS_2")) {
                     coltype = currentColVO.getVariantTypeITM07();
                     colcode = currentColVO.getVariantCodeITM12();
                     coltypename = "getVariantTypeITM07";
                     colcodename = "getVariantCodeITM12";
                   }
                   else if (vnVO.getTableName().equals("ITM13_VARIANTS_3")) {
                     coltype = currentColVO.getVariantTypeITM08();
                     colcode = currentColVO.getVariantCodeITM13();
                     coltypename = "getVariantTypeITM08";
                     colcodename = "getVariantCodeITM13";
                   }
                   else if (vnVO.getTableName().equals("ITM14_VARIANTS_4")) {
                     coltype = currentColVO.getVariantTypeITM09();
                     colcode = currentColVO.getVariantCodeITM14();
                     coltypename = "getVariantTypeITM09";
                     colcodename = "getVariantCodeITM14";
                   }
                   else if (vnVO.getTableName().equals("ITM15_VARIANTS_5")) {
                     coltype = currentColVO.getVariantTypeITM10();
                     colcode = currentColVO.getVariantCodeITM15();
                     coltypename = "getVariantTypeITM10";
                     colcodename = "getVariantCodeITM15";
                   }
View Full Code Here

        grid.getOtherGridParams().put(ApplicationConsts.COMPANY_CODE_SYS01,companyCodeSys01);

        Response res = ClientUtils.getData("loadVariantsNames",companyCodeSys01);
        if (!res.isError()) {
          variantsNames = ( (VOListResponse) res).getRows();
          VariantNameVO vo = null;
          Domain d = new Domain("DOMAIN_VARIANTS");
          for(int i=0;i<variantsNames.size();i++) {
            vo = (VariantNameVO)variantsNames.get(i);
            if (vo.getUseVariantTypeITM21().booleanValue())
              d.addDomainPair(vo.getTableName(),vo.getDescriptionSYS10());
          }
          varNameComboBoxControl.setDomain(d);
          if (d.getDomainPairList().length>0)
            varNameComboBoxControl.setSelectedIndex(0);
        }
View Full Code Here

TOP

Related Classes of org.jallinone.variants.java.VariantNameVO

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.