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: extending the jackrabbit-api
Date Fri, 09 May 2008 12:32:06 GMT

+1 for new packages in jackrabbit-api, with a clear warning that the interfaces 
will be removed again as soon as JSR 283 is final. We might want to write that 
those are only used for development and testing and must not be used by client code.


Tobias Bocanegra wrote:
> hi,
> as the implementation of the new features for jsr283 have started, i
> suggest to put the new jsr283 interfaces to jackrabbit-api instead to
> core (where possible). this way, we can already figure out
> inter-module dependency issues and people can start using experimental
> features through an API than rather through casting objects to core
> interfaces.
> suggestion: use 'org.apache.jackrabbit.api.jsr283' as base package for
> the new jsr283 interfaces and classes.
> for example, use
> org.apache.jackrabbit.api.jsr283.nodetype.NodeDefinitionTemplate
> for the future javax.jcr.nodetype.NodeDefinitionTemplate
> once jcr2.0 is released, we can either extend them from the 'real'
> interfaces or just drop them. in any case it might make sense to mark
> them as deprecated from start.
> --
> regards, toby

View raw message