Package org.openmeetings.app.persistence.beans.lang

Examples of org.openmeetings.app.persistence.beans.lang.FieldLanguage


          + "WHERE c.deleted <> :deleted "
          + "AND c.language_id = :language_id";
      TypedQuery<FieldLanguage> query = em.createQuery(hql, FieldLanguage.class);
      query.setParameter("deleted", "true");
      query.setParameter("language_id", language_id);
      FieldLanguage fl = null;
      try {
        fl = query.getSingleResult();
      } catch (NoResultException ex) {
      }
      return fl;
View Full Code Here


      try {
        flv = performReplace(query.getSingleResult());
      } catch (NoResultException ex) {
      }

      FieldLanguage fieldLanguage = fieldLanguageDaoImpl
          .getFieldLanguageById(language_id);

      log.debug("Getting FieldById for Language "
          + fieldLanguage.getName());

      // Check for Right To Left Languages
      if (fieldLanguage.getRtl()) {

        log.debug("Language requieres RTL");

        Fieldlanguagesvalues remote = flv;
        Fieldlanguagesvalues toAdd = new Fieldlanguagesvalues();
View Full Code Here

        Object[] row = (Object[])fl;
        map.put("id", (Long)row[0]);
        map.put("value", performReplace((String)row[1], appName));
        returnList.add(map);
      }
      FieldLanguage fieldLanguage = fieldLanguageDaoImpl
          .getFieldLanguageById(language_id);

      log.debug("Getting Labels for Language " + fieldLanguage.getName());

      // Check for Right To Left Languages
      if (fieldLanguage.getRtl()) {
        log.debug("Language requieres RTL!");

        List<Map<String, Object>> returnRtlList = new LinkedList<Map<String, Object>>();

        for (Iterator<Map<String, Object>> iter = returnList.iterator(); iter
View Full Code Here

      query.setParameter("language_id", language_id);
      query.setParameter("start", start);
      query.setParameter("max", start + max);

      List<Fieldlanguagesvalues> returnList = performReplace(query.getResultList());
      FieldLanguage fieldLanguage = fieldLanguageDaoImpl
          .getFieldLanguageById(language_id);

      log.debug("GEtting all fields by language : "
          + fieldLanguage.getName());

      // Check for Right To Left Languages
      if (fieldLanguage.getRtl()) {
        log.debug("language : " + fieldLanguage.getName()
            + " requieres RTL");

        List<Fieldlanguagesvalues> returnRtlList = new LinkedList<Fieldlanguagesvalues>();

        for (Iterator<Fieldlanguagesvalues> iter = returnList
            .iterator(); iter.hasNext();) {
          Fieldlanguagesvalues remote = iter.next();
          Fieldlanguagesvalues toAdd = new Fieldlanguagesvalues();
          toAdd.setFieldlanguagesvalues_id(remote
              .getFieldlanguagesvalues_id());
          toAdd.setFieldvalues_id(remote.getFieldvalues_id());
          toAdd.setLanguage_id(remote.getLanguage_id());

          String[] splitted = remote.getValue().split(" ");
          String reverseOrder = "";
          for (int i = splitted.length - 1; i >= 0; i--) {
            reverseOrder += splitted[i];
            if (splitted.length != 1) {
              reverseOrder += " ";
            }
          }
          toAdd.setValue(reverseOrder);

          returnRtlList.add(toAdd);
        }

        return returnRtlList;
      } else {
        log.debug("language : " + fieldLanguage.getName()
            + " requieres NO RTL");

        return returnList;

      }
View Full Code Here

TOP

Related Classes of org.openmeetings.app.persistence.beans.lang.FieldLanguage

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.