ruper2/src/java/core/org/krysalis/ruper/query ResourceSpecifierRequest.java,1.2,1.3 DefaultQueryEngine.java,1.4,1.5 ResourceQuery.java,1.6,1.7

[email protected]
Newsgroups gmane.comp.krysalis.metamorphosis.cvs
Message-ID <[email protected]>
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/query
In directory sc8-pr-cvs1:/tmp/cvs-serv19796/src/java/core/org/krysalis/ruper/query

Modified Files:
	ResourceSpecifierRequest.java DefaultQueryEngine.java 
	ResourceQuery.java 
Log Message:
adding the repository mgr to Resource Updater and changed the handlerMgr 
to take the map of handler chains...  

Index: ResourceSpecifierRequest.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/query/ResourceSpecifierRequest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** ResourceSpecifierRequest.java	12 Sep 2003 20:23:43 -0000	1.2
--- ResourceSpecifierRequest.java	16 Sep 2003 20:40:32 -0000	1.3
***************
*** 7,11 ****
  import java.util.Comparator;
  
- import org.krysalis.ruper.repository.DefaultRepositorySet;
  import org.krysalis.ruper.repository.RepositorySet;
  import org.krysalis.ruper.resource.ResourceSpecifier;
--- 7,10 ----
***************
*** 37,41 ****
  	public ResourceSpecifierRequest(ResourceSpecifier specifier) {
  		m_specifier = specifier;
- 		m_repos = new DefaultRepositorySet();
  	}
  
--- 36,39 ----

Index: DefaultQueryEngine.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/query/DefaultQueryEngine.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** DefaultQueryEngine.java	12 Sep 2003 20:23:43 -0000	1.4
--- DefaultQueryEngine.java	16 Sep 2003 20:40:32 -0000	1.5
***************
*** 18,22 ****
  import org.krysalis.ruper.resource.ResourceGroup;
  import org.krysalis.ruper.resource.compare.StandardResourceComparisons;
- import org.krysalis.ruper.util.select.AllSelector;
  import org.krysalis.ruper.util.select.Selector;
  import org.krysalis.ruper.util.text.MessageConstants;
--- 18,21 ----

Index: ResourceQuery.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/query/ResourceQuery.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** ResourceQuery.java	12 Sep 2003 13:28:23 -0000	1.6
--- ResourceQuery.java	16 Sep 2003 20:40:32 -0000	1.7
***************
*** 11,14 ****
--- 11,15 ----
  
  import org.krysalis.ruper.repository.RepositorySet;
+ import org.krysalis.ruper.repository.RepositorySetSortContext;
  import org.krysalis.ruper.resource.ResourceGroup;
  import org.krysalis.ruper.util.select.Selector;
***************
*** 18,21 ****
--- 19,23 ----
  /**
   * @author arb_jack
+  * @author anou_mana
   * 
   * A ResourceQuery is (primarily) an internal class derived from
***************
*** 43,47 ****
--- 45,53 ----
  
  	private List m_groups = null;
+ 	
+ 	//repository
  	private RepositorySet m_repositories = null;
+ 	private RepositorySetSortContext m_repositorySetSortContext = null;
+ 	
  	private Selector m_where = null;
  	private Comparator m_orderBy = null;
***************
*** 67,70 ****
--- 73,95 ----
  	}
  	
+ 	public ResourceQuery(
+ 		ResourceGroup group,
+ 		Selector where,
+ 		Comparator groupBy,
+ 		Comparator orderBy) {
+ 		m_groups = new ArrayList();
+ 		m_groups.add(group);
+ 
+ 		m_where = where;
+ 		m_groupBy = groupBy;
+ 		m_orderBy = orderBy;
+ 	}
+ 	
+ 	public ResourceQuery(
+ 		ResourceGroup group) {
+ 		m_groups = new ArrayList();
+ 		m_groups.add(group);
+ 	}
+ 	
  	//
  	// :TODO: Nice if we could make queries referenceable
***************
*** 179,181 ****
--- 204,234 ----
  		DebugUtils.dump(out, depth + 1, "Order By: ", verbose, m_orderBy);
  	}
+ 	/**
+ 	 * @return
+ 	 */
+ 	public RepositorySet getRepositories() {
+ 		return m_repositories;
+ 	}
+ 
+ 	/**
+ 	 * @return
+ 	 */
+ 	public RepositorySetSortContext getRepositorySetSortContext() {
+ 		return m_repositorySetSortContext;
+ 	}
+ 
+ 	/**
+ 	 * @param set
+ 	 */
+ 	public void setRepositories(RepositorySet set) {
+ 		m_repositories = set;
+ 	}
+ 
+ 	/**
+ 	 * @param context
+ 	 */
+ 	public void setRepositorySetSortContext(RepositorySetSortContext context) {
+ 		m_repositorySetSortContext = context;
+ 	}
+ 
  }




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.