|
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.
|
|