Overview | Package | Class | Tree | Serialized | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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 | `Association`s are `Selector`s which associate other Selectors with an `Operation` Example use of `Association`s 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 `Selector`s.
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.

Overview | Package | Class | Tree | Serialized | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES