Class SearchServicesStrategy

  • All Implemented Interfaces:
    com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy

    public class SearchServicesStrategy
    extends java.lang.Object
    implements com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
    • Constructor Detail

      • SearchServicesStrategy

        public SearchServicesStrategy()
    • Method Detail

      • getSnFieldModel

        protected SnFieldModel getSnFieldModel​(java.lang.String typeCode,
                                               java.lang.String name)
      • getFieldType

        public java.lang.String getFieldType​(java.lang.String typeCode,
                                             java.lang.String fieldName)
        Specified by:
        getFieldType in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
      • isLocalized

        public boolean isLocalized​(java.lang.String typeCode,
                                   java.lang.String fieldName)
        Specified by:
        isLocalized in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
      • getAvailableLanguages

        public java.util.Collection<java.lang.String> getAvailableLanguages​(java.lang.String typeCode)
        Specified by:
        getAvailableLanguages in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
      • getAvailableOperators

        public java.util.Collection<com.hybris.cockpitng.search.data.ValueComparisonOperator> getAvailableOperators​(java.lang.String typeCode,
                                                                                                                    java.lang.String fieldName)
        Specified by:
        getAvailableOperators in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
      • getTypeMappings

        protected java.util.Map<java.lang.String,​java.lang.String> getTypeMappings()
      • setTypeMappings

        public void setTypeMappings​(java.util.Map<java.lang.String,​java.lang.String> typeMappings)
      • getStrategyName

        public java.lang.String getStrategyName()
        Specified by:
        getStrategyName in interface com.hybris.backoffice.widgets.fulltextsearch.FullTextSearchStrategy
      • getOperatorConfig

        public java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> getOperatorConfig()
      • setOperatorConfig

        public void setOperatorConfig​(java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> operatorConfig)