You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by ma...@apache.org on 2010/07/12 21:33:36 UTC

svn commit: r963445 - in /incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query: ./ filter/ filter/time/ filter/time/conv/ parser/

Author: mattmann
Date: Mon Jul 12 19:33:35 2010
New Revision: 963445

URL: http://svn.apache.org/viewvc?rev=963445&view=rev
Log:
- progress towards OODT-15 One trunk for all OODT components with top level build

Removed:
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/JJTQueryParserState.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/Node.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/ParseException.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.jj
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParserConstants.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParserTokenManager.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParserTreeConstants.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/SimpleCharStream.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/SimpleNode.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/Token.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/TokenMgrError.java
Modified:
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/ComparisonQueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomQueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomWrapperQueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/FreeTextQueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/NotQueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryLogicalGroup.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/StdQueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/TermQueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/WrapperQueryExpression.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/FilterAlgorithm.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/QueryFilter.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEvent.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventFilterAlgorithm.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventQueryFilter.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/AsciiSortableVersionConverter.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/VersionConverter.java
    incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.jjt

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/ComparisonQueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/ComparisonQueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/ComparisonQueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/ComparisonQueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -18,67 +18,69 @@
 package org.apache.oodt.cas.catalog.query;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
- * A TermQueryExpression which allows Term comparison
- * <p>
+ * 
+ * A TermQueryExpression which allows Term comparison.
+ * 
  */
 public class ComparisonQueryExpression extends TermQueryExpression {
 
-	public static enum Operator { EQUAL_TO("=="), LESS_THAN_EQUAL_TO("<="), GREATER_THAN_EQUAL_TO(">="), LESS_THAN("<"), GREATER_THAN(">"), LIKE("LIKE"); 
-	
-		private String value;
-		
-		Operator(String value) {
-			this.value = value;
-		}
-		
-		public static Operator getOperatorBySign(String sign) {
-			if (EQUAL_TO.value.equals(sign))
-				return EQUAL_TO;
-			else if (LESS_THAN_EQUAL_TO.value.equals(sign))
-				return LESS_THAN_EQUAL_TO;
-			else if (GREATER_THAN_EQUAL_TO.value.equals(sign))
-				return GREATER_THAN_EQUAL_TO;
-			else if (LESS_THAN.value.equals(sign))
-				return LESS_THAN;
-			else if (GREATER_THAN.value.equals(sign))
-				return GREATER_THAN;
-			else if (LIKE.value.equals(sign))
-				return LIKE;
-			else
-				throw new IllegalArgumentException("Not matching operator for '" + sign + "'");
-		}
-		
-		public String toString() {
-			return this.value;
-		}
-	
-	}
-	protected Operator operator;
-	
-	public void setOperator(Operator operator) {
-		this.operator = operator;
-	}
-	
-	public Operator getOperator() {
-		return this.operator;
-	}
-
-	@Override
-	public String toString() {
-		return "({" + this.bucketNames + "} " + this.getTerm().getName() + " " + this.operator + " " + this.getTerm().getValues() + ")";
-	}
-
-	@Override
-	public ComparisonQueryExpression clone() {
-		ComparisonQueryExpression newQE = new ComparisonQueryExpression();
-		newQE.operator = this.operator;
-		newQE.setTerm(this.term.clone());
-		newQE.setBucketNames(this.getBucketNames());
-		return newQE;
-	}
+  public static enum Operator {
+    EQUAL_TO("=="), LESS_THAN_EQUAL_TO("<="), GREATER_THAN_EQUAL_TO(">="), LESS_THAN(
+        "<"), GREATER_THAN(">"), LIKE("LIKE");
+
+    private String value;
+
+    Operator(String value) {
+      this.value = value;
+    }
+
+    public static Operator getOperatorBySign(String sign) {
+      if (EQUAL_TO.value.equals(sign))
+        return EQUAL_TO;
+      else if (LESS_THAN_EQUAL_TO.value.equals(sign))
+        return LESS_THAN_EQUAL_TO;
+      else if (GREATER_THAN_EQUAL_TO.value.equals(sign))
+        return GREATER_THAN_EQUAL_TO;
+      else if (LESS_THAN.value.equals(sign))
+        return LESS_THAN;
+      else if (GREATER_THAN.value.equals(sign))
+        return GREATER_THAN;
+      else if (LIKE.value.equals(sign))
+        return LIKE;
+      else
+        throw new IllegalArgumentException("Not matching operator for '" + sign
+            + "'");
+    }
+
+    public String toString() {
+      return this.value;
+    }
+
+  }
+
+  protected Operator operator;
+
+  public void setOperator(Operator operator) {
+    this.operator = operator;
+  }
+
+  public Operator getOperator() {
+    return this.operator;
+  }
+
+  @Override
+  public String toString() {
+    return "({" + this.bucketNames + "} " + this.getTerm().getName() + " "
+        + this.operator + " " + this.getTerm().getValues() + ")";
+  }
+
+  @Override
+  public ComparisonQueryExpression clone() {
+    ComparisonQueryExpression newQE = new ComparisonQueryExpression();
+    newQE.operator = this.operator;
+    newQE.setTerm(this.term.clone());
+    newQE.setBucketNames(this.getBucketNames());
+    return newQE;
+  }
 
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomQueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomQueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomQueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomQueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -21,53 +21,52 @@ package org.apache.oodt.cas.catalog.quer
 import java.util.Properties;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
+ * 
  * A Configurable QueryExpression
- * <p>
+ * 
  */
 public class CustomQueryExpression extends QueryExpression {
 
-	protected Properties properties;
-	protected String name;
-	
-	public CustomQueryExpression(String name) {
-		this(name, new Properties());
-	}
-	
-	public CustomQueryExpression(String name, Properties properties) {
-		super();
-		this.name = name;
-		if (properties != null)
-			this.properties = properties;
-		else 
-			this.properties = new Properties();
-	}
-	
-	public String getName() {
-		return this.name;
-	}
-	
-	public void setProperty(String key, String value) {
-		this.properties.put(key, value);
-	}
-	
-	public String getProperty(String key) {
-		return this.properties.getProperty(key);
-	}
-	
-	@Override
-	public CustomQueryExpression clone() {
-		CustomQueryExpression cqe = new CustomQueryExpression(this.name, (Properties) this.properties.clone());
-		cqe.setBucketNames(this.getBucketNames());
-		return cqe;
-	}
-
-	@Override
-	public String toString() {
-		return "({" + this.bucketNames + "} " + this.name + " : " + this.properties.toString() + ")";
-	}
-	
+  protected Properties properties;
+  protected String name;
+
+  public CustomQueryExpression(String name) {
+    this(name, new Properties());
+  }
+
+  public CustomQueryExpression(String name, Properties properties) {
+    super();
+    this.name = name;
+    if (properties != null)
+      this.properties = properties;
+    else
+      this.properties = new Properties();
+  }
+
+  public String getName() {
+    return this.name;
+  }
+
+  public void setProperty(String key, String value) {
+    this.properties.put(key, value);
+  }
+
+  public String getProperty(String key) {
+    return this.properties.getProperty(key);
+  }
+
+  @Override
+  public CustomQueryExpression clone() {
+    CustomQueryExpression cqe = new CustomQueryExpression(this.name,
+        (Properties) this.properties.clone());
+    cqe.setBucketNames(this.getBucketNames());
+    return cqe;
+  }
+
+  @Override
+  public String toString() {
+    return "({" + this.bucketNames + "} " + this.name + " : "
+        + this.properties.toString() + ")";
+  }
+
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomWrapperQueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomWrapperQueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomWrapperQueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/CustomWrapperQueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -17,38 +17,46 @@
 
 package org.apache.oodt.cas.catalog.query;
 
+/**
+ * 
+ * Describe your class here.
+ * 
+ */
 public class CustomWrapperQueryExpression extends WrapperQueryExpression {
 
-	protected String meaning;
-	
-	public CustomWrapperQueryExpression(String meaning) {
-		this.meaning = meaning;
-	}
-	
-	public CustomWrapperQueryExpression(String meaning, QueryExpression queryExpression) {
-		super(queryExpression);
-		this.meaning = meaning;
-	}
-	
-	public String getMeaning() {
-		return this.meaning;
-	}
-	
-	@Override
-	public CustomWrapperQueryExpression clone() {
-		CustomWrapperQueryExpression cwqe = new CustomWrapperQueryExpression(this.meaning, this.queryExpression.clone());
-		cwqe.setBucketNames(this.bucketNames);
-		return cwqe;
-	}
-
-	@Override
-	public String toString() {
-		return "({" + this.bucketNames + "} " + this.meaning + "(" + this.queryExpression + "))";
-	}
-
-	@Override
-	public boolean isValidWithNoSubExpression() {
-		return false;
-	}
+  protected String meaning;
+
+  public CustomWrapperQueryExpression(String meaning) {
+    this.meaning = meaning;
+  }
+
+  public CustomWrapperQueryExpression(String meaning,
+      QueryExpression queryExpression) {
+    super(queryExpression);
+    this.meaning = meaning;
+  }
+
+  public String getMeaning() {
+    return this.meaning;
+  }
+
+  @Override
+  public CustomWrapperQueryExpression clone() {
+    CustomWrapperQueryExpression cwqe = new CustomWrapperQueryExpression(
+        this.meaning, this.queryExpression.clone());
+    cwqe.setBucketNames(this.bucketNames);
+    return cwqe;
+  }
+
+  @Override
+  public String toString() {
+    return "({" + this.bucketNames + "} " + this.meaning + "("
+        + this.queryExpression + "))";
+  }
+
+  @Override
+  public boolean isValidWithNoSubExpression() {
+    return false;
+  }
 
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/FreeTextQueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/FreeTextQueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/FreeTextQueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/FreeTextQueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -25,77 +25,73 @@ import java.util.StringTokenizer;
 import java.util.Vector;
 
 /**
- * @author woollard
- * @author bfoster
- * @version $Revision$
  * 
- * <p>
  * A Free Text TermQueryExpression
- * </p>
  * 
  */
 public class FreeTextQueryExpression extends TermQueryExpression {
-	
-	private HashSet<String> noiseWordHash = new HashSet<String>(
-		Arrays.asList(new String[] { "a", "all", "am", "an", "and",
-        "any", "are", "as", "at", "be", "but", "can", "did", "do", "does",
-        "for", "from", "had", "has", "have", "here", "how", "i", "if",
-        "in", "is", "it", "no", "not", "of", "on", "or", "so", "that",
-        "the", "then", "there", "this", "to", "too", "up", "use", "what",
-        "when", "where", "who", "why", "you" }));
-
-    /**
-     * A method for adding unparsed free text to the FreeTextCriteria. Free text
-     * entered as a string is tokenized and punctuation and common words are
-     * dropped before the values are added to the query. In order to query for
-     * pre-parsed keywords, see the setValues method of this class.
-     * 
-     * @param text
-     *            The free text to be parsed and searched on.
-     */
-    public void addFreeText(String text) {
-        // remove punctuation from the text
-        text = text.replaceAll("\\p{Punct}+", "");
-
-        // tokenize string using default delimiters
-        StringTokenizer tok = new StringTokenizer(text);
-        String token = null;
-
-        // filter noise words and add to values vector
-        List<String> values = new Vector<String>();
-        while (tok.hasMoreElements()) {
-            token = tok.nextToken();
-            if (!noiseWordHash.contains(token))
-                values.add(token);
-        }
-        if (values.size() > 0) {
-        	values.addAll(this.term.getValues());
-        	this.term.setValues(values);
-        }
-    }
 
-    /**
-     * Implementation of the abstract method inherited from QueryCriteria for
-     * generating a human-parsable string version of the query criteria. Note
-     * that the returned String follows the Lucene query language.
-     * 
-     * @return The query as a String.
-     */
-    public String toString() {
-        String serial = "({" + this.bucketNames + "} " + this.term.getName() + " :|";
-        for (String value : this.term.getValues())
-            serial += "+" + value;
-        serial += "|: )";
-        return serial;
+  private HashSet<String> noiseWordHash = new HashSet<String>(Arrays
+      .asList(new String[] { "a", "all", "am", "an", "and", "any", "are", "as",
+          "at", "be", "but", "can", "did", "do", "does", "for", "from", "had",
+          "has", "have", "here", "how", "i", "if", "in", "is", "it", "no",
+          "not", "of", "on", "or", "so", "that", "the", "then", "there",
+          "this", "to", "too", "up", "use", "what", "when", "where", "who",
+          "why", "you" }));
+
+  /**
+   * A method for adding unparsed free text to the FreeTextCriteria. Free text
+   * entered as a string is tokenized and punctuation and common words are
+   * dropped before the values are added to the query. In order to query for
+   * pre-parsed keywords, see the setValues method of this class.
+   * 
+   * @param text
+   *          The free text to be parsed and searched on.
+   */
+  public void addFreeText(String text) {
+    // remove punctuation from the text
+    text = text.replaceAll("\\p{Punct}+", "");
+
+    // tokenize string using default delimiters
+    StringTokenizer tok = new StringTokenizer(text);
+    String token = null;
+
+    // filter noise words and add to values vector
+    List<String> values = new Vector<String>();
+    while (tok.hasMoreElements()) {
+      token = tok.nextToken();
+      if (!noiseWordHash.contains(token))
+        values.add(token);
     }
-    
-	@Override
-	public FreeTextQueryExpression clone() {
-		FreeTextQueryExpression ftQE = new FreeTextQueryExpression();
-		ftQE.noiseWordHash = new HashSet<String>(this.noiseWordHash);
-		ftQE.setTerm(this.term.clone());
-		ftQE.setBucketNames(this.bucketNames);
-		return ftQE;
-	}
+    if (values.size() > 0) {
+      values.addAll(this.term.getValues());
+      this.term.setValues(values);
+    }
+  }
+
+  /**
+   * Implementation of the abstract method inherited from QueryCriteria for
+   * generating a human-parsable string version of the query criteria. Note that
+   * the returned String follows the Lucene query language.
+   * 
+   * @return The query as a String.
+   */
+  public String toString() {
+    String serial = "({" + this.bucketNames + "} " + this.term.getName()
+        + " :|";
+    for (String value : this.term.getValues())
+      serial += "+" + value;
+    serial += "|: )";
+    return serial;
+  }
+
+  @Override
+  public FreeTextQueryExpression clone() {
+    FreeTextQueryExpression ftQE = new FreeTextQueryExpression();
+    ftQE.noiseWordHash = new HashSet<String>(this.noiseWordHash);
+    ftQE.setTerm(this.term.clone());
+    ftQE.setBucketNames(this.bucketNames);
+    return ftQE;
+  }
 
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/NotQueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/NotQueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/NotQueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/NotQueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -18,38 +18,36 @@
 package org.apache.oodt.cas.catalog.query;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
+ * 
  * A WrapperQueryExpression which signifies negation of wrapped QueryExpression
- * <p>
+ * 
  */
 public class NotQueryExpression extends WrapperQueryExpression {
-	
-	public NotQueryExpression() {
-		super();
-	}
-	
-	public NotQueryExpression(QueryExpression queryExpression) {
-		super(queryExpression);
-	}
-
-	@Override
-	public NotQueryExpression clone() {
-		NotQueryExpression nqe = new NotQueryExpression(this.queryExpression.clone());
-		nqe.setBucketNames(this.getBucketNames());
-		return nqe;
-	}
-	
-	@Override
-	public String toString() {
-		return "(NOT (" + this.queryExpression + "))";
-	}
-
-	@Override
-	public boolean isValidWithNoSubExpression() {
-		return false;
-	}
+
+  public NotQueryExpression() {
+    super();
+  }
+
+  public NotQueryExpression(QueryExpression queryExpression) {
+    super(queryExpression);
+  }
+
+  @Override
+  public NotQueryExpression clone() {
+    NotQueryExpression nqe = new NotQueryExpression(this.queryExpression
+        .clone());
+    nqe.setBucketNames(this.getBucketNames());
+    return nqe;
+  }
+
+  @Override
+  public String toString() {
+    return "(NOT (" + this.queryExpression + "))";
+  }
+
+  @Override
+  public boolean isValidWithNoSubExpression() {
+    return false;
+  }
 
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -17,37 +17,37 @@
 
 package org.apache.oodt.cas.catalog.query;
 
+//JDK imports
 import java.util.HashSet;
 import java.util.Set;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
+ * 
  * A Expression for querying against a CatalogServices Metadata
- * <p>
+ * 
  */
 public abstract class QueryExpression implements Cloneable {
-    
-    protected Set<String> bucketNames;
-    
-    public QueryExpression() {}
-    
-    public QueryExpression(Set<String> bucketNames) { 
-    	this.bucketNames = new HashSet<String>(bucketNames);
-    }
-    
-	public Set<String> getBucketNames() {
-		return (this.bucketNames != null) ? new HashSet<String>(this.bucketNames) : null;
-	}
-
-	public void setBucketNames(Set<String> bucketNames) {
-		this.bucketNames = bucketNames;
-	}
 
-	public abstract String toString();
+  protected Set<String> bucketNames;
+
+  public QueryExpression() {
+  }
+
+  public QueryExpression(Set<String> bucketNames) {
+    this.bucketNames = new HashSet<String>(bucketNames);
+  }
+
+  public Set<String> getBucketNames() {
+    return (this.bucketNames != null) ? new HashSet<String>(this.bucketNames)
+        : null;
+  }
+
+  public void setBucketNames(Set<String> bucketNames) {
+    this.bucketNames = bucketNames;
+  }
+
+  public abstract String toString();
+
+  public abstract QueryExpression clone();
 
-    public abstract QueryExpression clone();
-    
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryLogicalGroup.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryLogicalGroup.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryLogicalGroup.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/QueryLogicalGroup.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -23,93 +23,93 @@ import java.util.List;
 import java.util.Vector;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
+ * 
  * A QueryExpression which groups other QueryExpressions
- * <p>
+ * 
  */
 public class QueryLogicalGroup extends QueryExpression {
 
-	public enum Operator { AND, OR }
-	
-    protected Operator operator;
-
-    protected List<QueryExpression> queryExpressions;
-
-    public QueryLogicalGroup() {
-    	this(new Vector<QueryExpression>(), Operator.AND);
-    }
-    
-    public QueryLogicalGroup(List<QueryExpression> queryExpressions) {
-    	this(queryExpressions, Operator.AND);
-    }
-
-    public QueryLogicalGroup(List<QueryExpression> queryExpressions, Operator operator) {
-    	this.setExpressions(queryExpressions);
-    	this.setOperator(operator);
-    }
-    
-    public void setExpressions(List<QueryExpression> queryExpressions) {
-        this.queryExpressions = new Vector<QueryExpression>(queryExpressions);
-    }
-
-    /**
-     * 
-     * @param queryCriteria
-     */
-    public void addExpression(QueryExpression queryExpression) {
-    	this.queryExpressions.add(queryExpression);
-    }
-    
-    /**
-     * 
-     * @param queryCriterias
-     */
-    public void addExpressions(List<QueryExpression> queryExpressions) {
-    	this.queryExpressions.addAll(queryExpressions);
-    }
-
-    /**
-     * 
-     * @return
-     */
-    public List<QueryExpression> getExpressions() {
-        return Collections.unmodifiableList(this.queryExpressions);
-    }
-
-    /**
-     * 
-     * @param operator
-     */
-    public void setOperator(Operator operator) {
-        this.operator = operator;
-    }
-
-    /**
-     * 
-     * @return
-     */
-    public Operator getOperator() {
-        return this.operator;
-    }
-
-    @Override
-    public String toString() {
-        String query = "({" + this.bucketNames + "} " + this.operator + " : ";
-        for (QueryExpression queryExpression : this.queryExpressions)
-            query += queryExpression.toString() + ",";
-        return query.substring(0, query.length() - 1) + ")";
-    }
-    
-    public QueryLogicalGroup clone() {
-    	QueryLogicalGroup qlGroup = new QueryLogicalGroup();
-    	qlGroup.setBucketNames(this.getBucketNames());
-    	qlGroup.setOperator(this.operator);
-    	for (QueryExpression qe : this.queryExpressions)
-    		qlGroup.addExpression(qe.clone());
-    	return qlGroup;
-    }
-    
+  public enum Operator {
+    AND, OR
+  }
+
+  protected Operator operator;
+
+  protected List<QueryExpression> queryExpressions;
+
+  public QueryLogicalGroup() {
+    this(new Vector<QueryExpression>(), Operator.AND);
+  }
+
+  public QueryLogicalGroup(List<QueryExpression> queryExpressions) {
+    this(queryExpressions, Operator.AND);
+  }
+
+  public QueryLogicalGroup(List<QueryExpression> queryExpressions,
+      Operator operator) {
+    this.setExpressions(queryExpressions);
+    this.setOperator(operator);
+  }
+
+  public void setExpressions(List<QueryExpression> queryExpressions) {
+    this.queryExpressions = new Vector<QueryExpression>(queryExpressions);
+  }
+
+  /**
+   * 
+   * @param queryCriteria
+   */
+  public void addExpression(QueryExpression queryExpression) {
+    this.queryExpressions.add(queryExpression);
+  }
+
+  /**
+   * 
+   * @param queryCriterias
+   */
+  public void addExpressions(List<QueryExpression> queryExpressions) {
+    this.queryExpressions.addAll(queryExpressions);
+  }
+
+  /**
+   * 
+   * @return
+   */
+  public List<QueryExpression> getExpressions() {
+    return Collections.unmodifiableList(this.queryExpressions);
+  }
+
+  /**
+   * 
+   * @param operator
+   */
+  public void setOperator(Operator operator) {
+    this.operator = operator;
+  }
+
+  /**
+   * 
+   * @return
+   */
+  public Operator getOperator() {
+    return this.operator;
+  }
+
+  @Override
+  public String toString() {
+    String query = "({" + this.bucketNames + "} " + this.operator + " : ";
+    for (QueryExpression queryExpression : this.queryExpressions)
+      query += queryExpression.toString() + ",";
+    return query.substring(0, query.length() - 1) + ")";
+  }
+
+  public QueryLogicalGroup clone() {
+    QueryLogicalGroup qlGroup = new QueryLogicalGroup();
+    qlGroup.setBucketNames(this.getBucketNames());
+    qlGroup.setOperator(this.operator);
+    for (QueryExpression qe : this.queryExpressions)
+      qlGroup.addExpression(qe.clone());
+    return qlGroup;
+  }
+
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/StdQueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/StdQueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/StdQueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/StdQueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -21,31 +21,28 @@ package org.apache.oodt.cas.catalog.quer
 import java.util.Set;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
+ * 
  * A Standard QueryExpression
- * <p>
+ * 
  */
 public class StdQueryExpression extends QueryExpression {
 
-	public StdQueryExpression() {
-		super();
-	}
-	
-	public StdQueryExpression(Set<String> bucketNames) {
-		super(bucketNames);
-	}
-	
-	@Override
-	public StdQueryExpression clone() {
-		return new StdQueryExpression(this.getBucketNames());
-	}
-
-	@Override
-	public String toString() {
-		return "({" + this.bucketNames + "})";
-	}
+  public StdQueryExpression() {
+    super();
+  }
+
+  public StdQueryExpression(Set<String> bucketNames) {
+    super(bucketNames);
+  }
+
+  @Override
+  public StdQueryExpression clone() {
+    return new StdQueryExpression(this.getBucketNames());
+  }
+
+  @Override
+  public String toString() {
+    return "({" + this.bucketNames + "})";
+  }
 
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/TermQueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/TermQueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/TermQueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/TermQueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -21,25 +21,23 @@ package org.apache.oodt.cas.catalog.quer
 import org.apache.oodt.cas.catalog.term.Term;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
+ * 
  * A QueryExpression which wrappers a Term
- * <p>
+ * 
  */
-public abstract class TermQueryExpression extends QueryExpression implements Cloneable {
+public abstract class TermQueryExpression extends QueryExpression implements
+    Cloneable {
+
+  protected Term term;
+
+  public Term getTerm() {
+    return this.term;
+  }
+
+  public void setTerm(Term term) {
+    this.term = term;
+  }
 
-	protected Term term;
+  public abstract TermQueryExpression clone();
 
-    public Term getTerm() {
-		return this.term;
-	}
-
-    public void setTerm(Term term) {
-    	this.term = term;
-    }
-    	
-    public abstract TermQueryExpression clone();
-    
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/WrapperQueryExpression.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/WrapperQueryExpression.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/WrapperQueryExpression.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/WrapperQueryExpression.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -18,41 +18,38 @@
 package org.apache.oodt.cas.catalog.query;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
+ * 
  * A QueryExpression which wrappers another QueryExpression
- * <p>
+ * 
  */
 public abstract class WrapperQueryExpression extends QueryExpression {
 
-	protected QueryExpression queryExpression;
+  protected QueryExpression queryExpression;
+
+  public WrapperQueryExpression() {
+    super();
+  }
+
+  public WrapperQueryExpression(QueryExpression queryExpression) {
+    this();
+    this.queryExpression = queryExpression;
+  }
+
+  public QueryExpression getQueryExpression() {
+    return queryExpression;
+  }
+
+  public void setQueryExpression(QueryExpression queryExpression) {
+    this.queryExpression = queryExpression;
+  }
+
+  @Override
+  public String toString() {
+    return "(" + this.queryExpression + ")";
+  }
+
+  public abstract boolean isValidWithNoSubExpression();
 
-	public WrapperQueryExpression() {
-		super();
-	}
-	
-	public WrapperQueryExpression(QueryExpression queryExpression) {
-		this();
-		this.queryExpression = queryExpression;
-	}
-	
-	public QueryExpression getQueryExpression() {
-		return queryExpression;
-	}
-
-	public void setQueryExpression(QueryExpression queryExpression) {
-		this.queryExpression = queryExpression;
-	}
-
-	@Override
-	public String toString() {
-		return "(" + this.queryExpression + ")";
-	}
-	
-	public abstract boolean isValidWithNoSubExpression();
+  public abstract WrapperQueryExpression clone();
 
-	public abstract WrapperQueryExpression clone();
-	
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/FilterAlgorithm.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/FilterAlgorithm.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/FilterAlgorithm.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/FilterAlgorithm.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -22,15 +22,11 @@ import java.util.List;
 
 /**
  * 
- * @author bfoster
- * @version $Revision$
- *
- * <p>
  * An algorithm interface for defining how QueryFilter filters query results
- * <p>
+ * 
  */
 public abstract class FilterAlgorithm<FilterType> {
-    
-    public abstract List<FilterType> filter(List<FilterType> events); 
-    
+
+  public abstract List<FilterType> filter(List<FilterType> events);
+
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/QueryFilter.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/QueryFilter.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/QueryFilter.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/QueryFilter.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -24,38 +24,40 @@ import org.apache.oodt.cas.catalog.metad
 import java.util.List;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
- * A Filter interface for filtering queries
- * <p>
+ * 
+ * A Filter interface for filtering queries.
+ * 
  */
 public abstract class QueryFilter<FilterType> {
 
-	protected FilterAlgorithm<FilterType> filterAlgorithm;
-	
-	public QueryFilter() {}
-	
-	public QueryFilter(FilterAlgorithm<FilterType> filterAlgorithm) {
-		super();
-		this.filterAlgorithm = filterAlgorithm;
-	}
-	
-	public void setFilterAlgorithm(FilterAlgorithm<FilterType> filterAlgorithm) {
-		this.filterAlgorithm = filterAlgorithm;
-	}
-	
-	public FilterAlgorithm<FilterType> getFilterAlgorithm() {
-		return this.filterAlgorithm;
-	}
-	
-	public List<TransactionalMetadata> filterMetadataList(List<TransactionalMetadata> metadataToFilter) {
-		return this.filterTypeToMetadata(this.filterAlgorithm.filter(this.metadataToFilterType(metadataToFilter)));
-	}
-	
-	protected abstract List<FilterType> metadataToFilterType(List<TransactionalMetadata> metadataList);
-	
-	protected abstract List<TransactionalMetadata> filterTypeToMetadata(List<FilterType> filterObjects);
-	
+  protected FilterAlgorithm<FilterType> filterAlgorithm;
+
+  public QueryFilter() {
+  }
+
+  public QueryFilter(FilterAlgorithm<FilterType> filterAlgorithm) {
+    super();
+    this.filterAlgorithm = filterAlgorithm;
+  }
+
+  public void setFilterAlgorithm(FilterAlgorithm<FilterType> filterAlgorithm) {
+    this.filterAlgorithm = filterAlgorithm;
+  }
+
+  public FilterAlgorithm<FilterType> getFilterAlgorithm() {
+    return this.filterAlgorithm;
+  }
+
+  public List<TransactionalMetadata> filterMetadataList(
+      List<TransactionalMetadata> metadataToFilter) {
+    return this.filterTypeToMetadata(this.filterAlgorithm.filter(this
+        .metadataToFilterType(metadataToFilter)));
+  }
+
+  protected abstract List<FilterType> metadataToFilterType(
+      List<TransactionalMetadata> metadataList);
+
+  protected abstract List<TransactionalMetadata> filterTypeToMetadata(
+      List<FilterType> filterObjects);
+
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEvent.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEvent.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEvent.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEvent.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -22,21 +22,20 @@ import org.apache.oodt.cas.catalog.metad
 import org.apache.oodt.cas.commons.filter.ObjectTimeEvent;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
+ * 
  * A ObjectTimeEvent that holds TermBuckets
- * <p>
+ * 
  */
 public class MetadataTimeEvent extends ObjectTimeEvent<TransactionalMetadata> {
 
-    public MetadataTimeEvent(long startTime, long endTime, TransactionalMetadata timeObj) {
-		super(startTime, endTime, timeObj);
-    }
-	
-	public MetadataTimeEvent(long startTime, long endTime, double priority, TransactionalMetadata timeObj) {
-		super(startTime, endTime, priority, timeObj);
-	}
+  public MetadataTimeEvent(long startTime, long endTime,
+      TransactionalMetadata timeObj) {
+    super(startTime, endTime, timeObj);
+  }
+
+  public MetadataTimeEvent(long startTime, long endTime, double priority,
+      TransactionalMetadata timeObj) {
+    super(startTime, endTime, priority, timeObj);
+  }
 
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventFilterAlgorithm.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventFilterAlgorithm.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventFilterAlgorithm.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventFilterAlgorithm.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -26,33 +26,37 @@ import org.apache.oodt.cas.catalog.query
 import org.apache.oodt.cas.commons.filter.TimeEventWeightedHash;
 
 /**
- * @author bfoster
- * @version $Revision$
+ * 
+ * Describe your class here.
+ * 
  */
-public class MetadataTimeEventFilterAlgorithm extends FilterAlgorithm<MetadataTimeEvent> {
-	
-    protected long epsilon;
-    
-    public MetadataTimeEventFilterAlgorithm() {
-        this.epsilon = 0;
-    }
-    
-    public MetadataTimeEventFilterAlgorithm(long epsilon) {
-        this.epsilon = epsilon;
-    }
-    
-    public void setEpsilon(long epsilon) {
-        this.epsilon = epsilon;
-    }
-    
-    public long getEpsilon() {
-        return this.epsilon;
-    }
-
-	@Override
-	public List<MetadataTimeEvent> filter(List<MetadataTimeEvent> events) {
-		TimeEventWeightedHash timeEventHash = TimeEventWeightedHash.buildHash(events, this.epsilon);
-		return Collections.unmodifiableList((List<MetadataTimeEvent>) timeEventHash.getGreatestWeightedPathAsOrderedList());
-	}
-    
+public class MetadataTimeEventFilterAlgorithm extends
+    FilterAlgorithm<MetadataTimeEvent> {
+
+  protected long epsilon;
+
+  public MetadataTimeEventFilterAlgorithm() {
+    this.epsilon = 0;
+  }
+
+  public MetadataTimeEventFilterAlgorithm(long epsilon) {
+    this.epsilon = epsilon;
+  }
+
+  public void setEpsilon(long epsilon) {
+    this.epsilon = epsilon;
+  }
+
+  public long getEpsilon() {
+    return this.epsilon;
+  }
+
+  @Override
+  public List<MetadataTimeEvent> filter(List<MetadataTimeEvent> events) {
+    TimeEventWeightedHash timeEventHash = TimeEventWeightedHash.buildHash(
+        events, this.epsilon);
+    return Collections.unmodifiableList((List<MetadataTimeEvent>) timeEventHash
+        .getGreatestWeightedPathAsOrderedList());
+  }
+
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventQueryFilter.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventQueryFilter.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventQueryFilter.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/MetadataTimeEventQueryFilter.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -29,79 +29,83 @@ import org.apache.oodt.cas.catalog.query
 import org.apache.oodt.cas.catalog.query.filter.time.conv.VersionConverter;
 
 /**
- * @author bfoster
- * @version $Revision$
- *
- * <p>
- * A query filter that allows user to filter results in a complex query
- * <p>
+ * 
+ * A query filter that allows user to filter results in a complex query.
+ * 
  */
-public class MetadataTimeEventQueryFilter extends QueryFilter<MetadataTimeEvent> {
-
-    private String startDateTimeMetKey, endDateTimeMetKey, priorityMetKey;
-    private VersionConverter converter;
-
-    public MetadataTimeEventQueryFilter() {
-    	super();
-        this.converter = new AsciiSortableVersionConverter();
-    }
-
-    public String getStartDateTimeMetKey() {
-        return startDateTimeMetKey;
-    }
-
-    public void setStartDateTimeMetKey(String startDateTimeMetKey) {
-        this.startDateTimeMetKey = startDateTimeMetKey;
-    }
-
-    public String getEndDateTimeMetKey() {
-        return endDateTimeMetKey;
-    }
-
-    public void setEndDateTimeMetKey(String endDateTimeMetKey) {
-        this.endDateTimeMetKey = endDateTimeMetKey;
-    }
-
-    public String getPriorityMetKey() {
-        return priorityMetKey;
-    }
+public class MetadataTimeEventQueryFilter extends
+    QueryFilter<MetadataTimeEvent> {
 
-    public void setPriorityMetKey(String priorityMetKey) {
-        this.priorityMetKey = priorityMetKey;
-    }
-
-    public VersionConverter getConverter() {
-        return converter;
-    }
-
-    public void setConverter(VersionConverter converter) {
-        if (converter != null)
-            this.converter = converter;
-    }
+  private String startDateTimeMetKey, endDateTimeMetKey, priorityMetKey;
+  private VersionConverter converter;
 
-	@Override
-	protected List<MetadataTimeEvent> metadataToFilterType(List<TransactionalMetadata> metadataList) {
-		List<MetadataTimeEvent> timeEvents = new Vector<MetadataTimeEvent>();
-		for (TransactionalMetadata transactionalMetadata : metadataList) {
-			double priority = 0;
-			if (this.getPriorityMetKey() != null)
-				priority = Double.parseDouble(transactionalMetadata.getMetadata().getMetadata(this.priorityMetKey));
-			long startTime = Long.parseLong(transactionalMetadata.getMetadata().getMetadata(this.startDateTimeMetKey));
-			String endTimeString = transactionalMetadata.getMetadata().getMetadata(this.endDateTimeMetKey);
-			long endTime = startTime;
-			if (endTimeString != null)
-				endTime = Long.parseLong(endTimeString);
-			timeEvents.add(new MetadataTimeEvent(startTime, endTime, priority, transactionalMetadata));
-		}
-		return Collections.unmodifiableList(timeEvents);
-	}
-
-	@Override
-	protected List<TransactionalMetadata> filterTypeToMetadata(List<MetadataTimeEvent> filterObjects) {
-		List<TransactionalMetadata> metadataList = new Vector<TransactionalMetadata>();
-		for (MetadataTimeEvent timeEvent : filterObjects)
-			metadataList.add(timeEvent.getTimeObject());
-		return Collections.unmodifiableList(metadataList);
-	}
+  public MetadataTimeEventQueryFilter() {
+    super();
+    this.converter = new AsciiSortableVersionConverter();
+  }
+
+  public String getStartDateTimeMetKey() {
+    return startDateTimeMetKey;
+  }
+
+  public void setStartDateTimeMetKey(String startDateTimeMetKey) {
+    this.startDateTimeMetKey = startDateTimeMetKey;
+  }
+
+  public String getEndDateTimeMetKey() {
+    return endDateTimeMetKey;
+  }
+
+  public void setEndDateTimeMetKey(String endDateTimeMetKey) {
+    this.endDateTimeMetKey = endDateTimeMetKey;
+  }
+
+  public String getPriorityMetKey() {
+    return priorityMetKey;
+  }
+
+  public void setPriorityMetKey(String priorityMetKey) {
+    this.priorityMetKey = priorityMetKey;
+  }
+
+  public VersionConverter getConverter() {
+    return converter;
+  }
+
+  public void setConverter(VersionConverter converter) {
+    if (converter != null)
+      this.converter = converter;
+  }
+
+  @Override
+  protected List<MetadataTimeEvent> metadataToFilterType(
+      List<TransactionalMetadata> metadataList) {
+    List<MetadataTimeEvent> timeEvents = new Vector<MetadataTimeEvent>();
+    for (TransactionalMetadata transactionalMetadata : metadataList) {
+      double priority = 0;
+      if (this.getPriorityMetKey() != null)
+        priority = Double.parseDouble(transactionalMetadata.getMetadata()
+            .getMetadata(this.priorityMetKey));
+      long startTime = Long.parseLong(transactionalMetadata.getMetadata()
+          .getMetadata(this.startDateTimeMetKey));
+      String endTimeString = transactionalMetadata.getMetadata().getMetadata(
+          this.endDateTimeMetKey);
+      long endTime = startTime;
+      if (endTimeString != null)
+        endTime = Long.parseLong(endTimeString);
+      timeEvents.add(new MetadataTimeEvent(startTime, endTime, priority,
+          transactionalMetadata));
+    }
+    return Collections.unmodifiableList(timeEvents);
+  }
+
+  @Override
+  protected List<TransactionalMetadata> filterTypeToMetadata(
+      List<MetadataTimeEvent> filterObjects) {
+    List<TransactionalMetadata> metadataList = new Vector<TransactionalMetadata>();
+    for (MetadataTimeEvent timeEvent : filterObjects)
+      metadataList.add(timeEvent.getTimeObject());
+    return Collections.unmodifiableList(metadataList);
+  }
 
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/AsciiSortableVersionConverter.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/AsciiSortableVersionConverter.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/AsciiSortableVersionConverter.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/AsciiSortableVersionConverter.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -19,12 +19,8 @@ package org.apache.oodt.cas.catalog.quer
 
 /**
  * 
- * @author bfoster
- * @version $Revision$
- *
- * <p>
  * Converts a ascii sortable String version into a priority number
- * <p>
+ * 
  */
 public class AsciiSortableVersionConverter implements VersionConverter {
 

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/VersionConverter.java
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/VersionConverter.java?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/VersionConverter.java (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/filter/time/conv/VersionConverter.java Mon Jul 12 19:33:35 2010
@@ -1,4 +1,4 @@
-/*
+/**
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
@@ -19,15 +19,11 @@ package org.apache.oodt.cas.catalog.quer
 
 /**
  * 
- * @author bfoster
- * @version $Revision$
- *
- * <p>
  * An interface for converting a String version into a priority number
- * <p>
+ * 
  */
 public interface VersionConverter {
 
-    public double convertToPriority(String version) throws Exception;
-    
+  public double convertToPriority(String version) throws Exception;
+
 }

Modified: incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.jjt
URL: http://svn.apache.org/viewvc/incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.jjt?rev=963445&r1=963444&r2=963445&view=diff
==============================================================================
--- incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.jjt (original)
+++ incubator/oodt/trunk/catalog/src/main/java/org/apache/oodt/cas/catalog/query/parser/QueryParser.jjt Mon Jul 12 19:33:35 2010
@@ -1,10 +1,19 @@
-//Copyright (c) 2009, California Institute of Technology.
-//ALL RIGHTS RESERVED. U.S. Government sponsorship acknowledged.
 //
-//$Id$
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements.  See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License.  You may obtain a copy of the License at
 //
-// @author bfoster
+//     http://www.apache.org/licenses/LICENSE-2.0
 //
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
 
 options {
   JDK_VERSION = "1.5";
@@ -12,19 +21,19 @@ options {
 }
 
 PARSER_BEGIN(QueryParser)
-	package gov.nasa.jpl.oodt.cas.catalog.query.parser;
+	package org.apache.oodt.cas.catalog.query.parser;
 
 	import java.io.ByteArrayInputStream;
 	import java.util.Arrays;
 	import java.util.HashSet;
 	import java.util.Vector;
 	import java.util.Properties;
-	import gov.nasa.jpl.oodt.cas.catalog.query.QueryExpression;
-	import gov.nasa.jpl.oodt.cas.catalog.query.QueryLogicalGroup;
-	import gov.nasa.jpl.oodt.cas.catalog.query.StdQueryExpression;
-	import gov.nasa.jpl.oodt.cas.catalog.query.ComparisonQueryExpression;
-	import gov.nasa.jpl.oodt.cas.catalog.query.CustomQueryExpression;
-	import gov.nasa.jpl.oodt.cas.catalog.term.Term;
+	import org.apache.oodt.cas.catalog.query.QueryExpression;
+	import org.apache.oodt.cas.catalog.query.QueryLogicalGroup;
+	import org.apache.oodt.cas.catalog.query.StdQueryExpression;
+	import org.apache.oodt.cas.catalog.query.ComparisonQueryExpression;
+	import org.apache.oodt.cas.catalog.query.CustomQueryExpression;
+	import org.apache.oodt.cas.catalog.term.Term;
 	
     public class QueryParser {