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
    • 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​(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(since="ages",
                    forRemoval=true)
        @Accessor(qualifier="legacyMode",
                  type=GETTER)
        public boolean isLegacyMode()
        Deprecated, for removal: This API element is subject to removal in a future version.
        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(since="ages",
                    forRemoval=true)
        @Accessor(qualifier="legacyMode",
                  type=SETTER)
        public void setLegacyMode​(boolean value)
        Deprecated, for removal: This API element is subject to removal in a future version.
        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