Interface ExecutableSearchBuilder<T extends ExecutableSearch>

    • Method Detail

      • build

        @Nonnull
        T build​(@Nonnull
                AttributeResolutionContext resolutionContext,
                @Nonnull
                Map<String,​List<IdPAttributeValue>> dependencyAttributes)
         throws ResolutionException
        Creates an executable search that can be executed against a data source in order to produce results.
        Parameters:
        resolutionContext - current request context
        dependencyAttributes - made available to the executable search
        Returns:
        executable search
        Throws:
        ResolutionException - throw if their is a problem creating the executable search