[ 
https://jira.nuxeo.com/browse/CMIS-37?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Olivier Grisel resolved CMIS-37.
--------------------------------

    Resolution: Fixed

In addition to the system properties defined in the CMIS specification under 
the cmis: prefix, Nuxeo EP adds a couple of additional properties under the 
nuxeo: prefix:

    nuxeo:isVersion: to distinguish between archived (read-only revision) and 
live documents (that can be edited)
    nuxeo:lifecycleState: to access the lifecycle state of a document: by 
default only document in non deleted state will be returned in CMISQL queries 
unless and explicit nuxeo:lifecycleState predicate is specified in the WHERE 
clause of the query.
    nuxeo:secondaryObjectTypeIds: make it possible to access the facets of a 
document. Those facet can be static (as defined in the type definitions) or 
dynamic (each document instance can have declared facets).
    nuxeo:contentStreamDigest: the low level, MD5 or SHA1 digest of blobs 
stored in the repository. The algorithm used to compute the digest is dependent 
on the configuration of the BinaryManager component of the Nuxeo repository.

nuxeo:isVersion, nuxeo:lifecycleState and nuxeo:secondaryObjectTypeIds are 
properties that can be queried upon: they can be used in the WHERE clause of a 
CMISQL query. This is not yet the case for nuxeo:contentStreamDigest that can 
only be read in query results or by introspecting the properties of the 
ObjectData description of a document.

> Expose additional properties for query
> --------------------------------------
>
>                 Key: CMIS-37
>                 URL: https://jira.nuxeo.com/browse/CMIS-37
>             Project: Nuxeo Chemistry
>          Issue Type: Improvement
>    Affects Versions: opencmis-0.2.0
>            Reporter: Thierry Martins
>            Assignee: Olivier Grisel
>
> It would be interesting to expose Nuxeo-specific properties in CMISQL (with 
> different names):
> - ecm:isCheckedInVersion: useful to get only the last version
> - ecm:mixinType: filter documents according to the facets, for instance 
> documents hidden in navigation
> - ecm:currentLifeCycleState: life cycle state
> - main file digest

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

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to