Class SolrSearchConfigModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class SolrSearchConfigModel
    extends ItemModel
    Generated model class for type SolrSearchConfig first defined at extension solrfacetsearch.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String ALLFACETVALUESINRESPONSE
      Generated constant - Attribute key of SolrSearchConfig.allFacetValuesInResponse attribute defined at extension solrfacetsearch.
      static java.lang.String DEFAULTSORTORDER
      Generated constant - Attribute key of SolrSearchConfig.defaultSortOrder attribute defined at extension solrfacetsearch.
      static java.lang.String DESCRIPTION
      Generated constant - Attribute key of SolrSearchConfig.description attribute defined at extension solrfacetsearch.
      static java.lang.String ENABLEHIGHLIGHTING
      Generated constant - Attribute key of SolrSearchConfig.enableHighlighting attribute defined at extension solrfacetsearch.
      static java.lang.String GROUPINGPROPERTY
      Generated constant - Attribute key of SolrSearchConfig.groupingProperty attribute defined at extension solrfacetsearch.
      static java.lang.String LEGACYMODE
      Generated constant - Attribute key of SolrSearchConfig.legacyMode attribute defined at extension solrfacetsearch.
      static java.lang.String PAGESIZE
      Generated constant - Attribute key of SolrSearchConfig.pageSize attribute defined at extension solrfacetsearch.
      static java.lang.String RESTRICTFIELDSINRESPONSE
      Generated constant - Attribute key of SolrSearchConfig.restrictFieldsInResponse attribute defined at extension solrfacetsearch.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Constructor Summary

      Constructors 
      Constructor Description
      SolrSearchConfigModel()
      Generated constructor - Default constructor for generic creation.
      SolrSearchConfigModel​(ItemModel _owner, java.lang.Integer _pageSize)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      SolrSearchConfigModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      SolrSearchConfigModel​(java.lang.Integer _pageSize)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.util.Collection<java.lang.String> getDefaultSortOrder()
      Generated method - Getter of the SolrSearchConfig.defaultSortOrder attribute defined at extension solrfacetsearch.
      java.lang.String getDescription()
      Generated method - Getter of the SolrSearchConfig.description attribute defined at extension solrfacetsearch.
      SolrIndexedPropertyModel getGroupingProperty()
      Generated method - Getter of the SolrSearchConfig.groupingProperty attribute defined at extension solrfacetsearch.
      java.lang.Integer getPageSize()
      Generated method - Getter of the SolrSearchConfig.pageSize attribute defined at extension solrfacetsearch.
      boolean isAllFacetValuesInResponse()
      Generated method - Getter of the SolrSearchConfig.allFacetValuesInResponse attribute defined at extension solrfacetsearch.
      boolean isEnableHighlighting()
      Generated method - Getter of the SolrSearchConfig.enableHighlighting attribute defined at extension solrfacetsearch.
      boolean isLegacyMode()
      Deprecated. 
      boolean isRestrictFieldsInResponse()
      Generated method - Getter of the SolrSearchConfig.restrictFieldsInResponse attribute defined at extension solrfacetsearch.
      void setAllFacetValuesInResponse​(boolean value)
      Generated method - Setter of SolrSearchConfig.allFacetValuesInResponse attribute defined at extension solrfacetsearch.
      void setDefaultSortOrder​(java.util.Collection<java.lang.String> value)
      Generated method - Setter of SolrSearchConfig.defaultSortOrder attribute defined at extension solrfacetsearch.
      void setDescription​(java.lang.String value)
      Generated method - Setter of SolrSearchConfig.description attribute defined at extension solrfacetsearch.
      void setEnableHighlighting​(boolean value)
      Generated method - Setter of SolrSearchConfig.enableHighlighting attribute defined at extension solrfacetsearch.
      void setGroupingProperty​(SolrIndexedPropertyModel value)
      Generated method - Setter of SolrSearchConfig.groupingProperty attribute defined at extension solrfacetsearch.
      void setLegacyMode​(boolean value)
      Deprecated. 
      void setPageSize​(java.lang.Integer value)
      Generated method - Setter of SolrSearchConfig.pageSize attribute defined at extension solrfacetsearch.
      void setRestrictFieldsInResponse​(boolean value)
      Generated method - Setter of SolrSearchConfig.restrictFieldsInResponse attribute defined at extension solrfacetsearch.
      • Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • PAGESIZE

        public static final java.lang.String PAGESIZE
        Generated constant - Attribute key of SolrSearchConfig.pageSize attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • DEFAULTSORTORDER

        public static final java.lang.String DEFAULTSORTORDER
        Generated constant - Attribute key of SolrSearchConfig.defaultSortOrder attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final java.lang.String DESCRIPTION
        Generated constant - Attribute key of SolrSearchConfig.description attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • RESTRICTFIELDSINRESPONSE

        public static final java.lang.String RESTRICTFIELDSINRESPONSE
        Generated constant - Attribute key of SolrSearchConfig.restrictFieldsInResponse attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • ENABLEHIGHLIGHTING

        public static final java.lang.String ENABLEHIGHLIGHTING
        Generated constant - Attribute key of SolrSearchConfig.enableHighlighting attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • ALLFACETVALUESINRESPONSE

        public static final java.lang.String ALLFACETVALUESINRESPONSE
        Generated constant - Attribute key of SolrSearchConfig.allFacetValuesInResponse attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • LEGACYMODE

        public static final java.lang.String LEGACYMODE
        Generated constant - Attribute key of SolrSearchConfig.legacyMode attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
      • GROUPINGPROPERTY

        public static final java.lang.String GROUPINGPROPERTY
        Generated constant - Attribute key of SolrSearchConfig.groupingProperty attribute defined at extension solrfacetsearch.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SolrSearchConfigModel

        public SolrSearchConfigModel()
        Generated constructor - Default constructor for generic creation.
      • SolrSearchConfigModel

        public SolrSearchConfigModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • SolrSearchConfigModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SolrSearchConfigModel​(java.lang.Integer _pageSize)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _pageSize - initial attribute declared by type SolrSearchConfig at extension solrfacetsearch
      • SolrSearchConfigModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SolrSearchConfigModel​(ItemModel _owner,
                                     java.lang.Integer _pageSize)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _owner - initial attribute declared by type Item at extension core
        _pageSize - initial attribute declared by type SolrSearchConfig at extension solrfacetsearch
    • Method Detail

      • getDefaultSortOrder

        @Accessor(qualifier="defaultSortOrder",
                  type=GETTER)
        public java.util.Collection<java.lang.String> getDefaultSortOrder()
        Generated method - Getter of the SolrSearchConfig.defaultSortOrder attribute defined at extension solrfacetsearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the defaultSortOrder
      • getDescription

        @Accessor(qualifier="description",
                  type=GETTER)
        public java.lang.String getDescription()
        Generated method - Getter of the SolrSearchConfig.description attribute defined at extension solrfacetsearch.
        Returns:
        the description
      • getGroupingProperty

        @Accessor(qualifier="groupingProperty",
                  type=GETTER)
        public SolrIndexedPropertyModel getGroupingProperty()
        Generated method - Getter of the SolrSearchConfig.groupingProperty attribute defined at extension solrfacetsearch.
        Returns:
        the groupingProperty
      • getPageSize

        @Accessor(qualifier="pageSize",
                  type=GETTER)
        public java.lang.Integer getPageSize()
        Generated method - Getter of the SolrSearchConfig.pageSize attribute defined at extension solrfacetsearch.
        Returns:
        the pageSize
      • isAllFacetValuesInResponse

        @Accessor(qualifier="allFacetValuesInResponse",
                  type=GETTER)
        public boolean isAllFacetValuesInResponse()
        Generated method - Getter of the SolrSearchConfig.allFacetValuesInResponse attribute defined at extension solrfacetsearch.
        Returns:
        the allFacetValuesInResponse
      • isEnableHighlighting

        @Accessor(qualifier="enableHighlighting",
                  type=GETTER)
        public boolean isEnableHighlighting()
        Generated method - Getter of the SolrSearchConfig.enableHighlighting attribute defined at extension solrfacetsearch.
        Returns:
        the enableHighlighting
      • isLegacyMode

        @Deprecated
        @Accessor(qualifier="legacyMode",
                  type=GETTER)
        public boolean isLegacyMode()
        Deprecated.
        Generated method - Getter of the SolrSearchConfig.legacyMode attribute defined at extension solrfacetsearch.
        Returns:
        the legacyMode
      • isRestrictFieldsInResponse

        @Accessor(qualifier="restrictFieldsInResponse",
                  type=GETTER)
        public boolean isRestrictFieldsInResponse()
        Generated method - Getter of the SolrSearchConfig.restrictFieldsInResponse attribute defined at extension solrfacetsearch.
        Returns:
        the restrictFieldsInResponse
      • setAllFacetValuesInResponse

        @Accessor(qualifier="allFacetValuesInResponse",
                  type=SETTER)
        public void setAllFacetValuesInResponse​(boolean value)
        Generated method - Setter of SolrSearchConfig.allFacetValuesInResponse attribute defined at extension solrfacetsearch.
        Parameters:
        value - the allFacetValuesInResponse
      • setDefaultSortOrder

        @Accessor(qualifier="defaultSortOrder",
                  type=SETTER)
        public void setDefaultSortOrder​(java.util.Collection<java.lang.String> value)
        Generated method - Setter of SolrSearchConfig.defaultSortOrder attribute defined at extension solrfacetsearch.
        Parameters:
        value - the defaultSortOrder
      • setDescription

        @Accessor(qualifier="description",
                  type=SETTER)
        public void setDescription​(java.lang.String value)
        Generated method - Setter of SolrSearchConfig.description attribute defined at extension solrfacetsearch.
        Parameters:
        value - the description
      • setEnableHighlighting

        @Accessor(qualifier="enableHighlighting",
                  type=SETTER)
        public void setEnableHighlighting​(boolean value)
        Generated method - Setter of SolrSearchConfig.enableHighlighting attribute defined at extension solrfacetsearch.
        Parameters:
        value - the enableHighlighting
      • setGroupingProperty

        @Accessor(qualifier="groupingProperty",
                  type=SETTER)
        public void setGroupingProperty​(SolrIndexedPropertyModel value)
        Generated method - Setter of SolrSearchConfig.groupingProperty attribute defined at extension solrfacetsearch.
        Parameters:
        value - the groupingProperty
      • setLegacyMode

        @Deprecated
        @Accessor(qualifier="legacyMode",
                  type=SETTER)
        public void setLegacyMode​(boolean value)
        Deprecated.
        Generated method - Setter of SolrSearchConfig.legacyMode attribute defined at extension solrfacetsearch.
        Parameters:
        value - the legacyMode
      • setPageSize

        @Accessor(qualifier="pageSize",
                  type=SETTER)
        public void setPageSize​(java.lang.Integer value)
        Generated method - Setter of SolrSearchConfig.pageSize attribute defined at extension solrfacetsearch.
        Parameters:
        value - the pageSize
      • setRestrictFieldsInResponse

        @Accessor(qualifier="restrictFieldsInResponse",
                  type=SETTER)
        public void setRestrictFieldsInResponse​(boolean value)
        Generated method - Setter of SolrSearchConfig.restrictFieldsInResponse attribute defined at extension solrfacetsearch.
        Parameters:
        value - the restrictFieldsInResponse