Hi,

I'm coming to this a bit late - I read the whole thread, hopefully got
the idea ;-)

On Fri, Mar 18, 2016 at 8:08 AM, Carsten Ziegeler <cziege...@apache.org> wrote:
> ...My rough initial proposal would be:
> a) forget about Resource#getResourceSuperType....
> b) the resource hierarchy is not spread across /libs, /apps anymore...
> c) we create a dedicated resource tree at /foo...
> d) we create a service which has three methods....

The whole thing looks a bit too big to me in terms of "small,
reversible changes" - would a simpler definition of those changes
work?

1) Forget about Resource#getResourceSuperType as you suggest - IOW
it's not the Resource which provides the resource type hierarchy
anymore

2) Create a service API that provides the resource type hierarchy

Am I correct that this is the core of your proposal?

If yes I think where 2) gets its info from can be seen as a separate
concern, or maybe as a second phase of these changes. Having minimal
changes initially should make it easier to figure out any backwards
compatibility issues.

-Bertrand

Reply via email to