jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jeremy Stell-Smith <jeremystellsm...@gmail.com>
Subject Re: getting a node from a value
Date Wed, 24 Aug 2005 07:52:15 GMT
thanks, that answers my question

On 8/24/05, Marcel Reutegger <marcel.reutegger@gmx.net> wrote:
> 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