Class AbstractAsFacetConfigurationModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.adaptivesearch.model.AbstractAsConfigurationModel
de.hybris.platform.adaptivesearch.model.AbstractAsItemConfigurationModel
de.hybris.platform.adaptivesearch.model.AbstractAsFacetConfigurationModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AsExcludedFacetModel,AsFacetModel,AsPromotedFacetModel
Generated model class for type AbstractAsFacetConfiguration first defined at extension adaptivesearch.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.excludedValuesattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.facetTypeattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.indexPropertyattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.priorityattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.promotedValuesattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.rangedattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.rangeIncludeFromattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.rangeIncludeToattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.rangesattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.sortattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.topValuesProviderattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.topValuesSizeattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.uniqueIdxattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.valuesDisplayNameProviderattribute defined at extensionadaptivesearch.static final StringGenerated constant - Attribute key ofAbstractAsFacetConfiguration.valuesSortProviderattribute defined at extensionadaptivesearch.Fields inherited from class de.hybris.platform.adaptivesearch.model.AbstractAsConfigurationModel
CATALOGVERSION, CORRUPTED, UIDFields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.AbstractAsFacetConfigurationModel(CatalogVersionModel _catalogVersion, String _indexProperty, ItemModel _owner, String _uid, String _uniqueIdx) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersAbstractAsFacetConfigurationModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextAbstractAsFacetConfigurationModel(String _indexProperty, String _uid, String _uniqueIdx) 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
Modifier and TypeMethodDescriptionGenerated method - Getter of theAbstractAsFacetConfiguration.excludedValuesattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.facetTypeattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.indexPropertyattribute defined at extensionadaptivesearch.getName()Generated method - Getter of theAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.priorityattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.promotedValuesattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.rangesattribute defined at extensionadaptivesearch.getSort()Generated method - Getter of theAbstractAsFacetConfiguration.sortattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.topValuesProviderattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.topValuesSizeattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.uniqueIdxattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.valuesDisplayNameProviderattribute defined at extensionadaptivesearch.Generated method - Getter of theAbstractAsFacetConfiguration.valuesSortProviderattribute defined at extensionadaptivesearch.booleanGenerated method - Getter of theAbstractAsConfiguration.corrupteddynamic attribute defined at extensionadaptivesearchand redeclared at extensionadaptivesearch.booleanisRanged()Generated method - Getter of theAbstractAsFacetConfiguration.rangedattribute defined at extensionadaptivesearch.booleanGenerated method - Getter of theAbstractAsFacetConfiguration.rangeIncludeFromattribute defined at extensionadaptivesearch.booleanGenerated method - Getter of theAbstractAsFacetConfiguration.rangeIncludeToattribute defined at extensionadaptivesearch.voidGenerated method - Setter ofAbstractAsFacetConfiguration.excludedValuesattribute defined at extensionadaptivesearch.voidsetFacetType(AsFacetType value) Generated method - Setter ofAbstractAsFacetConfiguration.facetTypeattribute defined at extensionadaptivesearch.voidsetIndexProperty(String value) Generated method - Initial setter ofAbstractAsFacetConfiguration.indexPropertyattribute defined at extensionadaptivesearch.voidGenerated method - Setter ofAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.voidGenerated method - Setter ofAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.voidsetPriority(Integer value) Generated method - Setter ofAbstractAsFacetConfiguration.priorityattribute defined at extensionadaptivesearch.voidGenerated method - Setter ofAbstractAsFacetConfiguration.promotedValuesattribute defined at extensionadaptivesearch.voidsetRanged(boolean value) Generated method - Setter ofAbstractAsFacetConfiguration.rangedattribute defined at extensionadaptivesearch.voidsetRangeIncludeFrom(boolean value) Generated method - Setter ofAbstractAsFacetConfiguration.rangeIncludeFromattribute defined at extensionadaptivesearch.voidsetRangeIncludeTo(boolean value) Generated method - Setter ofAbstractAsFacetConfiguration.rangeIncludeToattribute defined at extensionadaptivesearch.voidsetRanges(List<AsFacetRangeModel> value) Generated method - Setter ofAbstractAsFacetConfiguration.rangesattribute defined at extensionadaptivesearch.voidGenerated method - Setter ofAbstractAsFacetConfiguration.sortattribute defined at extensionadaptivesearch.voidsetTopValuesProvider(String value) Generated method - Setter ofAbstractAsFacetConfiguration.topValuesProviderattribute defined at extensionadaptivesearch.voidsetTopValuesSize(Integer value) Generated method - Setter ofAbstractAsFacetConfiguration.topValuesSizeattribute defined at extensionadaptivesearch.voidsetUniqueIdx(String value) Generated method - Setter ofAbstractAsFacetConfiguration.uniqueIdxattribute defined at extensionadaptivesearch.voidGenerated method - Setter ofAbstractAsFacetConfiguration.valuesDisplayNameProviderattribute defined at extensionadaptivesearch.voidsetValuesSortProvider(String value) Generated method - Setter ofAbstractAsFacetConfiguration.valuesSortProviderattribute defined at extensionadaptivesearch.Methods inherited from class de.hybris.platform.adaptivesearch.model.AbstractAsConfigurationModel
getCatalogVersion, getUid, setCatalogVersion, setUidMethods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods 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 Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
INDEXPROPERTY
Generated constant - Attribute key ofAbstractAsFacetConfiguration.indexPropertyattribute defined at extensionadaptivesearch.- See Also:
-
FACETTYPE
Generated constant - Attribute key ofAbstractAsFacetConfiguration.facetTypeattribute defined at extensionadaptivesearch.- See Also:
-
NAME
Generated constant - Attribute key ofAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.- See Also:
-
PRIORITY
Generated constant - Attribute key ofAbstractAsFacetConfiguration.priorityattribute defined at extensionadaptivesearch.- See Also:
-
VALUESSORTPROVIDER
Generated constant - Attribute key ofAbstractAsFacetConfiguration.valuesSortProviderattribute defined at extensionadaptivesearch.- See Also:
-
VALUESDISPLAYNAMEPROVIDER
Generated constant - Attribute key ofAbstractAsFacetConfiguration.valuesDisplayNameProviderattribute defined at extensionadaptivesearch.- See Also:
-
TOPVALUESPROVIDER
Generated constant - Attribute key ofAbstractAsFacetConfiguration.topValuesProviderattribute defined at extensionadaptivesearch.- See Also:
-
TOPVALUESSIZE
Generated constant - Attribute key ofAbstractAsFacetConfiguration.topValuesSizeattribute defined at extensionadaptivesearch.- See Also:
-
SORT
Generated constant - Attribute key ofAbstractAsFacetConfiguration.sortattribute defined at extensionadaptivesearch.- See Also:
-
RANGED
Generated constant - Attribute key ofAbstractAsFacetConfiguration.rangedattribute defined at extensionadaptivesearch.- See Also:
-
RANGEINCLUDEFROM
Generated constant - Attribute key ofAbstractAsFacetConfiguration.rangeIncludeFromattribute defined at extensionadaptivesearch.- See Also:
-
RANGEINCLUDETO
Generated constant - Attribute key ofAbstractAsFacetConfiguration.rangeIncludeToattribute defined at extensionadaptivesearch.- See Also:
-
UNIQUEIDX
Generated constant - Attribute key ofAbstractAsFacetConfiguration.uniqueIdxattribute defined at extensionadaptivesearch.- See Also:
-
PROMOTEDVALUES
Generated constant - Attribute key ofAbstractAsFacetConfiguration.promotedValuesattribute defined at extensionadaptivesearch.- See Also:
-
RANGES
Generated constant - Attribute key ofAbstractAsFacetConfiguration.rangesattribute defined at extensionadaptivesearch.- See Also:
-
EXCLUDEDVALUES
Generated constant - Attribute key ofAbstractAsFacetConfiguration.excludedValuesattribute defined at extensionadaptivesearch.- See Also:
-
-
Constructor Details
-
AbstractAsFacetConfigurationModel
public AbstractAsFacetConfigurationModel()Generated constructor - Default constructor for generic creation. -
AbstractAsFacetConfigurationModel
public AbstractAsFacetConfigurationModel(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
-
AbstractAsFacetConfigurationModel
@Deprecated(since="4.1.1", forRemoval=true) public AbstractAsFacetConfigurationModel(String _indexProperty, String _uid, String _uniqueIdx) 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:
_indexProperty- initial attribute declared by typeAbstractAsFacetConfigurationat extensionadaptivesearch_uid- initial attribute declared by typeAbstractAsConfigurationat extensionadaptivesearch_uniqueIdx- initial attribute declared by typeAbstractAsFacetConfigurationat extensionadaptivesearch
-
AbstractAsFacetConfigurationModel
@Deprecated(since="4.1.1", forRemoval=true) public AbstractAsFacetConfigurationModel(CatalogVersionModel _catalogVersion, String _indexProperty, ItemModel _owner, String _uid, String _uniqueIdx) 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:
_catalogVersion- initial attribute declared by typeAbstractAsConfigurationat extensionadaptivesearch_indexProperty- initial attribute declared by typeAbstractAsFacetConfigurationat extensionadaptivesearch_owner- initial attribute declared by typeItemat extensioncore_uid- initial attribute declared by typeAbstractAsConfigurationat extensionadaptivesearch_uniqueIdx- initial attribute declared by typeAbstractAsFacetConfigurationat extensionadaptivesearch
-
-
Method Details
-
getExcludedValues
@Accessor(qualifier="excludedValues", type=GETTER) public List<AsExcludedFacetValueModel> getExcludedValues()Generated method - Getter of theAbstractAsFacetConfiguration.excludedValuesattribute defined at extensionadaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the excludedValues
-
getFacetType
Generated method - Getter of theAbstractAsFacetConfiguration.facetTypeattribute defined at extensionadaptivesearch.- Returns:
- the facetType
-
getIndexProperty
Generated method - Getter of theAbstractAsFacetConfiguration.indexPropertyattribute defined at extensionadaptivesearch.- Returns:
- the indexProperty
-
getName
Generated method - Getter of theAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.- Returns:
- the name
-
getName
Generated method - Getter of theAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getPriority
Generated method - Getter of theAbstractAsFacetConfiguration.priorityattribute defined at extensionadaptivesearch.- Returns:
- the priority
-
getPromotedValues
@Accessor(qualifier="promotedValues", type=GETTER) public List<AsPromotedFacetValueModel> getPromotedValues()Generated method - Getter of theAbstractAsFacetConfiguration.promotedValuesattribute defined at extensionadaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the promotedValues
-
getRanges
Generated method - Getter of theAbstractAsFacetConfiguration.rangesattribute defined at extensionadaptivesearch. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the ranges
-
getSort
Generated method - Getter of theAbstractAsFacetConfiguration.sortattribute defined at extensionadaptivesearch.- Returns:
- the sort
-
getTopValuesProvider
Generated method - Getter of theAbstractAsFacetConfiguration.topValuesProviderattribute defined at extensionadaptivesearch.- Returns:
- the topValuesProvider
-
getTopValuesSize
Generated method - Getter of theAbstractAsFacetConfiguration.topValuesSizeattribute defined at extensionadaptivesearch.- Returns:
- the topValuesSize
-
getUniqueIdx
Generated method - Getter of theAbstractAsFacetConfiguration.uniqueIdxattribute defined at extensionadaptivesearch.- Returns:
- the uniqueIdx
-
getValuesDisplayNameProvider
@Accessor(qualifier="valuesDisplayNameProvider", type=GETTER) public String getValuesDisplayNameProvider()Generated method - Getter of theAbstractAsFacetConfiguration.valuesDisplayNameProviderattribute defined at extensionadaptivesearch.- Returns:
- the valuesDisplayNameProvider
-
getValuesSortProvider
Generated method - Getter of theAbstractAsFacetConfiguration.valuesSortProviderattribute defined at extensionadaptivesearch.- Returns:
- the valuesSortProvider
-
isCorrupted
@Accessor(qualifier="corrupted", type=GETTER) public boolean isCorrupted()Generated method - Getter of theAbstractAsConfiguration.corrupteddynamic attribute defined at extensionadaptivesearchand redeclared at extensionadaptivesearch.- Overrides:
isCorruptedin classAbstractAsConfigurationModel- Returns:
- the corrupted
-
isRanged
@Accessor(qualifier="ranged", type=GETTER) public boolean isRanged()Generated method - Getter of theAbstractAsFacetConfiguration.rangedattribute defined at extensionadaptivesearch.- Returns:
- the ranged
-
isRangeIncludeFrom
@Accessor(qualifier="rangeIncludeFrom", type=GETTER) public boolean isRangeIncludeFrom()Generated method - Getter of theAbstractAsFacetConfiguration.rangeIncludeFromattribute defined at extensionadaptivesearch.- Returns:
- the rangeIncludeFrom
-
isRangeIncludeTo
@Accessor(qualifier="rangeIncludeTo", type=GETTER) public boolean isRangeIncludeTo()Generated method - Getter of theAbstractAsFacetConfiguration.rangeIncludeToattribute defined at extensionadaptivesearch.- Returns:
- the rangeIncludeTo
-
setExcludedValues
@Accessor(qualifier="excludedValues", type=SETTER) public void setExcludedValues(List<AsExcludedFacetValueModel> value) Generated method - Setter ofAbstractAsFacetConfiguration.excludedValuesattribute defined at extensionadaptivesearch.- Parameters:
value- the excludedValues
-
setFacetType
Generated method - Setter ofAbstractAsFacetConfiguration.facetTypeattribute defined at extensionadaptivesearch.- Parameters:
value- the facetType
-
setIndexProperty
Generated method - Initial setter ofAbstractAsFacetConfiguration.indexPropertyattribute defined at extensionadaptivesearch. Can only be used at creation of model - before first save.- Parameters:
value- the indexProperty
-
setName
Generated method - Setter ofAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.- Parameters:
value- the name
-
setName
Generated method - Setter ofAbstractAsFacetConfiguration.nameattribute defined at extensionadaptivesearch.- Parameters:
value- the nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setPriority
Generated method - Setter ofAbstractAsFacetConfiguration.priorityattribute defined at extensionadaptivesearch.- Parameters:
value- the priority
-
setPromotedValues
@Accessor(qualifier="promotedValues", type=SETTER) public void setPromotedValues(List<AsPromotedFacetValueModel> value) Generated method - Setter ofAbstractAsFacetConfiguration.promotedValuesattribute defined at extensionadaptivesearch.- Parameters:
value- the promotedValues
-
setRanged
@Accessor(qualifier="ranged", type=SETTER) public void setRanged(boolean value) Generated method - Setter ofAbstractAsFacetConfiguration.rangedattribute defined at extensionadaptivesearch.- Parameters:
value- the ranged
-
setRangeIncludeFrom
@Accessor(qualifier="rangeIncludeFrom", type=SETTER) public void setRangeIncludeFrom(boolean value) Generated method - Setter ofAbstractAsFacetConfiguration.rangeIncludeFromattribute defined at extensionadaptivesearch.- Parameters:
value- the rangeIncludeFrom
-
setRangeIncludeTo
@Accessor(qualifier="rangeIncludeTo", type=SETTER) public void setRangeIncludeTo(boolean value) Generated method - Setter ofAbstractAsFacetConfiguration.rangeIncludeToattribute defined at extensionadaptivesearch.- Parameters:
value- the rangeIncludeTo
-
setRanges
Generated method - Setter ofAbstractAsFacetConfiguration.rangesattribute defined at extensionadaptivesearch.- Parameters:
value- the ranges
-
setSort
Generated method - Setter ofAbstractAsFacetConfiguration.sortattribute defined at extensionadaptivesearch.- Parameters:
value- the sort
-
setTopValuesProvider
@Accessor(qualifier="topValuesProvider", type=SETTER) public void setTopValuesProvider(String value) Generated method - Setter ofAbstractAsFacetConfiguration.topValuesProviderattribute defined at extensionadaptivesearch.- Parameters:
value- the topValuesProvider
-
setTopValuesSize
Generated method - Setter ofAbstractAsFacetConfiguration.topValuesSizeattribute defined at extensionadaptivesearch.- Parameters:
value- the topValuesSize
-
setUniqueIdx
Generated method - Setter ofAbstractAsFacetConfiguration.uniqueIdxattribute defined at extensionadaptivesearch.- Parameters:
value- the uniqueIdx
-
setValuesDisplayNameProvider
@Accessor(qualifier="valuesDisplayNameProvider", type=SETTER) public void setValuesDisplayNameProvider(String value) Generated method - Setter ofAbstractAsFacetConfiguration.valuesDisplayNameProviderattribute defined at extensionadaptivesearch.- Parameters:
value- the valuesDisplayNameProvider
-
setValuesSortProvider
@Accessor(qualifier="valuesSortProvider", type=SETTER) public void setValuesSortProvider(String value) Generated method - Setter ofAbstractAsFacetConfiguration.valuesSortProviderattribute defined at extensionadaptivesearch.- Parameters:
value- the valuesSortProvider
-