Examples of LanguageTranslation


Examples of com.jada.jpa.entity.LanguageTranslation

    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());
          LanguageTranslation langTran = LanguageTranslationDAO.loadByKey(Format.getLong(langId), beans[i].getLabel());
          if (langTran != null) {
            detail.setLangTranValue(langTran.getLangTranValue());
          }
          else {
            detail.setLangTranValue(beans[i].getValue());
          }
      vector.add(detail);
View Full Code Here

Examples of com.jada.jpa.entity.LanguageTranslation

   
    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("");
            langTran.setLangSource(Constants.LANGUAGETRANSLATION_SOURCE_SYSTEM);
            langTran.setRecCreateBy(adminBean.getUser().getUserId());
            langTran.setRecCreateDatetime(new Date(System.currentTimeMillis()));
          langTran.setRecUpdateBy(adminBean.getUser().getUserId());
          langTran.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
          langTran.setLanguage(language);
          em.persist(langTran);
         
          LangTranDetailForm detail = new LangTranDetailForm();
        detail.setLangTranKey(beans[i].getLabel());
        detail.setLangTranEnglish(beans[i].getValue());
        detail.setLangTranValue(beans[i].getValue());
        vector.add(detail);
      }
      LangTranDetailForm langTrans[] = new LangTranDetailForm[vector.size()];
      vector.copyInto(langTrans);
      form.setLangTrans(langTrans);
    }
    else {
      String sql = "delete  " +
             "from    LanguageTranslation languageTranslation " +
             "where   languageTranslation.language.langId = :langId";
      Query query = em.createQuery(sql);
      query.setParameter("langId", language.getLangId());
      query.executeUpdate();
     
      for (int i = 0; i < form.getLangTrans().length; i++) {
            LangTranDetailForm langTranDetailForm = form.getLangTrans()[i];
            LanguageTranslation langTran = new LanguageTranslation();
            langTran.setLangSource(Constants.LANGUAGETRANSLATION_SOURCE_SYSTEM);
            langTran.setLangTranKey(langTranDetailForm.getLangTranKey());
            langTran.setRecCreateBy(adminBean.getUser().getUserId());
            langTran.setRecCreateDatetime(new Date(System.currentTimeMillis()));
            langTran.setLanguage(language);

             if (langTranDetailForm.getLangTranValue().length() > 255) {
               langTranDetailForm.setLangTranValue(langTranDetailForm.getLangTranValue().substring(0, 255 - 1));
             }
            langTran.setLangTranValue(langTranDetailForm.getLangTranValue());
          langTran.setRecUpdateBy(adminBean.getUser().getUserId());
          langTran.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
          em.persist(langTran);
      }
    }
    Languages.init();
    CacheDAO.removeAll();
View Full Code Here

Examples of com.jada.jpa.entity.LanguageTranslation

              if (language.getSystemRecord() == Constants.VALUE_YES) {
                continue;
              }
              Iterator<?> iterator = language.getTranslations().iterator();
              while (iterator.hasNext()) {
                LanguageTranslation translation = (LanguageTranslation) iterator.next();
                em.remove(translation);
              }
              em.remove(language);
            em.getTransaction().commit();
          }
View Full Code Here

Examples of com.jada.jpa.entity.LanguageTranslation

          query.setParameter("langId", language.getLangId());
          query.setParameter("langTranKey", bean.getLabel());
          Long count = (Long) query.getSingleResult();
          if (count == 0) {
            logger.info("Adding new language key - " + bean.getLabel());
            LanguageTranslation languageTranslation = new LanguageTranslation();
            languageTranslation.setLangSource(Constants.LANGUAGETRANSLATION_SOURCE_SYSTEM);
            languageTranslation.setLangTranKey(bean.getLabel());
            languageTranslation.setLangTranValue(bean.getValue());
            languageTranslation.setRecCreateBy(Constants.USERNAME_SYSTEM);
            languageTranslation.setRecCreateDatetime(new Date());
            languageTranslation.setRecUpdateBy(Constants.USERNAME_SYSTEM);
            languageTranslation.setRecUpdateDatetime(new Date());
            languageTranslation.setLanguage(language);
            language.getTranslations().add(languageTranslation);
            em.persist(languageTranslation);
          }
        }
      }
View Full Code Here

Examples of com.jada.jpa.entity.LanguageTranslation

 
  public static String getLangTranValue(Long langId, String langTranKey) {
    Language language = (Language) table.get(langId);
    Iterator<?> iterator = language.getTranslations().iterator();
    while (iterator.hasNext()) {
      LanguageTranslation translation = (LanguageTranslation) iterator.next();
      if (translation.getLangTranKey().equals(langTranKey)) {
        return translation.getLangTranValue();
      }
    }
    return null;
  }
View Full Code Here

Examples of com.jada.jpa.entity.LanguageTranslation

    String langTranKey = (String) englishValues.get(langTranValue);
    Iterator<?> iterator = language.getTranslations().iterator();
   
    iterator = language.getTranslations().iterator();
    while (iterator.hasNext()) {
      LanguageTranslation translation = (LanguageTranslation) iterator.next();
      if (translation.getLangTranKey().equals(langTranKey)) {
        return translation.getLangTranValue();
      }
    }
    return null;
  }
View Full Code Here

Examples of com.jada.jpa.entity.LanguageTranslation

public class LanguageTranslationDAO extends LanguageTranslation {
  private static final long serialVersionUID = -372047037929738493L;
  public static LanguageTranslation load(String siteId, Long langId) throws SecurityException, Exception {
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
      LanguageTranslation languageTranslation = (LanguageTranslation) em.find(LanguageTranslation.class, langId);
    return languageTranslation;
  }
View Full Code Here

Examples of com.jada.jpa.entity.LanguageTranslation

      Query query = em.createQuery(sql);
      query.setParameter("langId", langId);
      query.setParameter("langTranKey", langTranKey);
      Iterator<?> iterator = query.getResultList().iterator();
      if (iterator.hasNext()) {
        LanguageTranslation languageTranslation = (LanguageTranslation) iterator.next();
        return languageTranslation;
      }
      return null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.