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] Tue, 16 Sep 2003 13:40:35 -0700
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