CMISQueryService request to be added to the Public API's.
CMISQueryService is not listed in the Public API's but it is available in the ServiceRegistry
note: it is in the ServiceRegistry, though the getCMISQueryService is marked deprecated
Customer had been using this API and would like it added to the Public API's.
They do a search to return a small number of properties from a large number of nodes (say name and nodeRef) and do not want to fill the node caches. They were told (via Peter Monks) the preferred approach is to use the CMISQueryService. Apparently, it has the ability to provide a small subset of properties without fully materializing nodes and hence with significantly less IO to the database and significantly less thrashing on the node caches.
Based on conversation with Ole Hejlskov:
- Currently, the CMISQueryService is not deprecated, so they can still use it. It’s just not part of the public api
- This looks to be result of
ACE-4598, which will be reopened for evaluation