Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.query
Interface Query

All Known Subinterfaces:
FilterableQuery

public interface Query

Author:
Bogdan Stefanescu, Florent Guillaume

Nested Class Summary
static class Query.Type
          Defines general query types.
 
Method Summary
 QueryResult execute()
          Makes a query to the backend.
 QueryResult execute(boolean countTotal)
          Makes a query to the backend.
 

Method Detail

execute

QueryResult execute()
                    throws QueryException
Makes a query to the backend. No filter, permission or policy filtering are done.

Returns:
a query result object describing the resulting documents
Throws:
QueryException
See Also:
FilterableQuery#execute(QueryFilter,boolean)}

execute

QueryResult execute(boolean countTotal)
                    throws QueryException
Makes a query to the backend. No filter, permission or policy filtering are done.

The total number of documents can also be retrieved, it is then stored in the DocumentModelList returned by QueryResult.getDocumentModels().

Parameters:
countTotal - if true, also count the total number of documents when no limit/offset is passed
Returns:
a query result object describing the resulting documents
Throws:
QueryException
See Also:
FilterableQuery#execute(QueryFilter,boolean)}

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.