org.alfresco.cmis
Interface CMISQueryService

All Known Implementing Classes:
CMISQueryServiceImpl, NoIndexCMISQueryServiceImpl, SolrCMISQueryServiceImpl

public interface CMISQueryService

Support to execute CMIS queries


Method Summary
 boolean getAllVersionsSearchable()
          Can you query non-latest versions of a document.
 CMISJoinEnum getJoinSupport()
          Get the join support level in queries.
 boolean getPwcSearchable()
          Can you query Private Working Copies of a document.
 CMISQueryEnum getQuerySupport()
          Get the query support level
 CMISResultSet query(CMISQueryOptions options)
          Execute a CMIS query as defined by options
 CMISResultSet query(java.lang.String query)
          Execute a CMIS query with all the default options;
 

Method Detail

query

CMISResultSet query(CMISQueryOptions options)
Execute a CMIS query as defined by options

Parameters:
options -
Returns:
a result set

query

CMISResultSet query(java.lang.String query)
Execute a CMIS query with all the default options;

Parameters:
query -
Returns:

getQuerySupport

CMISQueryEnum getQuerySupport()
Get the query support level


getJoinSupport

CMISJoinEnum getJoinSupport()
Get the join support level in queries.


getPwcSearchable

boolean getPwcSearchable()
Can you query Private Working Copies of a document.

Returns:

getAllVersionsSearchable

boolean getAllVersionsSearchable()
Can you query non-latest versions of a document. The current latest version is always searchable according to the type definition.

Returns:


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.