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

Reply via email to