[ 
https://issues.apache.org/jira/browse/JCR-1198?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12544986
 ] 

Kaizer commented on JCR-1198:
-----------------------------

I had changed the getObjects method to check if the parent path is "/" and if 
so, set it to "" so that the expression wouldnt become "///element". But if the 
path is "some/test", then the parent path would be "some" in which case the jcr 
expression should be "some//element". But if we use "/", wouldnt the expression 
then become "some/element"?

If the getObjects method uses a Query object, we'll again be faced with the 
same scenario as the way the QueryManagerImpl builds the jcrExpression does not 
retrieve objects stored directly under the given path. This is why i feel that 
perhaps it is Jackrabbits implementation that may be incorrect. 

Yes, i think its a good idea to include the method getObjects(String 
jcrExpression, String language). 


> Issue while loading list of classes at that path itself.
> --------------------------------------------------------
>
>                 Key: JCR-1198
>                 URL: https://issues.apache.org/jira/browse/JCR-1198
>             Project: Jackrabbit
>          Issue Type: Bug
>          Components: jcr-mapping
>         Environment: Windows XP
>            Reporter: Kaizer
>            Assignee: Christophe Lombart
>            Priority: Critical
>         Attachments: JCR-1198.zip
>
>
> Hi,
> I cannot retrieve list of objects that are directly under the path that they 
> were saved in. I did not know where to simulate this issue and hence I have 
> used DigesterSimpleQueryTest. I have attached the path for the newly added 
> test case testObjectListRetrievalAtBasePath. In case the patch is not up to 
> the mark I have attached the modified file too.
> Instead of creating Page in /test if I create it in /sample/test and search 
> in /sample/test it returns nothing but if I search in /sample it would return 
> the object.
> Another important point here is that it is causing issues while retrieving 
> Page class, the other test cases that are retrieving Paragraph class 
> (embedded inside Page class) are still working fine!
> Regards,
> Kaizer

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to