OK there is problem on my side. Thanks for help Michal
Brian Thompson-5 wrote:
>
> Why are you creating a query to look for the uuid? Why not just use
> session.getNodeByUUID()?
>
> -Brian
>
>
>
> On 3/22/07, Michal Hybler <[EMAIL PROTECTED]> wrote:
>>
>> <snip>
>> >
>>
>> I have this method
>>
>> ws = session.getWorkspace();
>> manager = ws.getQueryManager();
>> query = manager.createQuery("select * from
>> nt:unstructured where jcr:uuid
>> = '"+id+"'",Query.SQL);
>> QueryResult result = query.execute();
>> NodeIterator it = result.getNodes();
>> return it.nextNode();
>> with Id which I remembered when I insert file into jackrabbit.
>>
>> after that I run this code
>>
>> HashMap<String,String> properties = new HashMap<String,String>();
>> try {
>> PropertyIterator iter = node.getProperties();
>> while(iter.hasNext()){
>> Property prop = iter.nextProperty();
>> if (!prop.getDefinition().isMultiple()) {
>> properties.put(prop.getName(),
>> prop.getValue().getString());
>> }
>>
>> }
>> if (getResNode(node) != null) {
>> Node resNode = getResNode(node);
>> iter = resNode.getProperties();
>> while(iter.hasNext()){
>> Property prop = iter.nextProperty
>> ();
>> if
>> (!prop.getDefinition().isMultiple()) {
>> properties.put(
>> prop.getName(), prop.getValue().getString());
>> }
>> }
>> }
>> } catch (RepositoryException e) {
>> // TODO Auto-generated catch block
>> e.printStackTrace();
>> }
>>
>> and write map on console
>>
>> Set keys = properties.keySet();
>> Iterator iter = keys.iterator();
>> while (iter.hasNext()) {
>> String key = (String) iter.next();
>> String value = properties.get(key);
>> System.out.println("property "+key+" with value
>> "+value);
>> }
>>
>>
>> UUID which this code writes on the console is distinct from id which I
>> insert on the start of code. If I insert This id which is shown on the
>> console the repository returns no file.
>>
>> --
>> View this message in context:
>> http://www.nabble.com/UUID-tf3448236.html#a9618986
>> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
>>
>>
>
>
--
View this message in context: http://www.nabble.com/UUID-tf3448236.html#a9687105
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.