[
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.