[ 
https://issues.apache.org/jira/browse/SLING-2782?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13598712#comment-13598712
 ] 

Bertrand Delacretaz commented on SLING-2782:
--------------------------------------------

not directly but I think it's realistic...it is close to the CQ5 page structure.

I also don't like the "too much magic" aspect of this. When loading initial 
content at system startup for example, you might get different results 
depending on which node types have already been registered.

Unless you can provide "killer" use cases, I see risks for hard to understand 
behavior, and not much benefits.
                
> Try to use sling:resourceType as a node type for node creation
> --------------------------------------------------------------
>
>                 Key: SLING-2782
>                 URL: https://issues.apache.org/jira/browse/SLING-2782
>             Project: Sling
>          Issue Type: Improvement
>          Components: JCR
>    Affects Versions: JCR Resource 2.2.4
>            Reporter: Carsten Ziegeler
>             Fix For: JCR Resource 2.2.6
>
>
> Right now, creating resources through the resource API 
> (ResourceResolver#create) still requires some knowledge about the underlying 
> storage especially in the case of JCR - in many cases you need to provide the 
> primary node type.
> We could relax this and use the sling:resourceType as the node - but only if 
> jcr:primaryType is not specified and sling:resourceType contains a valid node 
> type name.
> This is in line with the implementation of the resource type handling for jcr 
> resources: if the node does not have a sling:resourceType, the node type is 
> returned.
> In addition, we defined that e.g. for files all resource providers should 
> return nt:file as the resource type and nt:folder for folders. So making this 
> work the other way round, fits into this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to