Package org.apache.struts.util

Examples of org.apache.struts.util.LabelValueBean


      query.setParameter("siteId", siteId);
       Iterator<?> iterator = query.getResultList().iterator();
       Vector<LabelValueBean> vector = new Vector<LabelValueBean>();
       while (iterator.hasNext()) {
         Country country = (Country) iterator.next();
         LabelValueBean bean = new LabelValueBean(country.getCountryName(), country.getCountryCode());
         vector.add(bean);
       }
       LabelValueBean countries[] = new LabelValueBean[vector.size()];
       vector.copyInto(countries);
       form.setCountries(countries);

       String sql = "";
       sql = "from    State state " +
              "left  join fetch state.country country " +
              "where  country.siteId = :siteId " +
              "order  by country.countryId, state.stateName";
       query = em.createQuery(sql);
      query.setParameter("siteId", siteId);
       iterator = query.getResultList().iterator();
       vector = new Vector<LabelValueBean>();
       while (iterator.hasNext()) {
         State state = (State) iterator.next();
         LabelValueBean bean = new LabelValueBean(state.getStateName(), state.getStateCode());
         vector.add(bean);
       }
       LabelValueBean states[] = new LabelValueBean[vector.size()];
       vector.copyInto(states);
       form.setStates(states);
      
       sql = "from Site where siteId != '_system' order by siteId";
       query = em.createQuery(sql);
View Full Code Here


    return params;
  }
 
  public LabelValueBean[] getReportParameterOptions(IParameterDefnBase parameter) throws Exception {
    EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    LabelValueBean options[] = null;
    ScalarParameterHandle handle = (ScalarParameterHandle) parameter.getHandle();
   
    Vector<LabelValueBean> v = new Vector<LabelValueBean>();
    if (handle.getDataSetName() != null) {
      String columnName = extractSqlColumn(handle.getValueExpr());
     
      List<?> list = runnable.getDesignInstance().getDataSet(handle.getDataSetName()).getCachedResultSetColumns();
      Iterator<?> columnIterator = list.iterator();
      int position = 0;
      while (columnIterator.hasNext()) {
        IResultSetColumn column = (IResultSetColumn) columnIterator.next();
        String name = column.getName();
        if (name.equals(columnName)) {
          break;
        }
        position++;
      }
     
      IDataSet dataSet = runnable.getDesignInstance().getDataSet(handle.getDataSetName());
      String queryText = dataSet.getQueryText();
      String sortByColumn = extractSqlColumn(handle.getSortByColumn());
      queryText += " order by " + sortByColumn;
      queryText += " " + handle.getSortDirection();
      Query query = em.createNativeQuery(queryText);
      Iterator<?> iterator = query.getResultList().iterator();
      while (iterator.hasNext()) {
        Object object[] = (Object[]) iterator.next();
        LabelValueBean bean = new LabelValueBean((String) object[position], (String) object[position]);
        v.add(bean);
      }
    }
    else {
      Iterator<?> iterator = handle.getListProperty("selectionList").iterator();
      while (iterator.hasNext()) {
        SelectionChoice selectionChoice = (SelectionChoice) iterator.next();
        LabelValueBean bean = new LabelValueBean(selectionChoice.getLabel(), selectionChoice.getValue());
        v.add(bean);
      }
    }
   
    options = new LabelValueBean[v.size()];
View Full Code Here

    String localeString = language.getLangLocaleLanguage();
    if (!Format.isNullOrEmpty(language.getLangLocaleCountry())) {
      localeString += "-" + language.getLangLocaleCountry();
    }
    form.setLocale(localeString);
    LabelValueBean beans[] = loadKeyFromProperties();
    Vector<LangTranDetailForm> vector = new Vector<LangTranDetailForm>();
    for (int i = 0; i < beans.length; i++) {
      LangTranDetailForm detail = new LangTranDetailForm();
      detail.setLangTranKey(beans[i].getLabel());
      detail.setLangTranEnglish(beans[i].getValue());
View Full Code Here

        form.setLangId(Format.getLong(language.getLangId()));
    form.setMode("U");
   
    if (insertMode) {
      LabelValueBean beans[] = loadKeyFromProperties();
      Vector<LangTranDetailForm> vector = new Vector<LangTranDetailForm>();
      for (int i = 0; i < beans.length; i++) {
        LanguageTranslation langTran = new LanguageTranslation();
            langTran.setLangTranKey(beans[i].getLabel());
            langTran.setLangTranValue("");
View Full Code Here

            value = line.substring(pos + 1);
           
            Iterator<?> iterator = vector.iterator();
            boolean exist = false;
            while (iterator.hasNext()) {
              LabelValueBean b = (LabelValueBean) iterator.next();
              if (b.getLabel().equals(label)) {
                logger.info("Duplicate language key ignored - " + label);
                exist = true;
                break;
              }
            }
            if (exist) {
              continue;
            }
           
              LabelValueBean bean = new LabelValueBean(label, value);
            vector.add(bean);
          }
        }
      }
    LabelValueBean beans[] = new LabelValueBean[vector.size()];
    vector.copyInto(beans);
    return beans;
  }
