Package io.jmix.core.querycondition
Class PropertyConditionUtils
java.lang.Object
io.jmix.core.querycondition.PropertyConditionUtils
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringgenerateParameterName(String property) protected static StringgetInIntervalJpqlOperation(PropertyCondition condition) static StringgetJpqlOperation(PropertyCondition condition) static booleanisCollectionOperation(PropertyCondition propertyCondition) static booleanisInIntervalOperation(PropertyCondition propertyCondition) static booleanisMemberOfCollectionOperation(PropertyCondition propertyCondition) static booleanisUnaryOperation(PropertyCondition propertyCondition) 
- 
Constructor Details- 
PropertyConditionUtilspublic PropertyConditionUtils()
 
- 
- 
Method Details- 
isUnaryOperation- Parameters:
- propertyCondition- property condition
- Returns:
- true if property condition operation is unary (doesn't require parameter value), e.g "is set"
 
- 
isCollectionOperation- Parameters:
- propertyCondition- property condition
- Returns:
- true if property condition operation is collection (doesn't require parameter value), e.g "in list"
 
- 
isInIntervalOperation- Parameters:
- propertyCondition- property condition
- Returns:
- true if property condition operation is "in interval"
 
- 
isMemberOfCollectionOperation- Parameters:
- propertyCondition- property condition
- Returns:
- true if property condition operation is "member of" operation
 
- 
generateParameterName- Parameters:
- property- an entity property
- Returns:
- a parameter name
 
- 
getJpqlOperation- Parameters:
- condition- property condition
- Returns:
- a JPQL operation
 
- 
getInIntervalJpqlOperation
 
-