Class SolrSearchConfigModel

All Implemented Interfaces:
Serializable

public class SolrSearchConfigModel extends ItemModel
Generated model class for type SolrSearchConfig first defined at extension solrfacetsearch.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • PAGESIZE

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

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

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

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

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

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

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

      public static final String GROUPINGPROPERTY
      Generated constant - Attribute key of SolrSearchConfig.groupingProperty attribute defined at extension solrfacetsearch.
      See Also:
  • Constructor Details

    • 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(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, 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 Details

    • getDefaultSortOrder

      @Accessor(qualifier="defaultSortOrder", type=GETTER) public Collection<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 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 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(Collection<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(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(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