Class CatalogVersionQueryPreprocessor

  • All Implemented Interfaces:
    QueryPreprocessor

    public class CatalogVersionQueryPreprocessor
    extends java.lang.Object
    implements QueryPreprocessor
    Catalog Version query preprocessor used for Flexible Search Service to add logic before executing query which puts possible catalog versions in the session.
    • Constructor Detail

      • CatalogVersionQueryPreprocessor

        public CatalogVersionQueryPreprocessor()
    • Method Detail

      • process

        public void process​(FlexibleSearchQuery query)
        Executes logic which should be executed before executing search query.
        Specified by:
        process in interface QueryPreprocessor
        Parameters:
        query - object containing all needed informations to execute search
      • setCatalogVersionService

        public void setCatalogVersionService​(CatalogVersionService catalogVersionService)