[
https://issues.apache.org/jira/browse/CMIS-890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yigal Dayan resolved CMIS-890.
------------------------------
Resolution: Not a Problem
> CMIS spec needs clarification
> -----------------------------
>
> Key: CMIS-890
> URL: https://issues.apache.org/jira/browse/CMIS-890
> Project: Chemistry
> Issue Type: Improvement
> Components: opencmis-server
> Affects Versions: OpenCMIS 0.12.0
> Reporter: Yigal Dayan
> Priority: Minor
> Labels: CMIS, createType, specification
> Fix For: OpenCMIS 0.12.0
>
>
> The TypeDefinition abstract class contains this method:
> Map<String, PropertyDefinition<?>> getPropertyDefinitions();
> The createType specification states that its output TypeDefinition must match
> the order of the properties in the input TypeDefinition.
> Note that the output may contain new or renamed PropertyDefinition keys.
> To satisfy the order requirement, the spec should stipulate that the
> Map<String, PropertyDefinition<?>> preserve order. i.e. the iterator on
> this map must return items in the same order they were added to the map.
> For example, this can be accomplished by using a container that has both a
> List (to allow control of the ordering) and a Map that refers to it (for
> quick access to specific items).
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)