Package io.jmix.data.impl.jpql.generator
Class KeyValuePropertyConditionGenerator
java.lang.Object
io.jmix.data.impl.jpql.generator.PropertyConditionGenerator
io.jmix.data.impl.jpql.generator.KeyValuePropertyConditionGenerator
- All Implemented Interfaces:
- ConditionGenerator
@Component("data_KeyValuePropertyConditionGenerator")
@Order(990)
public class KeyValuePropertyConditionGenerator
extends PropertyConditionGenerator
- 
Field SummaryFields inherited from class io.jmix.data.impl.jpql.generator.PropertyConditionGeneratormetadata, metadataTools
- 
Constructor SummaryConstructorsConstructorDescriptionKeyValuePropertyConditionGenerator(MetadataTools metadataTools, Metadata metadata) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringgenerateKeyValueWhere(PropertyCondition propertyCondition, String entityAlias) generateWhere(ConditionGenerationContext context) Returns a JPQL 'where' clause modified according to the given context.booleansupports(ConditionGenerationContext context) Checks whether the condition generator supports the givencontext.Methods inherited from class io.jmix.data.impl.jpql.generator.PropertyConditionGeneratorgenerateJoin, generateParameterValue, generateWhere, getProperty, isCrossDataStoreReference
- 
Constructor Details- 
KeyValuePropertyConditionGenerator@Autowired public KeyValuePropertyConditionGenerator(MetadataTools metadataTools, Metadata metadata) 
 
- 
- 
Method Details- 
supportsDescription copied from interface:ConditionGeneratorChecks whether the condition generator supports the givencontext.- Specified by:
- supportsin interface- ConditionGenerator
- Overrides:
- supportsin class- PropertyConditionGenerator
- Parameters:
- context- condition generation context
- Returns:
- true if the condition generator supports the given context, or false otherwise
 
- 
generateWhereDescription copied from interface:ConditionGeneratorReturns a JPQL 'where' clause modified according to the given context.- Specified by:
- generateWherein interface- ConditionGenerator
- Overrides:
- generateWherein class- PropertyConditionGenerator
- Parameters:
- context- condition generation context
- Returns:
- a JPQL 'where' clause modified according to the given context
 
- 
generateKeyValueWhere
 
-