Interface BackofficeSavedQueriesService

    • Field Detail

      • NOT_CONVERTED_ATTRIBUTE_VALUES

        static final java.lang.String NOT_CONVERTED_ATTRIBUTE_VALUES
        Attribute name in AdvancedSearchInitContext which contains not converted attributes values.
        See Also:
        Constant Field Values
    • Method Detail

      • createSavedQuery

        BackofficeSavedQueryModel createSavedQuery​(java.util.Map<java.util.Locale,​java.lang.String> queryName,
                                                   com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchData advancedSearchData,
                                                   UserModel userModel,
                                                   java.util.List<UserGroupModel> groups)
        Creates saved query from AdvancedSearchInitContext
        Parameters:
        queryName - query name
        userModel - saved query owner BackofficeSavedQueryModel.setQueryOwner(UserModel)
        groups - user groups which should see saved query.
        advancedSearchData - advanced search data.
        Returns:
        saved query model.
      • getAdvancedSearchInitContext

        com.hybris.backoffice.widgets.advancedsearch.impl.AdvancedSearchInitContext getAdvancedSearchInitContext​(BackofficeSavedQueryModel savedQueryModel)
        Converts saved query model to advanced search context which can be passes to advancedSearchWidget. Not convert attributes values are stored in returned object under attribute with a key NOT_CONVERTED_ATTRIBUTE_VALUES
        Parameters:
        savedQueryModel - saved query.
        Returns:
        search init context.