Package com.ibm.workplace.wcm.api.query

Interface Summary
AccessFilter Represents the ability to filter a query based on the access rights of specific users.
HistorySelectors.Factory Factory interface, used for internal implementation
PageIterator<T> Extends Iterator, provides additional paging methods using the default iterator methods.
ProfileSelectors.Factory Factory interface, used for internal implementation
ProjectStateSelectors.Factory  
Query An interface defining a query for QueryService.
QueryElement Base QueryElement interface of the query, do not use directly.
QueryScope A marker interface defining a query scope.
QueryService The QueryService provides the ability to retrieve WCM Document by Query.
ResultIterator<E> The ResultIterator is an iterator of WCM Query API results.
Selector An interface indicates an object is a Selector.
Selectors.Factory Factory interface, used for internal implementation
Sorts.SortFactory Factory interface, used for internal implementation
WorkflowSelectors.Factory Factory interface, used for internal implementation
 

Class Summary
Association Associations are Selectors which associate other Selectors with an Operation Example use of Associations Conjunction and Disjunction
CompoundSelector This class simply implements the QueryElement interface for conditions which can be decomposed into other conditions.
Conjunction Conjunction associates Selectors together with the Operator.AND.
Disjunction Disjunction associates Selectors together with Operator.OR.
HistorySelectors HistorySelectors is a helper class to create history related Selector.
Negation Negation inverts a selector.
Operator Defined the operator for the query, this is the share class in both API and implementation.
ProfileSelectors ProfileSelectors is a helper class to create profile related Selector.
ProjectStateSelectors ProjectStateSelector is a helper class to create project state related Selector.
Selectors Selectors is a factory class to create basic Selectors.
Sort Sort implementations are located in api.impl this abstract class delegates the factory methods to a protected interface to keep the API uncluttered
Sorts This class contains several static methods for helping creating Sort object.
WorkflowSelectors WorkflowSelectors is a helper class to create workflow related Selector.
 

Enum Summary
ProjectStateSelectors.State Project state
QueryDepth If a Query is scoped to parents, QueryDepth tells the Query to return all descendants or children of the parent(s).
QueryService.FilterOperation The logical operation used to filter when filtering with multiple users.
SortDirection An enumeration representing the desired direction of sorting.
WorkflowSelectors.Status Workflow status
 

Exception Summary
QueryStructureException The QueryStructureException is thrown if the query is not legal or inappropriate.