Package com.dotmarketing.portlets.languagesmanager.model

Examples of com.dotmarketing.portlets.languagesmanager.model.Language


   
   
    public boolean getBoolean(String key, String languageId) {
        boolean value = false;
        try {
          Language lang = langAPI.getLanguage(languageId);
          value = langAPI.getBooleanKey(lang, key);
        } catch (Exception e) {
            Logger.error(this,e.toString());
        }
View Full Code Here


        return language;
    }
   
    public String get(String property) {
        int languageId = getCurrentLanguageId();
        Language lang = langAPI.getLanguage(languageId);
        return langAPI.getStringKey(lang, property);
    }
View Full Code Here

        return langAPI.getStringKey(lang, property);
    }

    public int getInt(String property) {
        int languageId = getCurrentLanguageId();
        Language lang = langAPI.getLanguage(languageId);
        return langAPI.getIntKey(lang, property);
    }
View Full Code Here

        return langAPI.getIntKey(lang, property);
    }

    public boolean getBoolean(String property) {
        int languageId = getCurrentLanguageId();
        Language lang = langAPI.getLanguage(languageId);
        return langAPI.getBooleanKey(lang, property);
    }
View Full Code Here

        return langAPI.getBooleanKey(lang, property);
    }

    public float getFloat(String property) {
        int languageId = getCurrentLanguageId();
        Language lang = langAPI.getLanguage(languageId);
        return langAPI.getFloatKey(lang, property);
    }
View Full Code Here

    }catch (DotContentletValidationException ve) {
      HibernateUtil.rollbackTransaction();
      Logger.debug(this, ve.getMessage());

      Language userlang=langAPI.getLanguage(
                          (String)request.getSession().getAttribute(
                                  com.dotmarketing.util.WebKeys.HTMLPAGE_LANGUAGE));

      if(ve.hasRequiredErrors()){
        List<Field> reqs = ve.getNotValidFields().get(DotContentletValidationException.VALIDATION_FAILED_REQUIRED);
View Full Code Here


  private void _retrieveLanguages(ActionRequest req, ActionResponse res, PortletConfig config, ActionForm form)
        throws Exception {
   
    Language lang = null;
    if(req.getParameter("id") != null)
      lang = langAPI.getLanguage(req.getParameter("id"));
    else
      lang = langAPI.getDefaultLanguage();
View Full Code Here

        throws Exception {
        List<Language> list = (List<Language>) req.getAttribute(WebKeys.LANGUAGE_MANAGER_LIST);

        for (int i = 0; i < list.size(); i++) {
         
          Language lang = list.get(i);
          langAPI.createLanguageFiles(lang);

        }
    }
View Full Code Here


    private boolean _save(ActionRequest req, ActionResponse res, PortletConfig config, ActionForm form)
        throws Exception {
    Pattern p = Pattern.compile("[A-Za-z0-9-_\\.]+");
      Language lang = (Language) req.getAttribute(WebKeys.LANGUAGE_MANAGER_LANGUAGE);
      int numberOfKeys = Integer.parseInt(req.getParameter("keys"));
      Map<String, String> generalKeys = new HashMap<String, String>();
      Map<String, String> specificKeys = new HashMap<String, String>();
      Set<String> toDeleteKeys = new HashSet<String>();
      for(int i = 0; i < numberOfKeys; i++) {
        String remove = req.getParameter(lang.getLanguageCode() + "-" + i + "-remove");
        String key = req.getParameter(lang.getLanguageCode() + "-" + i + "-key");
        if(!p.matcher(key).matches()) {
        SessionMessages.add(req, "message", "message.languagemanager.key.error");
          return false;
        }
        String general = req.getParameter(lang.getLanguageCode() + "-general-" + i + "-value");
        String specific = req.getParameter(lang.getLanguageCode() + "-" + lang.getCountryCode() + "-" + i + "-value");
        if(remove == null) {
          generalKeys.put(key, general);
          specificKeys.put(key, specific);
        } else {
          toDeleteKeys.add(key);
View Full Code Here

    }

    /*here I retrieve the language from the database if I come from the views languages or from the form to save it*/
    private void _retrieveLanguage(ActionRequest req, ActionResponse res, PortletConfig config, ActionForm form, String languageId)
    throws Exception {
        Language language = langAPI.getLanguage(languageId);
        if(language == null)
          language = new Language();
        req.setAttribute(WebKeys.LANGUAGE_MANAGER_LANGUAGE, language);
    }
View Full Code Here

TOP

Related Classes of com.dotmarketing.portlets.languagesmanager.model.Language

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.