jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcel Reutegger <marcel.reuteg...@gmx.net>
Subject Re: getting a node from a value
Date Wed, 24 Aug 2005 07:44:32 GMT
Hi Jeremy,

See: http://thread.gmane.org/gmane.comp.apache.jackrabbit.devel/1709

regards
  marcel

Jeremy Stell-Smith wrote:
> hey guys, 
> 
> shouldn't there be a direct way to get Nodes from a multivalued
> reference property? something like :
> 
> 
> 	Node [] getNodes() on the Property class
> 
> or even :
> 
> 	Node getNode() on the Value class
> 
> instead I'm finding myself going through :
> 
> 	ItemManager itemMgr = ((SessionImpl) session).getItemManager();
> 	Value[] values = property.getValues();
> 	for (Value value : values) {
> 		Node node = (Node) itemMgr.getItem(new NodeId(value.getString()));
> 		...
> 	}
> 
> I don't like this because it's ugly, it's using jackrabbit specific
> calls for something that shouldn't and it is hard to mock.
> 
> can we add one of the first two calls?
> 
> Jeremy Stell-Smith
> 
> 

Mime
View raw message