View Full Code Here

  }
 
  public void initSearchInfo(LanguageMaintActionForm form) {
    Locale locales[] = Locale.getAvailableLocales();
    Arrays.sort(locales, new LocaleComparator());
    LabelValueBean beans[] = new LabelValueBean[locales.length];
    for (int i = 0; i < locales.length; i++) {
      String value = locales[i].getLanguage();
      if (!Format.isNullOrEmpty(locales[i].getCountry())) {
        value += "-" + locales[i].getCountry();
      }
      beans[i] = new LabelValueBean(locales[i].getDisplayName(), value);
    }
    form.setLocales(beans);
  }
View Full Code Here

    query.setParameter("siteId", site.getSiteId());
    Iterator<?> iterator = query.getResultList().iterator();
    Vector<LabelValueBean> vector = new Vector<LabelValueBean>();
    while (iterator.hasNext()) {
      IeProfileHeader ieProfileHeader = (IeProfileHeader) iterator.next();
      vector.add(new LabelValueBean(ieProfileHeader.getIeProfileHeaderName(), ieProfileHeader.getIeProfileHeaderId().toString()));
    }
    LabelValueBean headers[] = new LabelValueBean[vector.size()];
    vector.copyInto(headers);
    form.setIeProfileHeaderList(headers);
    }
View Full Code Here

      sql = "from   Language " +
          "order  by langName";
      Query query = em.createQuery(sql);
      Iterator<?> iterator = query.getResultList().iterator();
      Vector<LabelValueBean> vector = new Vector<LabelValueBean>();
      vector.add(new LabelValueBean("", ""));
      while (iterator.hasNext()) {
        Language language = (Language) iterator.next();
        LabelValueBean bean = new LabelValueBean(language.getLangName(), language.getLangId().toString());
        vector.add(bean);
      }
      LabelValueBean languages[] = new LabelValueBean[vector.size()];
      vector.copyInto(languages);
      form.setLanguages(languages);
     
      sql = "from   Template template " +
            "where  template.site.siteId = :siteId " +
          "order  by templateName";
    query = em.createQuery(sql);
    query.setParameter("siteId", siteId);
    iterator = query.getResultList().iterator();
    vector = new Vector<LabelValueBean>();
      vector.add(new LabelValueBean("", ""));
    while (iterator.hasNext()) {
      Template template = (Template) iterator.next();
      LabelValueBean bean = new LabelValueBean(template.getTemplateName(), template.getTemplateId().toString());
      vector.add(bean);
    }
    LabelValueBean templates[] = new LabelValueBean[vector.size()];
    vector.copyInto(templates);
    form.setTemplates(templates);
  }
