[
https://issues.apache.org/jira/browse/CMIS-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13107081#comment-13107081
]
Florian Müller commented on CMIS-431:
-------------------------------------
The PWC is a member of the version series. It therefore can be called a
"version" in the context of the spec. Also, getAllVersions() MUST return the
PWC, which indicates that it is at least treated as a version.
Additionally, a document can be created in checked-out state (section 2.1.9.6).
The created version series only consists of the PWC. Since all version series
MUST have a latest version (section 2.1.9.3), the PWC must be it.
> TCK expects PWC object to have cmis:isLatestVersion=true
> --------------------------------------------------------
>
> Key: CMIS-431
> URL: https://issues.apache.org/jira/browse/CMIS-431
> Project: Chemistry
> Issue Type: Bug
> Components: opencmis-tck
> Affects Versions: OpenCMIS 0.5.0
> Reporter: jay brown
> Priority: Minor
> Fix For: OpenCMIS 0.6.0
>
>
> First a bit of clarification on the spec so that we are all on the same page.
> In case I am making an incorrect assumption.
> The spec treats PWC's as a separate class of objects from Versions. That
> is; a PWC is not the latest version until it is checked in. Before that it
> is not a version. (section 2.1.9.4.1 states "...Until it is checked in
> (using the checkIn service), the PWC MUST NOT be considered the
> LatestMajorVersion in the Version Series. )
> So if I have a version series with 3 objects as follows
> V1.0 - V2.0 - pwc
> then the values of cmis:isLatestVersion should be as follows:
> V1.0 (false) - V2.0 (true) - pwc (false)
> If we are in agreement on this point (are we?) Then the TCK class
> ...tck.tests.versioning.CheckedOutTest (method - checkPWCs )
> at line 73 causes a failure to be added if the pwc's isLatestVersion property
> is false.
> addResult(assertIsTrue(pwc.isLatestVersion(), null, f));
> This should be changed to assert that the pwc's value should == false.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira