Author: dflorey
Date: Mon Dec 12 15:19:32 2005
New Revision: 356411

URL: http://svn.apache.org/viewcvs?rev=356411&view=rev
Log:
Bugfix and minor code cleanup

Modified:
    jakarta/slide/trunk/src/share/org/apache/slide/content/ContentImpl.java
    jakarta/slide/trunk/src/share/org/apache/slide/store/BindingStore.java
    
jakarta/slide/trunk/src/stores/org/apache/slide/index/lucene/expressions/AbstractLuceneExpression.java

Modified: 
jakarta/slide/trunk/src/share/org/apache/slide/content/ContentImpl.java
URL: 
http://svn.apache.org/viewcvs/jakarta/slide/trunk/src/share/org/apache/slide/content/ContentImpl.java?rev=356411&r1=356410&r2=356411&view=diff
==============================================================================
--- jakarta/slide/trunk/src/share/org/apache/slide/content/ContentImpl.java 
(original)
+++ jakarta/slide/trunk/src/share/org/apache/slide/content/ContentImpl.java Mon 
Dec 12 15:19:32 2005
@@ -162,7 +162,7 @@
         lockHelper.checkLock(token, associatedObject,
                              namespaceConfig.getReadRevisionMetadataAction());
         
-        Uri objectUri = namespace.getUri(token, strUri);
+        Uri objectUri = namespace.getUri(token, associatedObject.getUri());
         NodeRevisionDescriptors revisionDescriptors = null;
         try {
             revisionDescriptors = objectUri.getStore()

Modified: jakarta/slide/trunk/src/share/org/apache/slide/store/BindingStore.java
URL: 
http://svn.apache.org/viewcvs/jakarta/slide/trunk/src/share/org/apache/slide/store/BindingStore.java?rev=356411&r1=356410&r2=356411&view=diff
==============================================================================
--- jakarta/slide/trunk/src/share/org/apache/slide/store/BindingStore.java 
(original)
+++ jakarta/slide/trunk/src/share/org/apache/slide/store/BindingStore.java Mon 
Dec 12 15:19:32 2005
@@ -60,7 +60,7 @@
 public class BindingStore extends ExtendedStore {
        // TODO: This is just a quick hack to enable DASL with binding store
        // Please replace with something less evel!
-       public final static String INDEXED_BINDING_URI_IDENTIFIER = "UURI:";
+       public final static String INDEXED_BINDING_URI_IDENTIFIER = "/UURI:";
 
     private static PropertyName RESOURCE_ID = 
         PropertyName.getPropertyName("resource-id");
@@ -70,8 +70,8 @@
     // overwrites inherited
     public ObjectNode retrieveObject(Uri uri)
         throws ServiceAccessException, ObjectNotFoundException {
-        if ( uri.toString().startsWith("/"+INDEXED_BINDING_URI_IDENTIFIER)) {
-               String uuri = uri.toString().substring(6);
+        if ( uri.toString().startsWith(INDEXED_BINDING_URI_IDENTIFIER)) {
+               String uuri = 
uri.toString().substring(INDEXED_BINDING_URI_IDENTIFIER.length());
                uri = ResourceId.create(namespace.getUri(uri.getToken(), uuri), 
uuri);
                ObjectNode node = super.retrieveObject(uri);
                node.setUri(getFirstMapping((ResourceId)uri));

Modified: 
jakarta/slide/trunk/src/stores/org/apache/slide/index/lucene/expressions/AbstractLuceneExpression.java
URL: 
http://svn.apache.org/viewcvs/jakarta/slide/trunk/src/stores/org/apache/slide/index/lucene/expressions/AbstractLuceneExpression.java?rev=356411&r1=356410&r2=356411&view=diff
==============================================================================
--- 
jakarta/slide/trunk/src/stores/org/apache/slide/index/lucene/expressions/AbstractLuceneExpression.java
 (original)
+++ 
jakarta/slide/trunk/src/stores/org/apache/slide/index/lucene/expressions/AbstractLuceneExpression.java
 Mon Dec 12 15:19:32 2005
@@ -234,7 +234,7 @@
                                // Please replace with something less evel!
                                // At least the INDEXED_BINDING_URI_IDENTIFIER 
prefix should be added at indexing time
                                if (Configuration.useGlobalBinding()) {
-                                       resource = 
createResource(BindingStore.INDEXED_BINDING_URI_IDENTIFIER + uri, nodeNumber);
+                                       resource = 
createResource(BindingStore.INDEXED_BINDING_URI_IDENTIFIER.substring(1) + uri, 
nodeNumber);
                                        if (resource != null) {
                                                try {
                                                        NodeProperty 
parentProperty = resource.getProperty(



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to