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

ClassDescription
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

InterfaceDescription
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:
  1. The maximum number of rows to return.
  2. The order-by fields for returned rows.
  3. 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.