Class SpecialGenericSearchParameterDescriptor
- java.lang.Object
-
- de.hybris.platform.cockpit.model.meta.impl.AbstractPropertyDescriptor
-
- de.hybris.platform.cockpit.model.search.impl.AbstractSearchParameterDescriptor
-
- de.hybris.platform.cockpit.services.search.impl.SpecialGenericSearchParameterDescriptor
-
- All Implemented Interfaces:
PropertyDescriptor,SearchParameterDescriptor,GenericSearchParameterDescriptor
- Direct Known Subclasses:
CustomerAddressSearchDescriptor,EmployeeCompanyAttributeSearchDescriptor
public class SpecialGenericSearchParameterDescriptor extends AbstractSearchParameterDescriptor implements GenericSearchParameterDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.hybris.platform.cockpit.model.meta.PropertyDescriptor
PropertyDescriptor.Multiplicity, PropertyDescriptor.Occurrence
-
-
Field Summary
-
Fields inherited from interface de.hybris.platform.cockpit.model.meta.PropertyDescriptor
BOOLEAN, DATE, DECIMAL, ENUM, FEATURE, FLOAT, INTEGER, LONG, PK, QUALIFIER_DELIM, QUALIFIER_DELIM_EXP, REFERENCE, TEXT
-
-
Constructor Summary
Constructors Constructor Description SpecialGenericSearchParameterDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericConditioncreateCondition(GenericQuery query, java.lang.Object value, Operator operator)Creates the condition for the given generic query combined of the specified arguments.protected GenericQueryParameterCreatorcreateCreator()java.lang.StringgetAttributeQualifier()Returns the attribute qualifier of the underlying property.OperatorgetDefaultOperator()Returns the default operator for the property, which can be "equals", "contains", etc..java.lang.StringgetName(java.lang.String languageIso)protected GenericQueryParameterCreatorgetQueryCreator()ComposedTypeModelgetRequiredComposedType()Returns the required composed type that is enclosing type of underlying property descriptor.java.lang.StringgetRequiredComposedTypeCode()booleanisReadable()booleanisSimpleSearchProperty()Checks if is simple search property.booleanisWritable()voidsetAttributeQualifier(java.lang.String attributeQualifier)voidsetRequiredComposedTypeCode(java.lang.String requiredComposedType)voidsetSimpleSearchProperty(boolean simpleSearchProperty)-
Methods inherited from class de.hybris.platform.cockpit.model.search.impl.AbstractSearchParameterDescriptor
getOperators, setOperators
-
Methods inherited from class de.hybris.platform.cockpit.model.meta.impl.AbstractPropertyDescriptor
equals, getDescription, getEditorType, getMultiplicity, getName, getOccurence, getQualifier, getSelectionOf, hashCode, isLocalized, setEditorType, setLocalized, setMultiplicity, setOccurence, setQualifier, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.cockpit.model.meta.PropertyDescriptor
getDescription, getEditorType, getMultiplicity, getName, getOccurence, getQualifier, getSelectionOf, isLocalized
-
Methods inherited from interface de.hybris.platform.cockpit.model.search.SearchParameterDescriptor
getOperators
-
-
-
-
Method Detail
-
createCreator
protected GenericQueryParameterCreator createCreator()
-
getQueryCreator
protected GenericQueryParameterCreator getQueryCreator()
-
getRequiredComposedTypeCode
public java.lang.String getRequiredComposedTypeCode()
-
setRequiredComposedTypeCode
public void setRequiredComposedTypeCode(java.lang.String requiredComposedType)
-
getAttributeQualifier
public java.lang.String getAttributeQualifier()
Description copied from interface:GenericSearchParameterDescriptorReturns the attribute qualifier of the underlying property.- Specified by:
getAttributeQualifierin interfaceGenericSearchParameterDescriptor- Returns:
- the attribute qualifier
-
setAttributeQualifier
public void setAttributeQualifier(java.lang.String attributeQualifier)
-
isSimpleSearchProperty
public boolean isSimpleSearchProperty()
Description copied from interface:GenericSearchParameterDescriptorChecks if is simple search property.- Specified by:
isSimpleSearchPropertyin interfaceGenericSearchParameterDescriptor- Returns:
- true, if is simple search property
-
setSimpleSearchProperty
public void setSimpleSearchProperty(boolean simpleSearchProperty)
-
getRequiredComposedType
public ComposedTypeModel getRequiredComposedType()
Description copied from interface:GenericSearchParameterDescriptorReturns the required composed type that is enclosing type of underlying property descriptor.- Specified by:
getRequiredComposedTypein interfaceGenericSearchParameterDescriptor- Returns:
- the required composed type
-
createCondition
public GenericCondition createCondition(GenericQuery query, java.lang.Object value, Operator operator)
Description copied from interface:GenericSearchParameterDescriptorCreates the condition for the given generic query combined of the specified arguments.- Specified by:
createConditionin interfaceGenericSearchParameterDescriptor- Parameters:
query- the generic query that condition will be created forvalue- the value used to create conditionoperator- the operator used to create condition- Returns:
- the new create generic condition
-
getDefaultOperator
public Operator getDefaultOperator()
Description copied from interface:GenericSearchParameterDescriptorReturns the default operator for the property, which can be "equals", "contains", etc..- Specified by:
getDefaultOperatorin interfaceGenericSearchParameterDescriptor- Returns:
- the default operator for the underlying property
-
getName
public java.lang.String getName(java.lang.String languageIso)
- Specified by:
getNamein interfacePropertyDescriptor
-
isReadable
public boolean isReadable()
- Specified by:
isReadablein interfacePropertyDescriptor
-
isWritable
public boolean isWritable()
- Specified by:
isWritablein interfacePropertyDescriptor
-
-