Class SearchImpl

  • All Implemented Interfaces:
    org.identityconnectors.framework.api.operations.APIOperation, org.identityconnectors.framework.api.operations.SearchApiOp

    public class SearchImpl
    extends ConnectorAPIOperationRunner
    implements org.identityconnectors.framework.api.operations.SearchApiOp
    • Field Summary

      • Fields inherited from interface org.identityconnectors.framework.api.operations.APIOperation

        NO_TIMEOUT
    • Constructor Summary

      Constructors 
      Constructor Description
      SearchImpl​(ConnectorOperationalContext context, org.identityconnectors.framework.spi.Connector connector)
      Initializes the operation works.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void rawSearch​(org.identityconnectors.framework.spi.operations.SearchOp<?> search, org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.filter.Filter filter, org.identityconnectors.framework.spi.SearchResultsHandler handler, org.identityconnectors.framework.common.objects.OperationOptions options, ConnectorOperationalContext operationalContext)
      Public static because it is used by TestHelpersImpl.
      org.identityconnectors.framework.common.objects.SearchResult search​(org.identityconnectors.framework.common.objects.ObjectClass objectClass, org.identityconnectors.framework.common.objects.filter.Filter originalFilter, org.identityconnectors.framework.common.objects.ResultsHandler handler, org.identityconnectors.framework.common.objects.OperationOptions options)
      Call the SPI search routines to return the results to the ResultsHandler.
    • Constructor Detail

      • SearchImpl

        public SearchImpl​(ConnectorOperationalContext context,
                          org.identityconnectors.framework.spi.Connector connector)
        Initializes the operation works.
    • Method Detail

      • search

        public org.identityconnectors.framework.common.objects.SearchResult search​(org.identityconnectors.framework.common.objects.ObjectClass objectClass,
                                                                                   org.identityconnectors.framework.common.objects.filter.Filter originalFilter,
                                                                                   org.identityconnectors.framework.common.objects.ResultsHandler handler,
                                                                                   org.identityconnectors.framework.common.objects.OperationOptions options)
        Call the SPI search routines to return the results to the ResultsHandler.
        Specified by:
        search in interface org.identityconnectors.framework.api.operations.SearchApiOp
        See Also:
        SearchOp.executeQuery(org.identityconnectors.framework.common.objects.ObjectClass, T, org.identityconnectors.framework.common.objects.ResultsHandler, org.identityconnectors.framework.common.objects.OperationOptions)
      • rawSearch

        public static void rawSearch​(org.identityconnectors.framework.spi.operations.SearchOp<?> search,
                                     org.identityconnectors.framework.common.objects.ObjectClass objectClass,
                                     org.identityconnectors.framework.common.objects.filter.Filter filter,
                                     org.identityconnectors.framework.spi.SearchResultsHandler handler,
                                     org.identityconnectors.framework.common.objects.OperationOptions options,
                                     ConnectorOperationalContext operationalContext)
        Public static because it is used by TestHelpersImpl. Raw, SPI-level search.
        Parameters:
        search - The underlying implementation of search (generally the connector itself)
        objectClass - The object class
        filter - The filter
        handler - The handler
        options - The options
        operationalContext -