Interface AsSearchProfileFacade

  • All Known Implementing Classes:
    DefaultAsSearchProfileFacade

    public interface AsSearchProfileFacade
    Facade for search profile functionality.
    • Method Detail

      • getSearchProfiles

        java.util.List<AsSearchProfileData> getSearchProfiles​(java.lang.String query,
                                                              java.util.Map<java.lang.String,​java.lang.String> filters)
        Returns search profiles
        Parameters:
        query - query parameter for filtering
        filters - parameters for filtering
        Returns:
        list of search profiles or empty list if no profile is found
      • getSearchProfiles

        SearchPageData<AsSearchProfileData> getSearchProfiles​(java.lang.String query,
                                                              java.util.Map<java.lang.String,​java.lang.String> filters,
                                                              SearchPageData<?> pagination)
        Returns paginated search profiles.
        Parameters:
        query - query parameter for filtering
        filters - parameters for filtering
        pagination - holder of pagination data and sort options
        Returns:
        list of search profiles or empty list if no profile is found