Tell Me Glossary
 

Query-time Authorization Interfaces and Exceptions

Previous previous|next Next Page

The oracle.search.query.qta package contains all interfaces and exceptions in the Query-time Authorization API.

To write a query-time authorization filter, implement the QueryTimeFilter interface. The methods in this interface may throw instances of the QueryTimeFilterException exception.

Objects that implement the RequestInfo, DocumentInfo, and FolderInfo interfaces are passed in as arguments for filtering, but these interfaces do not need to be implemented by the filter writer.

The API contains the following interfaces and exceptions:

Interface/Exception Description
QueryTimeFilter
This interface filters search results and access to document information at search time.

QueryTimeFilterException
This exception is thrown by methods in the QueryTimeFilter interface to indicate that a failure has occurred.
RequestInfo
This interface represents information about a request that can be passed to a QueryTimeFilter for filtering out documents, folders, or entire sources.
DocumentInfo
This interface represents information about a document that can be passed to a QueryTimeFilter for filtering out documents.
FolderInfo
This interface represents information about a folder that can be passed to a QueryTimeFilter to control folder browsing.