Interface SearchApiOp
-
- All Superinterfaces:
APIOperation
- All Known Subinterfaces:
ConnectorFacade
- All Known Implementing Classes:
AbstractConnectorFacade
,LocalConnectorFacadeImpl
,RemoteConnectorFacadeImpl
,SearchImpl
public interface SearchApiOp extends APIOperation
-
-
Field Summary
-
Fields inherited from interface org.identityconnectors.framework.api.operations.APIOperation
NO_TIMEOUT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SearchResult
search(ObjectClass objectClass, Filter filter, ResultsHandler handler, OperationOptions options)
Search the resource for all objects that match the object class and filter.
-
-
-
Method Detail
-
search
SearchResult search(ObjectClass objectClass, Filter filter, ResultsHandler handler, OperationOptions options)
Search the resource for all objects that match the object class and filter.- Parameters:
objectClass
- reduces the number of entries to only those that match theObjectClass
provided.filter
- Reduces the number of entries to only those that match theFilter
provided, if any. May be null.handler
- class responsible for working with the objects returned from the search.options
- additional options that impact the way this operation is run. May be null.- Returns:
- The query result or
null
. - Throws:
RuntimeException
- if there is problem during the processing of the results.
-
-