View Full Code Here

      Long siteProfileClassDefaultId = null;
        SiteProfileClass siteProfileClassDefault = site.getSiteProfileClassDefault();
        if (siteProfileClassDefault != null) {
          siteProfileClassDefaultId = siteProfileClassDefault.getSiteProfileClassId();
          form.setSiteProfileClassDefaultId(siteProfileClassDefaultId);
          vector.add(new LabelValueBean(siteProfileClassDefault.getSiteProfileClassName(),
              siteProfileClassDefault.getSiteProfileClassId().toString()));
        }
       
      String sql = "from   SiteProfileClass siteProfileClass " +
             "where  siteProfileClass.site.siteId = :siteId " +
             "order  by siteProfileClassName ";
      Query query = em.createQuery(sql);
      query.setParameter("siteId", site.getSiteId());
        Iterator<?> iterator = query.getResultList().iterator();
        while (iterator.hasNext()) {
          SiteProfileClass siteProfileClass = (SiteProfileClass) iterator.next();
          if (siteProfileClassDefault != null) {
            if (siteProfileClass.getSiteProfileClassId().equals(siteProfileClassDefaultId)) {
              continue;
            }
          }
          vector.add(new LabelValueBean(siteProfileClass.getSiteProfileClassName(),
                          siteProfileClass.getSiteProfileClassId().toString()));
        }
        LabelValueBean siteProfileClassBeans[] = new LabelValueBean[vector.size()];
        vector.copyInto(siteProfileClassBeans);
        form.setSiteProfileClassBeans(siteProfileClassBeans);
       
        if (form.getSiteProfileClassId() != null) {
          boolean found = false;
          for (LabelValueBean bean : siteProfileClassBeans) {
            if (bean.getValue().equals(form.getSiteProfileClassId().toString())) {
              found = true;
              break;
            }
          }
          if (!found) {
            form.setSiteProfileClassId(null);
          }
        }
       
        if (form.getSiteProfileClassId() == null) {
          if (siteProfileClassDefault != null) {
            form.setSiteProfileClassId(siteProfileClassDefaultId);
          }
          form.setSiteProfileClassDefault(true);
        }
        else {
          if (siteProfileClassDefault == null || form.getSiteProfileClassId().equals(siteProfileClassDefaultId)) {
            form.setSiteProfileClassDefault(true);
          }
          else {
              form.setSiteProfileClassDefault(false);
          }
          form.setTranslationEnable(false);
          String fromLocale = "";
          String toLocale = "";
          fromLocale = siteProfileClassDefault.getLanguage().getGoogleTranslateLocale();
          SiteProfileClass siteProfileClass = (SiteProfileClass) em.find(SiteProfileClass.class, form.getSiteProfileClassId());
          toLocale = siteProfileClass.getLanguage().getGoogleTranslateLocale();
          if (!Format.isNullOrEmpty(fromLocale) && !Format.isNullOrEmpty(toLocale) && !fromLocale.equals(toLocale)) {
            form.setTranslationEnable(true);
            form.setFromLocale(fromLocale);
            form.setToLocale(toLocale);
          }
        }
       
        vector = new Vector<LabelValueBean>();
      Long siteCurrencyClassDefaultId = null;
        SiteCurrencyClass siteCurrencyClassDefault = site.getSiteCurrencyClassDefault();
        if (siteCurrencyClassDefault != null) {
          siteCurrencyClassDefaultId = siteCurrencyClassDefault.getSiteCurrencyClassId();
          form.setSiteCurrencyClassDefaultId(siteCurrencyClassDefaultId);
          vector.add(new LabelValueBean(siteCurrencyClassDefault.getSiteCurrencyClassName(),
              siteCurrencyClassDefault.getSiteCurrencyClassId().toString()));
        }
       
      sql = "from   SiteCurrencyClass siteCurrencyClass " +
          "where  siteCurrencyClass.site.siteId = :siteId " +
          "order  by siteCurrencyClassName ";
      query = em.createQuery(sql);
      query.setParameter("siteId", site.getSiteId());
        iterator = query.getResultList().iterator();
        while (iterator.hasNext()) {
          SiteCurrencyClass siteCurrencyClass = (SiteCurrencyClass) iterator.next();
          if (siteProfileClassDefault != null) {
            if (siteCurrencyClass.getSiteCurrencyClassId().equals(siteCurrencyClassDefaultId)) {
              continue;
            }
          }
          vector.add(new LabelValueBean(siteCurrencyClass.getSiteCurrencyClassName(),
              siteCurrencyClass.getSiteCurrencyClassId().toString()));
        }
        LabelValueBean siteCurrencyClassBeans[] = new LabelValueBean[vector.size()];
        vector.copyInto(siteCurrencyClassBeans);
        form.setSiteCurrencyClassBeans(siteCurrencyClassBeans);
       
        if (form.getSiteCurrencyClassId() == null) {
          if (siteCurrencyClassDefault != null) {
View Full Code Here

          reportParamDisplayForm.setDisplayName(definition.getPromptText());
          reportParamDisplayForm.setType(handle.getDataType());
          reportParamDisplayForm.setRequired("Y");
         
          if (handle.getControlType().equals(DesignChoiceConstants.PARAM_CONTROL_LIST_BOX)) {
            LabelValueBean values[] = engine.getReportParameterOptions(definition);
            if (handle.distinct()) {
              Vector<LabelValueBean> valueVector = new Vector<LabelValueBean>();
              for (LabelValueBean value : values) {
                boolean found = false;
                Enumeration<LabelValueBean> enumeration = valueVector.elements();
                while (enumeration.hasMoreElements()) {
                  LabelValueBean bean = (LabelValueBean) enumeration.nextElement();
                  if (bean.getLabel().equals(value.getLabel())) {
                    found = true;
                  }
                }
                if (!found) {
                  valueVector.add(value);
View Full Code Here

TOP

Related Classes of org.apache.struts.util.LabelValueBean

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.