Class SearchImpl.AttributesToGetSearchResultsHandler
- java.lang.Object
-
- org.identityconnectors.framework.impl.api.local.operations.AttributesToGetResultsHandler
-
- org.identityconnectors.framework.impl.api.local.operations.SearchImpl.AttributesToGetSearchResultsHandler
-
- All Implemented Interfaces:
ResultsHandler
,SearchResultsHandler
- Enclosing class:
- SearchImpl
public static class SearchImpl.AttributesToGetSearchResultsHandler extends AttributesToGetResultsHandler implements SearchResultsHandler
Simple results handler that can reduce attributes to only the set of attribute to get.
-
-
Constructor Summary
Constructors Constructor Description AttributesToGetSearchResultsHandler(ResultsHandler handler, String[] attrsToGet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
handle(ConnectorObject obj)
Handle the object w/ reduced attributes.void
handleResult(SearchResult result)
Invoked when the request has completed successfully.-
Methods inherited from class org.identityconnectors.framework.impl.api.local.operations.AttributesToGetResultsHandler
reduceToAttrsToGet, reduceToAttrsToGet
-
-
-
-
Constructor Detail
-
AttributesToGetSearchResultsHandler
public AttributesToGetSearchResultsHandler(ResultsHandler handler, String[] attrsToGet)
-
-
Method Detail
-
handleResult
public void handleResult(SearchResult result)
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.
-
handle
public boolean handle(ConnectorObject obj)
Handle the object w/ reduced attributes.- Specified by:
handle
in interfaceResultsHandler
- Parameters:
obj
- 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.
-
-