On 09.05.2013, at 10:59, Carsten Ziegeler <[email protected]> wrote:

> I took me some time to fully grasp this proposal :) (although it's pretty
> simple).
> 
> Yes, I'm fine with removing the service + impl completely. What about
> having a util class like
> ResourceCollectionUtil.create(Resource parent, String name, Map<String,
> Object> optionalProperties) ?

Wouldn't that be more like a generic ResourceUtil.create()? Including the 
resource type (optionally):

    ResourceUtil.create(Resource parent, String name, Map<String, Object> 
optionalProperties)
    ResourceUtil.create(Resource parent, String name, String resourceType, 
Map<String, Object> optionalProperties)

This requires you to set the right resource type, but that's easy:

    ResourceUtil.create(parent, "collection", ResourceCollection.RESOURCE_TYPE, 
props)

Cheers,
Alex

Reply via email to