Author: hiranya
Date: Thu Aug  5 04:48:56 2010
New Revision: 982467

URL: http://svn.apache.org/viewvc?rev=982467&view=rev
Log:
Using constants in the evaluators for match types


Modified:
    
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EqualEvaluator.java
    
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorConstants.java
    
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/MatchEvaluator.java
    
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualFactory.java
    
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualSerializer.java
    
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchFactory.java
    
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchSerializer.java

Modified: 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EqualEvaluator.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EqualEvaluator.java?rev=982467&r1=982466&r2=982467&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EqualEvaluator.java
 (original)
+++ 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EqualEvaluator.java
 Thu Aug  5 04:48:56 2010
@@ -37,20 +37,20 @@ public class EqualEvaluator implements E
 
     private String source = null;
 
-    private int type = 3;
+    private int type = EvaluatorConstants.TYPE_HEADER;
 
     public boolean evaluate(EvaluatorContext context) throws 
EvaluatorException {
         String sourceText = null;
 
-        if (type == 1) {
+        if (type == EvaluatorConstants.TYPE_URL) {
             sourceText = context.getUrl();
-        } else if (type == 2) {
+        } else if (type == EvaluatorConstants.TYPE_PARAM) {
             try {
                 sourceText = context.getParam(source);
             } catch (UnsupportedEncodingException e) {
                 handleException("Error retrieving paramter: " + source);
             }
-        } else if (type == 3) {
+        } else if (type == EvaluatorConstants.TYPE_HEADER) {
             sourceText = context.getHeader(source);
         }
 

Modified: 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorConstants.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorConstants.java?rev=982467&r1=982466&r2=982467&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorConstants.java
 (original)
+++ 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/EvaluatorConstants.java
 Thu Aug  5 04:48:56 2010
@@ -42,7 +42,7 @@ public class EvaluatorConstants {
     public static final String PRIORITY = "priority";
     public static final String DEFAULT_PRIORITY = "defaultPriority";
 
-    public static final int MATCH_TYPE_URL = 1;
-    public static final int MATCH_TYPE_PARAM = 2;
-    public static final int MATCH_TYPE_HEADER = 3;
+    public static final int TYPE_URL = 1;
+    public static final int TYPE_PARAM = 2;
+    public static final int TYPE_HEADER = 3;
 }

Modified: 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/MatchEvaluator.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/MatchEvaluator.java?rev=982467&r1=982466&r2=982467&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/MatchEvaluator.java
 (original)
+++ 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/MatchEvaluator.java
 Thu Aug  5 04:48:56 2010
@@ -40,7 +40,7 @@ public class MatchEvaluator implements E
 
     private Log log = LogFactory.getLog(MatchEvaluator.class);
 
-    private int type = EvaluatorConstants.MATCH_TYPE_HEADER;
+    private int type = EvaluatorConstants.TYPE_HEADER;
 
     private String source = null;
 
@@ -49,15 +49,15 @@ public class MatchEvaluator implements E
     public boolean evaluate(EvaluatorContext context) throws 
EvaluatorException {
         String sourceText = null;
 
-        if (type == EvaluatorConstants.MATCH_TYPE_URL) {
+        if (type == EvaluatorConstants.TYPE_URL) {
             sourceText = context.getUrl();
-        } else if (type == EvaluatorConstants.MATCH_TYPE_PARAM) {
+        } else if (type == EvaluatorConstants.TYPE_PARAM) {
             try {
                 sourceText = context.getParam(source);
             } catch (UnsupportedEncodingException e) {
                 handleException("Error retrieving paramter: " + source);
             }
-        } else if (type == EvaluatorConstants.MATCH_TYPE_HEADER) {
+        } else if (type == EvaluatorConstants.TYPE_HEADER) {
             sourceText = context.getHeader(source);
         }
 

Modified: 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualFactory.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualFactory.java?rev=982467&r1=982466&r2=982467&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualFactory.java
 (original)
+++ 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualFactory.java
 Thu Aug  5 04:48:56 2010
@@ -45,16 +45,16 @@ public class EqualFactory implements Eva
 
         OMAttribute typeAttr = e.getAttribute(new 
QName(EvaluatorConstants.TYPE));
 
-        int type = 3;
+        int type = EvaluatorConstants.TYPE_HEADER;
 
         if (typeAttr != null) {
             String value = typeAttr.getAttributeValue();
             if (value.equals(EvaluatorConstants.HEADER)) {
-                type = 3;
+                type = EvaluatorConstants.TYPE_HEADER;
             } else if (value.equals(EvaluatorConstants.PARAM)) {
-                type = 2;
+                type = EvaluatorConstants.TYPE_PARAM;
             } else if (value.equals(EvaluatorConstants.URL)) {
-                type = 1;
+                type = EvaluatorConstants.TYPE_URL;
             }
         }
 
@@ -62,7 +62,7 @@ public class EqualFactory implements Eva
 
         OMAttribute sourceAttr = e.getAttribute(new 
QName(EvaluatorConstants.SOURCE));
         if (sourceAttr == null) {
-            if (type != 1) {
+            if (type != EvaluatorConstants.TYPE_URL) {
                 handleException(EvaluatorConstants.SOURCE + " attribute is 
required");
                 return null;
             }

Modified: 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualSerializer.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualSerializer.java?rev=982467&r1=982466&r2=982467&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualSerializer.java
 (original)
+++ 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/EqualSerializer.java
 Thu Aug  5 04:48:56 2010
@@ -37,7 +37,7 @@ public class EqualSerializer extends Abs
         EqualEvaluator equalEvaluator = (EqualEvaluator) evaluator;
         OMElement eqaulElement = fac.createOMElement(new 
QName(EvaluatorConstants.EQUAL));
 
-        if (equalEvaluator.getType() != 1) {
+        if (equalEvaluator.getType() != EvaluatorConstants.TYPE_URL) {
             if (equalEvaluator.getSource() != null) {
             
eqaulElement.addAttribute(fac.createOMAttribute(EvaluatorConstants.SOURCE, 
nullNS,
                     equalEvaluator.getSource()));
@@ -49,13 +49,13 @@ public class EqualSerializer extends Abs
             }
         }
 
-        if (equalEvaluator.getType() == 1) {
+        if (equalEvaluator.getType() == EvaluatorConstants.TYPE_URL) {
             
eqaulElement.addAttribute(fac.createOMAttribute(EvaluatorConstants.TYPE, nullNS,
                     EvaluatorConstants.URL));
-        } else if (equalEvaluator.getType() == 2) {
+        } else if (equalEvaluator.getType() == EvaluatorConstants.TYPE_PARAM) {
             
eqaulElement.addAttribute(fac.createOMAttribute(EvaluatorConstants.TYPE, nullNS,
                     EvaluatorConstants.PARAM));
-        } else if (equalEvaluator.getType() == 3) {
+        } else if (equalEvaluator.getType() == EvaluatorConstants.TYPE_HEADER) 
{
             
eqaulElement.addAttribute(fac.createOMAttribute(EvaluatorConstants.TYPE, nullNS,
                     EvaluatorConstants.HEADER));
         } else {

Modified: 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchFactory.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchFactory.java?rev=982467&r1=982466&r2=982467&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchFactory.java
 (original)
+++ 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchFactory.java
 Thu Aug  5 04:48:56 2010
@@ -47,16 +47,16 @@ public class MatchFactory implements Eva
 
         OMAttribute typeAttr = e.getAttribute(new 
QName(EvaluatorConstants.TYPE));
 
-        int type = 3;
+        int type = EvaluatorConstants.TYPE_HEADER;
 
         if (typeAttr != null) {
             String value = typeAttr.getAttributeValue();
             if (value.equals(EvaluatorConstants.HEADER)) {
-                type = EvaluatorConstants.MATCH_TYPE_HEADER;
+                type = EvaluatorConstants.TYPE_HEADER;
             } else if (value.equals(EvaluatorConstants.PARAM)) {
-                type = EvaluatorConstants.MATCH_TYPE_PARAM;
+                type = EvaluatorConstants.TYPE_PARAM;
             } else if (value.equals(EvaluatorConstants.URL)) {
-                type = EvaluatorConstants.MATCH_TYPE_URL;
+                type = EvaluatorConstants.TYPE_URL;
             }
         }
 

Modified: 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchSerializer.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchSerializer.java?rev=982467&r1=982466&r2=982467&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchSerializer.java
 (original)
+++ 
synapse/trunk/java/modules/commons/src/main/java/org/apache/synapse/commons/evaluators/config/MatchSerializer.java
 Thu Aug  5 04:48:56 2010
@@ -22,7 +22,7 @@ public class MatchSerializer extends Abs
         MatchEvaluator matchEvaluator = (MatchEvaluator) evaluator;
         OMElement matchElement = fac.createOMElement(new 
QName(EvaluatorConstants.MATCH));
 
-        if (matchEvaluator.getType() != 1) {
+        if (matchEvaluator.getType() != EvaluatorConstants.TYPE_URL) {
             if (matchEvaluator.getSource() != null) {
                 
matchElement.addAttribute(fac.createOMAttribute(EvaluatorConstants.SOURCE, 
nullNS,
                         matchEvaluator.getSource()));
@@ -34,13 +34,13 @@ public class MatchSerializer extends Abs
             }
         }
 
-        if (matchEvaluator.getType() == EvaluatorConstants.MATCH_TYPE_URL) {
+        if (matchEvaluator.getType() == EvaluatorConstants.TYPE_URL) {
             
matchElement.addAttribute(fac.createOMAttribute(EvaluatorConstants.TYPE, nullNS,
                     EvaluatorConstants.URL));
-        } else if (matchEvaluator.getType() == 
EvaluatorConstants.MATCH_TYPE_PARAM) {
+        } else if (matchEvaluator.getType() == EvaluatorConstants.TYPE_PARAM) {
             
matchElement.addAttribute(fac.createOMAttribute(EvaluatorConstants.TYPE, nullNS,
                     EvaluatorConstants.PARAM));
-        } else if (matchEvaluator.getType() == 
EvaluatorConstants.MATCH_TYPE_HEADER) {
+        } else if (matchEvaluator.getType() == EvaluatorConstants.TYPE_HEADER) 
{
             
matchElement.addAttribute(fac.createOMAttribute(EvaluatorConstants.TYPE, nullNS,
                     EvaluatorConstants.HEADER));
         } else {


Reply via email to