Class SolrSearchConfigModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.solrfacetsearch.model.config.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
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringALLFACETVALUESINRESPONSEGenerated constant - Attribute key ofSolrSearchConfig.allFacetValuesInResponseattribute defined at extensionsolrfacetsearch.static java.lang.StringDEFAULTSORTORDERGenerated constant - Attribute key ofSolrSearchConfig.defaultSortOrderattribute defined at extensionsolrfacetsearch.static java.lang.StringDESCRIPTIONGenerated constant - Attribute key ofSolrSearchConfig.descriptionattribute defined at extensionsolrfacetsearch.static java.lang.StringENABLEHIGHLIGHTINGGenerated constant - Attribute key ofSolrSearchConfig.enableHighlightingattribute defined at extensionsolrfacetsearch.static java.lang.StringGROUPINGPROPERTYGenerated constant - Attribute key ofSolrSearchConfig.groupingPropertyattribute defined at extensionsolrfacetsearch.static java.lang.StringLEGACYMODEGenerated constant - Attribute key ofSolrSearchConfig.legacyModeattribute defined at extensionsolrfacetsearch.static java.lang.StringPAGESIZEGenerated constant - Attribute key ofSolrSearchConfig.pageSizeattribute defined at extensionsolrfacetsearch.static java.lang.StringRESTRICTFIELDSINRESPONSEGenerated constant - Attribute key ofSolrSearchConfig.restrictFieldsInResponseattribute defined at extensionsolrfacetsearch.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
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 parametersSolrSearchConfigModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextSolrSearchConfigModel(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 theSolrSearchConfig.defaultSortOrderattribute defined at extensionsolrfacetsearch.java.lang.StringgetDescription()Generated method - Getter of theSolrSearchConfig.descriptionattribute defined at extensionsolrfacetsearch.SolrIndexedPropertyModelgetGroupingProperty()Generated method - Getter of theSolrSearchConfig.groupingPropertyattribute defined at extensionsolrfacetsearch.java.lang.IntegergetPageSize()Generated method - Getter of theSolrSearchConfig.pageSizeattribute defined at extensionsolrfacetsearch.booleanisAllFacetValuesInResponse()Generated method - Getter of theSolrSearchConfig.allFacetValuesInResponseattribute defined at extensionsolrfacetsearch.booleanisEnableHighlighting()Generated method - Getter of theSolrSearchConfig.enableHighlightingattribute defined at extensionsolrfacetsearch.booleanisLegacyMode()Deprecated, for removal: This API element is subject to removal in a future version.booleanisRestrictFieldsInResponse()Generated method - Getter of theSolrSearchConfig.restrictFieldsInResponseattribute defined at extensionsolrfacetsearch.voidsetAllFacetValuesInResponse(boolean value)Generated method - Setter ofSolrSearchConfig.allFacetValuesInResponseattribute defined at extensionsolrfacetsearch.voidsetDefaultSortOrder(java.util.Collection<java.lang.String> value)Generated method - Setter ofSolrSearchConfig.defaultSortOrderattribute defined at extensionsolrfacetsearch.voidsetDescription(java.lang.String value)Generated method - Setter ofSolrSearchConfig.descriptionattribute defined at extensionsolrfacetsearch.voidsetEnableHighlighting(boolean value)Generated method - Setter ofSolrSearchConfig.enableHighlightingattribute defined at extensionsolrfacetsearch.voidsetGroupingProperty(SolrIndexedPropertyModel value)Generated method - Setter ofSolrSearchConfig.groupingPropertyattribute defined at extensionsolrfacetsearch.voidsetLegacyMode(boolean value)Deprecated, for removal: This API element is subject to removal in a future version.voidsetPageSize(java.lang.Integer value)Generated method - Setter ofSolrSearchConfig.pageSizeattribute defined at extensionsolrfacetsearch.voidsetRestrictFieldsInResponse(boolean value)Generated method - Setter ofSolrSearchConfig.restrictFieldsInResponseattribute defined at extensionsolrfacetsearch.-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
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
-
-
-
-
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 ofSolrSearchConfig.pageSizeattribute defined at extensionsolrfacetsearch.- See Also:
- Constant Field Values
-
DEFAULTSORTORDER
public static final java.lang.String DEFAULTSORTORDER
Generated constant - Attribute key ofSolrSearchConfig.defaultSortOrderattribute defined at extensionsolrfacetsearch.- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Generated constant - Attribute key ofSolrSearchConfig.descriptionattribute defined at extensionsolrfacetsearch.- See Also:
- Constant Field Values
-
RESTRICTFIELDSINRESPONSE
public static final java.lang.String RESTRICTFIELDSINRESPONSE
Generated constant - Attribute key ofSolrSearchConfig.restrictFieldsInResponseattribute defined at extensionsolrfacetsearch.- See Also:
- Constant Field Values
-
ENABLEHIGHLIGHTING
public static final java.lang.String ENABLEHIGHLIGHTING
Generated constant - Attribute key ofSolrSearchConfig.enableHighlightingattribute defined at extensionsolrfacetsearch.- See Also:
- Constant Field Values
-
ALLFACETVALUESINRESPONSE
public static final java.lang.String ALLFACETVALUESINRESPONSE
Generated constant - Attribute key ofSolrSearchConfig.allFacetValuesInResponseattribute defined at extensionsolrfacetsearch.- See Also:
- Constant Field Values
-
LEGACYMODE
public static final java.lang.String LEGACYMODE
Generated constant - Attribute key ofSolrSearchConfig.legacyModeattribute defined at extensionsolrfacetsearch.- See Also:
- Constant Field Values
-
GROUPINGPROPERTY
public static final java.lang.String GROUPINGPROPERTY
Generated constant - Attribute key ofSolrSearchConfig.groupingPropertyattribute defined at extensionsolrfacetsearch.- 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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_pageSize- initial attribute declared by typeSolrSearchConfigat extensionsolrfacetsearch
-
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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_owner- initial attribute declared by typeItemat extensioncore_pageSize- initial attribute declared by typeSolrSearchConfigat extensionsolrfacetsearch
-
-
Method Detail
-
getDefaultSortOrder
@Accessor(qualifier="defaultSortOrder", type=GETTER) public java.util.Collection<java.lang.String> getDefaultSortOrder()
Generated method - Getter of theSolrSearchConfig.defaultSortOrderattribute defined at extensionsolrfacetsearch. 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 theSolrSearchConfig.descriptionattribute defined at extensionsolrfacetsearch.- Returns:
- the description
-
getGroupingProperty
@Accessor(qualifier="groupingProperty", type=GETTER) public SolrIndexedPropertyModel getGroupingProperty()
Generated method - Getter of theSolrSearchConfig.groupingPropertyattribute defined at extensionsolrfacetsearch.- Returns:
- the groupingProperty
-
getPageSize
@Accessor(qualifier="pageSize", type=GETTER) public java.lang.Integer getPageSize()
Generated method - Getter of theSolrSearchConfig.pageSizeattribute defined at extensionsolrfacetsearch.- Returns:
- the pageSize
-
isAllFacetValuesInResponse
@Accessor(qualifier="allFacetValuesInResponse", type=GETTER) public boolean isAllFacetValuesInResponse()
Generated method - Getter of theSolrSearchConfig.allFacetValuesInResponseattribute defined at extensionsolrfacetsearch.- Returns:
- the allFacetValuesInResponse
-
isEnableHighlighting
@Accessor(qualifier="enableHighlighting", type=GETTER) public boolean isEnableHighlighting()
Generated method - Getter of theSolrSearchConfig.enableHighlightingattribute defined at extensionsolrfacetsearch.- 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 theSolrSearchConfig.legacyModeattribute defined at extensionsolrfacetsearch.- Returns:
- the legacyMode
-
isRestrictFieldsInResponse
@Accessor(qualifier="restrictFieldsInResponse", type=GETTER) public boolean isRestrictFieldsInResponse()
Generated method - Getter of theSolrSearchConfig.restrictFieldsInResponseattribute defined at extensionsolrfacetsearch.- Returns:
- the restrictFieldsInResponse
-
setAllFacetValuesInResponse
@Accessor(qualifier="allFacetValuesInResponse", type=SETTER) public void setAllFacetValuesInResponse(boolean value)
Generated method - Setter ofSolrSearchConfig.allFacetValuesInResponseattribute defined at extensionsolrfacetsearch.- Parameters:
value- the allFacetValuesInResponse
-
setDefaultSortOrder
@Accessor(qualifier="defaultSortOrder", type=SETTER) public void setDefaultSortOrder(java.util.Collection<java.lang.String> value)
Generated method - Setter ofSolrSearchConfig.defaultSortOrderattribute defined at extensionsolrfacetsearch.- Parameters:
value- the defaultSortOrder
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value)
Generated method - Setter ofSolrSearchConfig.descriptionattribute defined at extensionsolrfacetsearch.- Parameters:
value- the description
-
setEnableHighlighting
@Accessor(qualifier="enableHighlighting", type=SETTER) public void setEnableHighlighting(boolean value)
Generated method - Setter ofSolrSearchConfig.enableHighlightingattribute defined at extensionsolrfacetsearch.- Parameters:
value- the enableHighlighting
-
setGroupingProperty
@Accessor(qualifier="groupingProperty", type=SETTER) public void setGroupingProperty(SolrIndexedPropertyModel value)
Generated method - Setter ofSolrSearchConfig.groupingPropertyattribute defined at extensionsolrfacetsearch.- 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 ofSolrSearchConfig.legacyModeattribute defined at extensionsolrfacetsearch.- Parameters:
value- the legacyMode
-
setPageSize
@Accessor(qualifier="pageSize", type=SETTER) public void setPageSize(java.lang.Integer value)
Generated method - Setter ofSolrSearchConfig.pageSizeattribute defined at extensionsolrfacetsearch.- Parameters:
value- the pageSize
-
setRestrictFieldsInResponse
@Accessor(qualifier="restrictFieldsInResponse", type=SETTER) public void setRestrictFieldsInResponse(boolean value)
Generated method - Setter ofSolrSearchConfig.restrictFieldsInResponseattribute defined at extensionsolrfacetsearch.- Parameters:
value- the restrictFieldsInResponse
-
-