## Uses of Class
oracle.adf.view.rich.model.QueryDescriptor

- Packages that use QueryDescriptor
  Package | Description
  --- | ---
  oracle.adf.view.rich.component |
  oracle.adf.view.rich.event |
  oracle.adf.view.rich.model |

- - ### Uses of QueryDescriptor in oracle.adf.view.rich.component

    Methods in oracle.adf.view.rich.component that return QueryDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `QueryDescriptor` | UIXQuery.InternalQueryBean.`getDescriptor()` This method returns the query descriptor object associated with the query component.
    `QueryDescriptor` | PartialUIXQuery.`getValue()` Gets a QueryDescriptor object.

    Methods in oracle.adf.view.rich.component with parameters of type QueryDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | PartialUIXQuery.`setValue(QueryDescriptor value)` Sets a QueryDescriptor object.

  - ### Uses of QueryDescriptor in oracle.adf.view.rich.event

    Methods in oracle.adf.view.rich.event that return QueryDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `QueryDescriptor` | QueryOperationEvent.`getDescriptor()` Returns the QueryDescriptor on which the user performed the operation.
    `QueryDescriptor` | QueryEvent.`getDescriptor()` Gets the payload of the event.

    Constructors in oracle.adf.view.rich.event with parameters of type QueryDescriptor
    Constructor and Description
    `QueryEvent(javax.faces.component.UIComponent source, QueryDescriptor descriptor)` Constructor for QueryEvent.
    `QueryOperationEvent(javax.faces.component.UIComponent source, QueryOperationEvent.Operation operation, QueryDescriptor descriptor)` Constuctor of QueryOperationEvent.
    `QueryOperationEvent(javax.faces.component.UIComponent source, QueryOperationEvent.Operation operation, QueryDescriptor descriptor, AttributeCriterion criterion)` Constructor of a QueryOperationEvent, queued when the value of a criterion with dependent criterion, changes.
    `QueryOperationEvent(javax.faces.component.UIComponent source, QueryOperationEvent.Operation operation, QueryDescriptor descriptor, Map<String,Object> updatedHints)` Constuctor of QueryOperationEvent, when the UI hints for a descriptor changes.

  - ### Uses of QueryDescriptor in oracle.adf.view.rich.model

    Subclasses of QueryDescriptor in oracle.adf.view.rich.model
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FilterableQueryDescriptor` FilterableQueryDescriptor is an abstract subclass of QueryDescriptor.

    Methods in oracle.adf.view.rich.model that return QueryDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `abstract QueryDescriptor` | QueryModel.`create(String name, QueryDescriptor qdBase)` Creates or retrieves a QueryDescriptor with the specified name.
    `abstract QueryDescriptor` | ListOfValuesModel.`getQueryDescriptor()` Gets a QueryDescriptor required to render the criteria part of a query component.

    Methods in oracle.adf.view.rich.model that return types with arguments of type QueryDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `abstract List<QueryDescriptor>` | QueryModel.`getSystemQueries()` Returns the list of QueryDescriptor objects that are 'system saved searches'.
    `abstract List<QueryDescriptor>` | QueryModel.`getUserQueries()` Returns the list of QueryDescriptor objects that are 'user saved searches'.

    Methods in oracle.adf.view.rich.model with parameters of type QueryDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `abstract QueryDescriptor` | QueryModel.`create(String name, QueryDescriptor qdBase)` Creates or retrieves a QueryDescriptor with the specified name.
    `abstract void` | QueryModel.`delete(QueryDescriptor qd)` Removes the specified QueryDescriptor.
    `abstract void` | ListOfValuesModel.`performQuery(QueryDescriptor qd)` Called when a query is to be performed on a QueryDescriptor.
    `abstract void` | QueryModel.`reset(QueryDescriptor qd)` Resets the QueryDescriptor to its last saved state.
    `abstract void` | QueryModel.`setCurrentDescriptor(QueryDescriptor qd)` Sets the current descriptor on the QueryModel.
    `abstract void` | QueryModel.`update(QueryDescriptor qd, Map<String,Object> uiHints)` Updates the QueryDescriptor using the changed UIHint values.

Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.