Class DefaultAsSearchProfileFacade

    • Field Detail

      • CATALOG_VERSIONS_FILTER

        public static final java.lang.String CATALOG_VERSIONS_FILTER
        See Also:
        Constant Field Values
      • INDEX_TYPES_FILTER

        public static final java.lang.String INDEX_TYPES_FILTER
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultAsSearchProfileFacade

        public DefaultAsSearchProfileFacade()
    • Method Detail

      • getSearchProfiles

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

        public SearchPageData<AsSearchProfileData> getSearchProfiles​(java.lang.String query,
                                                                     java.util.Map<java.lang.String,​java.lang.String> filters,
                                                                     SearchPageData<?> pagination)
        Description copied from interface: AsSearchProfileFacade
        Returns paginated search profiles.
        Specified by:
        getSearchProfiles in interface AsSearchProfileFacade
        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
      • currentUserReadableCatalogVersionParamsFromFilterIsEmpty

        protected boolean currentUserReadableCatalogVersionParamsFromFilterIsEmpty​(java.util.Map<java.lang.String,​java.lang.String> filters,
                                                                                   java.util.Map<java.lang.String,​java.lang.Object> paramsMap)
      • buildParameters

        protected java.util.Map<java.lang.String,​java.lang.Object> buildParameters​(java.util.Map<java.lang.String,​java.lang.String> filters)
      • getCurrentUserReadableCatalogVersions

        protected java.util.Collection<CatalogVersionModel> getCurrentUserReadableCatalogVersions()
      • getCurrentUserReadableCatalogVersionsFromFilter

        protected java.util.List<CatalogVersionModel> getCurrentUserReadableCatalogVersionsFromFilter​(java.lang.String catalogVersions)
      • getIndexTypesFromFilter

        protected java.util.List<java.lang.String> getIndexTypesFromFilter​(java.lang.String indexTypes)
      • setAsSearchProfileService

        public void setAsSearchProfileService​(AsSearchProfileService asSearchProfileService)
      • setCatalogVersionService

        public void setCatalogVersionService​(CatalogVersionService catalogVersionService)
      • setUserService

        public void setUserService​(UserService userService)