OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cmis message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [OASIS Issue Tracker] Commented: (CMIS-227) Query optional argumentincludeAllowableActions doesn't make sense.



    [ http://tools.oasis-open.org/issues/browse/CMIS-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12437#action_12437 ] 

Al Brown commented on CMIS-227:
-------------------------------

use cases:
end user filtering a list - find all documents owner is me + some criteria that looks just like browsing through a library
--> requires allowable actions to reuse the browse screen (look the same)
--> requires renditions/thumbnail

ediscovery search (also long running search):
--> usually extract results to add to a compliance repository for content analytics/review

complex query: mostly transactional content based apps

refresh nodes (cache invalidation) 
--> getACL is useful

Options:
- allowable actions
- renditions/thumbnails
- acl
- relationships


options:
- batch get of objects (query + batch)
- getChildren w/ WHERE clause
- eliminate joins
- eliminate all options on query
- query options work if only one objectid is selected
- (alt) select list is only from one object, then query options are available

Proposal:
Query has all the include options of getChildren.  For queries where the select clause contains properties from only one virtual table reference (e.g., referenced object type), the include options MAY be used.  If the include options are used, the repository MUST include the information from the object type reference whose properties are specified in the select clause.  If the select clause contains properties from more than one object type reference, the repository MUST/SHOULD throw an exception.

also clarify reference terminology in query section (e.g., define object type reference)

> Query optional argument includeAllowableActions doesn't make sense.
> -------------------------------------------------------------------
>
>                 Key: CMIS-227
>                 URL: http://tools.oasis-open.org/issues/browse/CMIS-227
>             Project: OASIS Content Management Interoperability Services (CMIS) TC
>          Issue Type: Bug
>          Components: Domain Model
>    Affects Versions: Draft 0.62
>            Reporter: Ryan McVeigh
>            Assignee: Ethan Gur-esh
>            Priority: Minor
>
> Line 2794 - includeAllowableActions doesn't make sense as the output is not objects, but query results, and thus have no AllowableActions.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]