Oracle® WebCenter Interaction Development Kit 10.3.3.0.0 |
|
Plumtree.Remote.PRC.Collaboration.Query Namespace
Contains abstract base types for filtering and ordering queries on Collaboration objects. Use the derived filter, query order, and object attribute types for a specific Collaboration object type to construct a query for that object type. Instances of specific filter types are obtained via creation methods on the corresponding object manager.
Since IDK 5.1
Namespace hierarchy
Classes
Class | Description |
---|
QueryOrder | Base class for object-specific types, each QueryOrder subtype instance encapsulating a subtype-specific sort field and a boolean flag indicating ascending or descending sort order to be passed to a subtype-specific class derived from IFilter . |
Interfaces
Interface | Description |
---|
IFilter | Base interface for all object filters; represents data about a query being constructed. This interface is used to conveniently pass several pieces of data about a query into a method that performs a query. The following data may be specified:
- The maximum number of rows to return.
- The order-by fields for returned rows.
- The sort order of each order-by field.
Order-by fields and sort order are implemented via the QueryOrders attribute in each derived type from IFilter , taking an array of the object-specific QueryOrder type, each QueryOrder instance in the array encapsulating a sort field and ascending/descending order. For example, IDiscussionMessageFilter takes an array of DiscussionMessageQueryOrder , each QueryOrder instance taking a DiscussionMessageAttributes sort field. |