[Yanel-commits] rev 23697 - public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources

michi at wyona.com michi at wyona.com
Thu Apr 12 17:52:40 CEST 2007


Author: michi
Date: 2007-04-12 17:52:39 +0200 (Thu, 12 Apr 2007)
New Revision: 23697

Modified:
   public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java
Log:
output crawler events

Modified: public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java
===================================================================
--- public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java	2007-04-12 14:31:09 UTC (rev 23696)
+++ public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java	2007-04-12 15:52:39 UTC (rev 23697)
@@ -192,7 +192,13 @@
      * Get from existing website view
      */
     public View getFromExistingWebsiteView(HttpServletRequest request, String viewId) throws Exception {
-        Document document = getFromExistingWebsiteInputDocument();
+        Document document = null;
+	
+        if (request.getParameter("check-crawler-status") != null) {
+	    document = getCheckCrawlerStatusInputDocument();
+        } else {
+	    document = getFromExistingWebsiteInputDocument();
+        }
 
         View view = new View();
         Transformer transformer = null;
@@ -299,6 +305,28 @@
     /**
      *
      */
+    private Document getCheckCrawlerStatusInputDocument() {
+        Document doc = getDocument();
+        Element rootElement = doc.getDocumentElement();
+        Element fromExistingWebsiteElement = (Element) rootElement.appendChild(doc.createElementNS(NAMESPACE, "from-existing-website"));
+
+        EventLog eventLog = (EventLog) request.getSession().getAttribute(SESSION_ATTR_EVENT_LOG);
+        if (eventLog != null) {
+            Element deElement = (Element) fromExistingWebsiteElement.appendChild(doc.createElementNS(NAMESPACE, "downloadevents"));
+            deElement.appendChild(doc.createTextNode(eventLog.getDownloadEvents()));
+
+/*
+transformer.setParameter("errorevents", eventLog.getErrorEvents());
+transformer.setParameter("nofdownloads", String.valueOf(eventLog.getNofDownloads()));
+transformer.setParameter("isdone", String.valueOf(eventLog.isDone()));
+*/
+        }
+        return doc;
+    }
+
+    /**
+     *
+     */
     private Document getFromExistingWebsiteInputDocument() {
         Document doc = getDocument();
         Element rootElement = doc.getDocumentElement();




More information about the Yanel-commits mailing list