Class DuplicateFilteringResultsHandler
java.lang.Object
org.identityconnectors.framework.impl.api.local.operations.DuplicateFilteringResultsHandler
- All Implemented Interfaces:
ResultsHandler
,SearchResultsHandler
-
Constructor Summary
ConstructorsConstructorDescriptionFilter chain for producers. -
Method Summary
Modifier and TypeMethodDescriptionboolean
handle
(ConnectorObject object) Invoked each time a matchingConnectorObject
is returned from a query request.void
handleResult
(SearchResult result) Invoked when the request has completed successfully.boolean
-
Constructor Details
-
DuplicateFilteringResultsHandler
Filter chain for producers.- Parameters:
handler
- Producer to filter.
-
-
Method Details
-
handle
Description copied from interface:ResultsHandler
Invoked each time a matchingConnectorObject
is returned from a query request.- Specified by:
handle
in interfaceResultsHandler
- Parameters:
object
- The matching ConnectorObject.- Returns:
true
if this handler should continue to be notified of any remaining matching ConnectorObjects, orfalse
if the remaining ConnectorObjects should be skipped for some reason (e.g. a client side size limit has been reached or the failed to handle the last item). If returnsfalse
the last items should be considers unhandled and in next page request it should be the first item.
-
handleResult
Description copied from interface:SearchResultsHandler
Invoked when the request has completed successfully.- Specified by:
handleResult
in interfaceSearchResultsHandler
- Parameters:
result
- The query result indicating that no more resources are to be returned and, if applicable, including information which should be used for subsequent paged results query requests.
-
isStillHandling
public boolean isStillHandling()
-