chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Florent Guillaume (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CMIS-386) OpenCMIS TCK should consider empty cmis:parentId element as a "not set" attribute for base type definition
Date Mon, 13 Jun 2011 14:19:51 GMT

    [ https://issues.apache.org/jira/browse/CMIS-386?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13048574#comment-13048574
] 

Florent Guillaume commented on CMIS-386:
----------------------------------------

Shouldn't we also change some of the OpenCMIS code to translate empty strings into null at
the library level, so that all clients don't have to use the same workarounds, and just check
for null?

> OpenCMIS TCK should consider empty cmis:parentId element as a "not set" attribute for
base type definition
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: CMIS-386
>                 URL: https://issues.apache.org/jira/browse/CMIS-386
>             Project: Chemistry
>          Issue Type: Bug
>          Components: opencmis-tck
>    Affects Versions: OpenCMIS 0.3.0
>            Reporter: David Sanders
>            Assignee: Florian Müller
>            Priority: Minor
>             Fix For: OpenCMIS 0.4.0
>
>
> The OpenTCK expects a base type's cmis:parentId attribute to be null.  An empty element
should also be accepted assuming that meets the spec's definition of "not set".  That is,
both TypeDefinition.getParentTypeId() == null
> and TypeDefiniton.getParentTypeId().length() == 0 should be accepted.
> OpenCMIS TCK fails with
>   FAILURE: Document type spec compliance. (AbstractCmisTest.java:114)
>     FAILURE: Base type has parent type! (AbstractSessionTest.java:1357)
> The IBM FileNet CMIS provider returns the following for cmis:document and cmis:folder:
>       <cmis:parentId></cmis:parentId>

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

Mime
View raw message