[Yanel-commits] rev 23686 - 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 13:58:22 CEST 2007


Author: michi
Date: 2007-04-12 13:58:20 +0200 (Thu, 12 Apr 2007)
New Revision: 23686

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/CrawlDepthInputParameter.java
   public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/CrawlMaxPagesInputParameter.java
   public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/InputParameter.java
Log:
validity fixed

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 11:48:22 UTC (rev 23685)
+++ public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/AddRealmResource2.java	2007-04-12 11:58:20 UTC (rev 23686)
@@ -328,6 +328,8 @@
         Element parameterElement = null;
         Parameter para = null;
         boolean valid = true;
+        boolean validate = false;
+        if (request.getParameter("submit-from-existing-website") != null) validate = true;
 
         // Parameter "realmid"
         para = getParameterFromResourceConfig("realmid");
@@ -434,6 +436,18 @@
             }
         }
 
+        // Parameter "crawldepth"
+        para = getParameterFromResourceConfig("crawldepth");
+        CrawlDepthInputParameter cdip = new CrawlDepthInputParameter(para.name, para.sampleValue, para.required, para.hidden, request.getParameter("crawldepth"), validate);
+        parameterElement = (Element) fromExistingWebsiteElement.appendChild(cdip.createElementNS(NAMESPACE, doc));
+        valid = valid && cdip.isValid();
+
+        // Parameter "crawlmaxpages"
+        para = getParameterFromResourceConfig("crawlmaxpages");
+        CrawlMaxPagesInputParameter cmpip = new CrawlMaxPagesInputParameter(para.name, para.sampleValue, para.required, para.hidden, request.getParameter("crawlmaxpages"), validate);
+        parameterElement = (Element) fromExistingWebsiteElement.appendChild(cmpip.createElementNS(NAMESPACE, doc));
+        valid = valid && cmpip.isValid();
+
         if (request.getParameter("submit-from-existing-website") != null) {
             if (valid) {
                 fromExistingWebsiteElement.appendChild(doc.createElementNS(NAMESPACE, "valid"));

Modified: public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/CrawlDepthInputParameter.java
===================================================================
--- public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/CrawlDepthInputParameter.java	2007-04-12 11:48:22 UTC (rev 23685)
+++ public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/CrawlDepthInputParameter.java	2007-04-12 11:58:20 UTC (rev 23686)
@@ -16,7 +16,7 @@
      *
      */
     public String validate(String value) {
-        if (value != null) return "NullPointer!";
+        if (value == null) return "NullPointer!";
         if (value.length() < 1) return "No value specified!";
         try {
             new Integer(value);

Modified: public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/CrawlMaxPagesInputParameter.java
===================================================================
--- public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/CrawlMaxPagesInputParameter.java	2007-04-12 11:48:22 UTC (rev 23685)
+++ public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/CrawlMaxPagesInputParameter.java	2007-04-12 11:58:20 UTC (rev 23686)
@@ -16,7 +16,7 @@
      *
      */
     public String validate(String value) {
-        if (value != null) return "NullPointer!";
+        if (value == null) return "NullPointer!";
         if (value.length() < 1) return "No value specified!";
         try {
             new Integer(value);

Modified: public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/InputParameter.java
===================================================================
--- public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/InputParameter.java	2007-04-12 11:48:22 UTC (rev 23685)
+++ public/yanel/trunk/src/resources/add-realm/src/java/org/wyona/yanel/impl/resources/InputParameter.java	2007-04-12 11:58:20 UTC (rev 23686)
@@ -52,8 +52,19 @@
      *
      */
     public String validate(String value) {
-        if (value != null) return "NullPointer!";
+        if (value == null) return "NullPointer!";
         if (value.length() < 1) return "No value specified!";
         return null;
     }
+
+    /**
+     *
+     */
+    public boolean isValid() {
+        if (validate(value) != null) {
+            return false;
+        } else {
+            return true;
+        }
+    }
 }




More information about the Yanel-commits mailing list