Package org.apache.jetspeed.om.common

Examples of org.apache.jetspeed.om.common.MutableLanguage


                    
                     String title = actionRequest.getParameter("title:" + id);
                     String shortTitle = actionRequest.getParameter("short_title:" + id);

                     //must cast to interface to avoid class loader issues
                     MutableLanguage lang = (MutableLanguage) langIter.next();

                     if(!lang.getTitle().equals(title))
                     {
                         lang.setTitle(title);
                     }

                     Iterator keywordIter = lang.getKeywords();
                     int keywordIndex = 0;
                     ArrayList keywordList = new ArrayList();
                    
                     while (keywordIter.hasNext())
                     {
                         String keyword = (String) keywordIter.next();
                         String keywordParam = actionRequest.getParameter("keyword:" + id + ":" + keywordIndex);

                         if(keywordParam != null && keywordParam.length() > 0)
                         {
                             keywordList.add(keywordParam);
                         }

                         keywordIndex++;
                     }

                     lang.setKeywords(keywordList);
                    
                     if(!lang.getShortTitle().equals(shortTitle))
                     {
                         lang.setShortTitle(shortTitle);
                     }

                     registry.savePortletDefinition(portlet);
                    
                     index++;
View Full Code Here


          StringBuffer portletInfoBuffer = new StringBuffer();
         
          Iterator langIter = pDef.getLanguageSet().iterator();
          while (langIter.hasNext())
          {
              MutableLanguage lang = (MutableLanguage) langIter.next();
              /*
              supportedLocaleBuffer.append("\t<supported-locale>");
              supportedLocaleBuffer.append(lang.getLocale().getCountry());
              supportedLocaleBuffer.append("</supported-locale>\n");
              */
             
              //lang.
              portletInfoBuffer.append("\t<portlet-info>\n");
              portletInfoBuffer.append("\t\t<title>");
              portletInfoBuffer.append(lang.getTitle());
              portletInfoBuffer.append("</title>\n");
              if(lang.getShortTitle() != null)
              {
                  portletInfoBuffer.append("\t\t<short-title>");
                  portletInfoBuffer.append(lang.getShortTitle());
                  portletInfoBuffer.append("</short-title>\n");
              }
              Iterator keywordIter = lang.getKeywords();
              if(keywordIter.hasNext())
              {
                  portletInfoBuffer.append("\t\t<keywords>");
                while (keywordIter.hasNext())
                {
View Full Code Here

    public Language createLanguage( Locale locale, String title, String shortTitle, String description,
            Collection keywords ) throws RegistryException
    {
        try
        {
            MutableLanguage lc = new LanguageImpl();
            lc.setLocale(locale);
            lc.setTitle(title);
            lc.setShortTitle(shortTitle);
            lc.setKeywords(keywords);
            return lc;
        }
        catch (Exception e)
        {
            throw new RegistryException("Unable to create language object.");
View Full Code Here

            language = languageSet.get(languageSet.getDefaultLocale());
        }

        if (language == null)
        {
            MutableLanguage languageCtl = new LanguageImpl();
            languageCtl.setLocale(locale);
            languageCtl.setShortTitle(portlet.getName());
            languageCtl.setTitle(portlet.getName());
            language = languageCtl;
        }

        // languageMap.put(portlet, language);
        return language;
View Full Code Here

        LanguageSet infos = portlet.getLanguageSet();
        it = infos.iterator();
        count = 0;
        while (it.hasNext())
        {
            MutableLanguage info = (MutableLanguage) it.next();
            assertTrue("PortletInfo.Title invalid: " + info.getTitle(), info.getTitle().equals("HelloWorldTitle"));
            assertTrue(
                "PortletInfo.ShortTitle invalid: " + info.getShortTitle(),
                info.getShortTitle().equals("This is the short title"));
            Iterator keywords = info.getKeywords();
            assertNotNull("Keywords cannot be null", keywords);
            int keywordCount = 0;
            while (keywords.hasNext())
            {
                String keyword = (String) keywords.next();
View Full Code Here

                    
                     String title = actionRequest.getParameter("title:" + id);
                     String shortTitle = actionRequest.getParameter("short_title:" + id);

                     //must cast to interface to avoid class loader issues
                     MutableLanguage lang = (MutableLanguage) langIter.next();

                     if(!lang.getTitle().equals(title))
                     {
                         lang.setTitle(title);
                     }

                     Iterator keywordIter = lang.getKeywords();
                     int keywordIndex = 0;
                     ArrayList keywordList = new ArrayList();
                    
                     while (keywordIter.hasNext())
                     {
                         keywordIter.next(); //retrieve the next keyword
                         String keywordParam = actionRequest.getParameter("keyword:" + id + ":" + keywordIndex);

                         if(keywordParam != null && keywordParam.length() > 0)
                         {
                             keywordList.add(keywordParam);
                         }

                         keywordIndex++;
                     }

                     lang.setKeywords(keywordList);
                     if(lang.getShortTitle() == null || !lang.getShortTitle().equals(shortTitle))
                     {
                         lang.setShortTitle(shortTitle);
                     }
                     index++;
                 }
             }
         }
View Full Code Here

            language = languageSet.get(languageSet.getDefaultLocale());
        }

        if (language == null)
        {
            MutableLanguage languageCtl = new LanguageImpl();
            languageCtl.setLocale(locale);
            languageCtl.setShortTitle(portlet.getName());
            languageCtl.setTitle(portlet.getName());
            language = languageCtl;
        }

        // languageMap.put(portlet, language);
        return language;
View Full Code Here

        LanguageSet infos = portlet.getLanguageSet();
        it = infos.iterator();
        count = 0;
        while (it.hasNext())
        {
            MutableLanguage info = (MutableLanguage) it.next();
            assertTrue("PortletInfo.Title invalid: " + info.getTitle(), info.getTitle().equals("HelloWorldTitle"));
            assertTrue(
                "PortletInfo.ShortTitle invalid: " + info.getShortTitle(),
                info.getShortTitle().equals("This is the short title"));
            Iterator keywords = info.getKeywords();
            assertNotNull("Keywords cannot be null", keywords);
            int keywordCount = 0;
            while (keywords.hasNext())
            {
                String keyword = (String) keywords.next();
View Full Code Here

                    
                     String title = actionRequest.getParameter("title:" + id);
                     String shortTitle = actionRequest.getParameter("short_title:" + id);

                     //must cast to interface to avoid class loader issues
                     MutableLanguage lang = (MutableLanguage) langIter.next();

                     if(!lang.getTitle().equals(title))
                     {
                         lang.setTitle(title);
                     }

                     Iterator keywordIter = lang.getKeywords();
                     int keywordIndex = 0;
                     ArrayList keywordList = new ArrayList();
                    
                     while (keywordIter.hasNext())
                     {
                         keywordIter.next(); //retrieve the next keyword
                         String keywordParam = actionRequest.getParameter("keyword:" + id + ":" + keywordIndex);

                         if(keywordParam != null && keywordParam.length() > 0)
                         {
                             keywordList.add(keywordParam);
                         }

                         keywordIndex++;
                     }

                     lang.setKeywords(keywordList);
                     if(lang.getShortTitle() == null || !lang.getShortTitle().equals(shortTitle))
                     {
                         lang.setShortTitle(shortTitle);
                     }
                     index++;
                 }
             }
         }
View Full Code Here

          StringBuffer portletInfoBuffer = new StringBuffer();
         
          Iterator langIter = pDef.getLanguageSet().iterator();
          while (langIter.hasNext())
          {
              MutableLanguage lang = (MutableLanguage) langIter.next();
              /*
              supportedLocaleBuffer.append("\t<supported-locale>");
              supportedLocaleBuffer.append(lang.getLocale().getCountry());
              supportedLocaleBuffer.append("</supported-locale>\n");
              */
             
              //lang.
              portletInfoBuffer.append("\t<portlet-info>\n");
              portletInfoBuffer.append("\t\t<title>");
              portletInfoBuffer.append(lang.getTitle());
              portletInfoBuffer.append("</title>\n");
              if(lang.getShortTitle() != null)
              {
                  portletInfoBuffer.append("\t\t<short-title>");
                  portletInfoBuffer.append(lang.getShortTitle());
                  portletInfoBuffer.append("</short-title>\n");
              }
              Iterator keywordIter = lang.getKeywords();
              if(keywordIter.hasNext())
              {
                  portletInfoBuffer.append("\t\t<keywords>");
                while (keywordIter.hasNext())
                {
View Full Code Here

TOP

Related Classes of org.apache.jetspeed.om.common.MutableLanguage

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.