From: cvs@openprivacy.orgCVS update: sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple
Date: Tuesday March 13, 19101 @ 21:44
Author: burton
CVSWEB Options: -------------------
Main CVSWeb: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi
View this module: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple
-----------------------------------
Update of /usr/local/cvs/public/sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple
In directory giga:/tmp/cvs-serv852/src/java/org/openprivacy/sierra/store/talon/implementations/simple
Modified Files:
SimpleStoreEngine.java
Log Message:
now giving back the correct query manager
*****************************************************************
File: sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java
CVSWEB Options: -------------------
CVSWeb: Annotate this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java?annotate=1.5
CVSWeb: View this file: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java?rev=1.5&content-type=text/x-cvsweb-markup
CVSWeb: Diff to previous version: http://openprivacy.org/cgi-bin/cvsweb/cvsweb.cgi/sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java.diff?r1=1.5&r2=1.4
-----------------------------------
Index: sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java
diff -u sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java:1.4 sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java:1.5
--- sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java:1.4 Mon Mar 12 23:38:07 2001
+++ sierra/src/java/org/openprivacy/sierra/store/talon/implementations/simple/SimpleStoreEngine.java Tue Mar 13 21:44:34 2001
@@ -46,13 +46,10 @@
*
* dd
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: SimpleStoreEngine.java,v 1.4 2001/03/13 07:38:07 burton Exp $
+ * @version $Id: SimpleStoreEngine.java,v 1.5 2001/03/14 05:44:34 burton Exp $
*/
public class SimpleStoreEngine extends BaseComponent implements Component, StoreEngine {
- public static final ComponentHandle QUERY_ENGINE =
- new ComponentHandle().setImplementation( "org.openprivacy.sierra.query.talon.implementations.simple.SimpleQueryEngine" );
-
private Hashtable store = new Hashtable();
public void init() throws TalonException {
@@ -65,7 +62,7 @@
/**
* @see Store
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: SimpleStoreEngine.java,v 1.4 2001/03/13 07:38:07 burton Exp $
+ * @version $Id: SimpleStoreEngine.java,v 1.5 2001/03/14 05:44:34 burton Exp $
*/
public Reputation get( URI url ) {
@@ -77,7 +74,7 @@
/**
* @see Store
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: SimpleStoreEngine.java,v 1.4 2001/03/13 07:38:07 burton Exp $
+ * @version $Id: SimpleStoreEngine.java,v 1.5 2001/03/14 05:44:34 burton Exp $
*/
public Reputation get( SignatureValue sv ) {
@@ -88,7 +85,7 @@
/**
* @see Store
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: SimpleStoreEngine.java,v 1.4 2001/03/13 07:38:07 burton Exp $
+ * @version $Id: SimpleStoreEngine.java,v 1.5 2001/03/14 05:44:34 burton Exp $
*/
public void put( Reputation reputation ) throws SierraException {
@@ -102,8 +99,8 @@
//notify the QueryEngine.
try {
- //FIXME: this is tied to a specific impl
- SimpleQueryEngine sqe = (SimpleQueryEngine)ComponentFactory.getInstance( QUERY_ENGINE );
+ //FIXME: this is tied to a specific impl.. we should use the QueryManager to correctly forward this.
+ SimpleQueryEngine sqe = (SimpleQueryEngine)ComponentFactory.getInstance( SimpleQueryEngine.class );
sqe.addReputation( reputation );
@@ -117,7 +114,7 @@
/**
* @see Store
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: SimpleStoreEngine.java,v 1.4 2001/03/13 07:38:07 burton Exp $
+ * @version $Id: SimpleStoreEngine.java,v 1.5 2001/03/14 05:44:34 burton Exp $
*/
public void populate( RCE rce ) {
@@ -128,10 +125,20 @@
/**
* @see StoreEngine
* @author <a href="mailto:burton@relativity.yi.org">Kevin A. Burton</a>
- * @version $Id: SimpleStoreEngine.java,v 1.4 2001/03/13 07:38:07 burton Exp $
+ * @version $Id: SimpleStoreEngine.java,v 1.5 2001/03/14 05:44:34 burton Exp $
*/
public QueryManager getQueryManager() throws SierraException {
- throw new SierraException( "no query manager defined here." );
+
+ try {
+
+ return (QueryManager)ComponentFactory.getInstance( SimpleQueryManager.class );
+
+ } catch ( TalonException e ) {
+
+ throw new SierraException( e );
+
+ }
+
}
}
This archive was generated by hypermail 2b30 : Tue Mar 13 2001 - 21:46:06 PST