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