Class FeatureValueSelectField
- java.lang.Object
-
- de.hybris.platform.core.FlexibleSearchTranslatable
-
- de.hybris.platform.core.GenericField
-
- de.hybris.platform.core.GenericSelectField
-
- de.hybris.platform.catalog.jalo.classification.util.FeatureValueSelectField
-
- All Implemented Interfaces:
java.io.Serializable
public class FeatureValueSelectField extends GenericSelectField
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFeatureValueSelectField(ClassAttributeAssignment assignment, java.lang.String productTypeAlias, Language lang)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureFieldgetFeatureField()LanguagegetLanguage()java.lang.StringgetProductTypeAlias()ClassificationAttributeUnitgetUnit()static FeatureValueSelectFieldselect(ClassAttributeAssignment assignment)static FeatureValueSelectFieldselect(ClassAttributeAssignment assignment, Language lang)static FeatureValueSelectFieldselect(ClassAttributeAssignment assignment, java.lang.String productTypeAlias, Language lang)voidsetLanguage(Language lang)voidsetUnit(ClassificationAttributeUnit unit)voidsteProeductTypeAlias(java.lang.String alias)voidtoFlexibleSearch(java.lang.StringBuilder queryBuffer, java.util.Map<java.lang.String,java.lang.String> typeIndexMap, java.util.Map<java.lang.String,java.lang.Object> valueMap)Converts the select field to flexible search syntax by surrounding the generic field within curly braces.-
Methods inherited from class de.hybris.platform.core.GenericSelectField
getReturnClass, setReturnClass
-
Methods inherited from class de.hybris.platform.core.GenericField
getQualifier, getTypeCode, getTypeIdentifier, setQualifier, setTypeIdentifier, toPolyglotSearch
-
Methods inherited from class de.hybris.platform.core.FlexibleSearchTranslatable
getAliasFromTypeMap
-
-
-
-
Constructor Detail
-
FeatureValueSelectField
protected FeatureValueSelectField(ClassAttributeAssignment assignment, java.lang.String productTypeAlias, Language lang)
-
-
Method Detail
-
select
public static FeatureValueSelectField select(ClassAttributeAssignment assignment)
-
select
public static FeatureValueSelectField select(ClassAttributeAssignment assignment, Language lang)
-
select
public static FeatureValueSelectField select(ClassAttributeAssignment assignment, java.lang.String productTypeAlias, Language lang)
-
getLanguage
public Language getLanguage()
-
setLanguage
public void setLanguage(Language lang)
-
getProductTypeAlias
public java.lang.String getProductTypeAlias()
-
steProeductTypeAlias
public void steProeductTypeAlias(java.lang.String alias)
-
getUnit
public ClassificationAttributeUnit getUnit()
-
setUnit
public void setUnit(ClassificationAttributeUnit unit)
-
getFeatureField
public FeatureField getFeatureField()
-
toFlexibleSearch
public void toFlexibleSearch(java.lang.StringBuilder queryBuffer, java.util.Map<java.lang.String,java.lang.String> typeIndexMap, java.util.Map<java.lang.String,java.lang.Object> valueMap)Description copied from class:GenericSelectFieldConverts the select field to flexible search syntax by surrounding the generic field within curly braces.- Overrides:
toFlexibleSearchin classGenericSelectField- Parameters:
queryBuffer- contains the querytypeIndexMap- contains typeCode <> typeIndex mappingsvalueMap- contains valueQualifier <> value mappings- See Also:
FlexibleSearchTranslatable.toFlexibleSearch(java.lang.StringBuilder, Map, Map)
-
-