[Yanel-commits] rev 21439 - public/yanel/trunk/src/resources/importsite/src/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Thu Jan 4 16:51:54 CET 2007


Author: michi
Date: 2007-01-04 16:51:52 +0100 (Thu, 04 Jan 2007)
New Revision: 21439

Modified:
   public/yanel/trunk/src/resources/importsite/src/java/org/wyona/yanel/impl/resources/ImportSiteResource.java
Log:
I18n re-enabled and crawl depth parameter default checked

Modified: public/yanel/trunk/src/resources/importsite/src/java/org/wyona/yanel/impl/resources/ImportSiteResource.java
===================================================================
--- public/yanel/trunk/src/resources/importsite/src/java/org/wyona/yanel/impl/resources/ImportSiteResource.java	2007-01-04 15:51:04 UTC (rev 21438)
+++ public/yanel/trunk/src/resources/importsite/src/java/org/wyona/yanel/impl/resources/ImportSiteResource.java	2007-01-04 15:51:52 UTC (rev 21439)
@@ -104,7 +104,8 @@
         }
 
         Transformer transformer = null;
-        I18nTransformer i18nTransformer = null;
+        //I18nTransformer i18nTransformer = null;
+        I18nTransformer i18nTransformer = new I18nTransformer("global", language);
         ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
         View defaultView = new View();
 
@@ -119,12 +120,15 @@
             }
             if(submit) {
                 File statusXSLTFile = org.wyona.commons.io.FileUtil.file(rtd.getConfigFile().getParentFile().getAbsolutePath(), "xslt" + File.separator + "importsite.xsl");
-                File statusXMLFile = org.wyona.commons.io.FileUtil.file(rtd.getConfigFile().getParentFile().getAbsolutePath(), "xml" + File.separator + "input-screen.xml");
+                File statusXMLFile = org.wyona.commons.io.FileUtil.file(rtd.getConfigFile().getParentFile().getAbsolutePath(), "xml" + File.separator + "status-screen.xml");
                 transformer = TransformerFactory.newInstance().newTransformer(new StreamSource(statusXSLTFile));
                 transformer.setParameter("realmid", HttpServletRequestHelper.getParameter(request, "realmid"));
                 transformer.setParameter("realmname", HttpServletRequestHelper.getParameter(request, "realmname"));
                 transformer.setParameter("url", HttpServletRequestHelper.getParameter(request, "url"));
-                transformer.setParameter("crawldepth", HttpServletRequestHelper.getParameter(request, "crawldepth"));
+                String crawldepth = null;
+                if ((crawldepth = request.getParameter("crawldepth")) != null) {
+                    transformer.setParameter("crawldepth", crawldepth);
+                }
                 transformer.setParameter("maxpages", HttpServletRequestHelper.getParameter(request, "maxpages"));
             } else {
                 File inputXSLTFile = org.wyona.commons.io.FileUtil.file(rtd.getConfigFile().getParentFile().getAbsolutePath(), "xslt" + File.separator + "importsite.xsl");
@@ -154,12 +158,16 @@
             saxParser = SAXParserFactory.newInstance().newSAXParser();
             saxParser.parse(new ByteArrayInputStream(byteArrayOutputStream.toByteArray()), i18nTransformer);
 */
+            
+            SAXParser saxParser = SAXParserFactory.newInstance().newSAXParser();
+            saxParser.parse(new ByteArrayInputStream(byteArrayOutputStream.toByteArray()), i18nTransformer);
+            
         } catch (Exception e) {
             log.error(e.getMessage(), e);
         }
 
-        defaultView.setInputStream(new ByteArrayInputStream(byteArrayOutputStream.toByteArray()));
-        //defaultView.setInputStream(i18nTransformer.getInputStream());
+        //defaultView.setInputStream(new ByteArrayInputStream(byteArrayOutputStream.toByteArray()));
+        defaultView.setInputStream(i18nTransformer.getInputStream());
         return defaultView;
     }
 




More information about the Yanel-commits mailing list