[ 
https://issues.apache.org/jira/browse/JCR-1004?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

angela resolved JCR-1004.
-------------------------

    Resolution: Fixed

in order to let the SPI implementation decide whether the dependencies of a 
node type definition should be returned as well, i changed the method to be:

Iterator RepositoryService.getQNodeTypeDefinitions(SessionInfo, QName[])

with rev. 555209

- SPI implementations got adjusted accordingly
- JCR2SPI has been changed to load node type definitions on demand.
   the only usage for retrieving all definitions at once is a call to 
NodeTypeManager.getAllNodeTypes, 
   NodeTypeManager.getPrimaryNodeTypes, NodeTypeManager.getMixinNodeTypes

> SPI: Add RepositoryService.getQNodeTypeDefinition
> -------------------------------------------------
>
>                 Key: JCR-1004
>                 URL: https://issues.apache.org/jira/browse/JCR-1004
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: SPI
>            Reporter: angela
>            Assignee: angela
>
> Finding of the F2F (2/3 July)
> similar to recent modifications to the retrieval of name spaces the node type 
> management should be changed in order to only retrieve the complete set of 
> node types on demand. Otherwise single node type definitions should be 
> retrieved as required.
> To achieve this we agreed to add RepositoryService.getQNodeTypeDefinition

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to