Class SpellCheckProperties
- java.lang.Object
-
- com.broadleafcommerce.search.core.spellcheck.SpellCheckProperties
-
@ConfigurationProperties("broadleaf.search.spell-check") public class SpellCheckProperties extends Object
A container holding individualIndexableSpellCheckProperties
for indexable types.
-
-
Constructor Summary
Constructors Constructor Description SpellCheckProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
Map<String,IndexableSpellCheckProperties>
getConfig()
IndexableSpellCheckProperties
getSpellCheckProperties(com.broadleafcommerce.search.api.type.IndexableType indexableType)
Returns the spell check configuration for the indexable type.IndexableSpellCheckProperties
getSpellCheckProperties(String indexableType)
Returns the spell check configuration for the indexable type.int
hashCode()
void
setConfig(Map<String,IndexableSpellCheckProperties> config)
String
toString()
-
-
-
Method Detail
-
getSpellCheckProperties
public IndexableSpellCheckProperties getSpellCheckProperties(com.broadleafcommerce.search.api.type.IndexableType indexableType)
Returns the spell check configuration for the indexable type.- Parameters:
indexableType
- The indexable type- Returns:
- The spellcheck configuration for the type, or the default configuration.
- See Also:
IndexableSpellCheckProperties
-
getSpellCheckProperties
public IndexableSpellCheckProperties getSpellCheckProperties(@Nullable String indexableType)
Returns the spell check configuration for the indexable type.- Parameters:
indexableType
- The indexable type- Returns:
- The spellcheck configuration for the type, or the default configuration.
- See Also:
IndexableSpellCheckProperties
-
getConfig
public Map<String,IndexableSpellCheckProperties> getConfig()
-
setConfig
public void setConfig(Map<String,IndexableSpellCheckProperties> config)
-
canEqual
protected boolean canEqual(Object other)
-
-