Author: michiel
Date: 2010-03-19 18:56:00 +0100 (Fri, 19 Mar 2010)
New Revision: 41544

Added:
   mmbase/trunk/core/src/main/java/org/mmbase/module/core/CoreQueryContext.java
Log:
to fix   MMB-1936, factoring out core dependencies of ConstraintParser

Added: 
mmbase/trunk/core/src/main/java/org/mmbase/module/core/CoreQueryContext.java
===================================================================
--- 
mmbase/trunk/core/src/main/java/org/mmbase/module/core/CoreQueryContext.java    
                            (rev 0)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/module/core/CoreQueryContext.java    
    2010-03-19 17:56:00 UTC (rev 41544)
@@ -0,0 +1,34 @@
+/*
+
+This software is OSI Certified Open Source Software.
+OSI Certified is a certification mark of the Open Source Initiative.
+
+The license (Mozilla version 1.0) can be read at the MMBase site.
+See http://www.MMBase.org/license
+
+*/
+package org.mmbase.module.core;
+
+import org.mmbase.bridge.Field;
+import org.mmbase.storage.search.QueryContext;
+import org.mmbase.storage.*;
+/**
+ *
+ * @author Michiel Meeuwissen
+ * @version $Id: ClusterNode.java 34900 2009-05-01 16:29:42Z michiel $
+ * @since MMBase-2.0
+ */
+public class CoreQueryContext implements QueryContext {
+
+    public static final QueryContext INSTANCE = new CoreQueryContext();
+
+    public  String getStorageIdentifier(String s) {
+        StorageManagerFactory<?> factory = 
MMBase.getMMBase().getStorageManagerFactory();
+        return (String) factory.getStorageIdentifier(s);
+    }
+    public  Field getField(String builder, String fieldName) {
+        return MMBase.getMMBase().getBuilder(builder).getField(fieldName);
+    }
+
+}
+

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to