Package io.jmix.core.querycondition
Class PropertyConditionUtils
java.lang.Object
io.jmix.core.querycondition.PropertyConditionUtils
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic StringgenerateParameterName(String property) protected static StringgetInIntervalJpqlOperation(PropertyCondition condition) static StringgetJpqlOperation(PropertyCondition condition) static booleanisCollectionOperation(PropertyCondition propertyCondition) static booleanisInIntervalOperation(PropertyCondition propertyCondition) static booleanisUnaryOperation(PropertyCondition propertyCondition)  
- 
Constructor Details
- 
PropertyConditionUtils
public 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"
 
 - 
generateParameterName
- Parameters:
 property- an entity property- Returns:
 - a parameter name
 
 - 
getJpqlOperation
- Parameters:
 condition- property condition- Returns:
 - a JPQL operation
 
 - 
getInIntervalJpqlOperation
 
 -