Class GenericQueryParameterCreator
- java.lang.Object
-
- de.hybris.platform.cockpit.services.search.impl.GenericQueryParameterCreator
-
- Direct Known Subclasses:
GenericQueryClassParameterCreator
public class GenericQueryParameterCreator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GenericQueryParameterCreator(GenericSearchParameterDescriptor descriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericConditioncreateCondition(java.lang.Object value, Operator operator)protected GenericConditioncreateInCondition(java.lang.Object rawValue)protected GenericConditioncreateRangeCondition(java.lang.Object rawValue)protected GenericConditioncreateSingleTokenCondition(java.lang.Object value, Operator operator)protected GenericConditioncreateSingleTokenCondition(java.lang.String typeCode, java.lang.String attribute, java.lang.Object value, Operator operator)protected GenericConditioncreateSingleTokenCondition(java.lang.String typeCode, java.lang.String attribute, java.lang.Object value, Operator operator, boolean localized)protected java.lang.StringgetAttributeQuali(GenericSearchParameterDescriptor descriptor)GenericSearchParameterDescriptorgetDescriptor()protected java.lang.StringgetTypeCode(GenericSearchParameterDescriptor descriptor)protected java.lang.Stringprepare(java.lang.String token, java.lang.String prefix, java.lang.String postfix, boolean exact)protected java.util.List<java.lang.String>splitQuery(java.lang.String query)Helper method to split a single line of text into several tokens.
-
-
-
Constructor Detail
-
GenericQueryParameterCreator
public GenericQueryParameterCreator(GenericSearchParameterDescriptor descriptor)
-
-
Method Detail
-
getDescriptor
public GenericSearchParameterDescriptor getDescriptor()
-
createCondition
public GenericCondition createCondition(java.lang.Object value, Operator operator)
-
createRangeCondition
protected GenericCondition createRangeCondition(java.lang.Object rawValue)
-
createInCondition
protected GenericCondition createInCondition(java.lang.Object rawValue)
-
createSingleTokenCondition
protected GenericCondition createSingleTokenCondition(java.lang.Object value, Operator operator)
-
getTypeCode
protected java.lang.String getTypeCode(GenericSearchParameterDescriptor descriptor)
-
getAttributeQuali
protected java.lang.String getAttributeQuali(GenericSearchParameterDescriptor descriptor)
-
createSingleTokenCondition
protected GenericCondition createSingleTokenCondition(java.lang.String typeCode, java.lang.String attribute, java.lang.Object value, Operator operator)
-
createSingleTokenCondition
protected GenericCondition createSingleTokenCondition(java.lang.String typeCode, java.lang.String attribute, java.lang.Object value, Operator operator, boolean localized)
-
prepare
protected java.lang.String prepare(java.lang.String token, java.lang.String prefix, java.lang.String postfix, boolean exact)
-
splitQuery
protected java.util.List<java.lang.String> splitQuery(java.lang.String query)
Helper method to split a single line of text into several tokens.- Parameters:
query- the single line of text
-
-