Package io.jmix.flowui.component.factory
Class JpqlFilterComponentGenerationContext
java.lang.Object
io.jmix.flowui.component.ComponentGenerationContext
io.jmix.flowui.component.factory.JpqlFilterComponentGenerationContext
-
Field Summary
Fields inherited from class io.jmix.flowui.component.ComponentGenerationContext
collectionItems, enumItems, items, metaClass, property, targetClass, valueSource, xmlDescriptor
-
Constructor Summary
ConstructorDescriptionJpqlFilterComponentGenerationContext
(MetaClass metaClass, String property, boolean hasInExpression, Class<?> parameterClass) Creates an instance of ComponentGenerationContext. -
Method Summary
Methods inherited from class io.jmix.flowui.component.ComponentGenerationContext
getCollectionItems, getEnumItems, getItems, getMetaClass, getProperty, getTargetClass, getValueSource, getXmlDescriptor, setCollectionItems, setEnumItems, setItems, setTargetClass, setValueSource, setXmlDescriptor
-
Field Details
-
parameterClass
-
hasInExpression
protected final boolean hasInExpression
-
-
Constructor Details
-
JpqlFilterComponentGenerationContext
public JpqlFilterComponentGenerationContext(MetaClass metaClass, String property, boolean hasInExpression, @Nullable Class<?> parameterClass) Creates an instance of ComponentGenerationContext.- Parameters:
metaClass
- the entity for which the component is createdproperty
- the entity attribute for which the component is createdhasInExpression
- whether the query condition has an IN expression and the value is a collectionparameterClass
- the component value type
-
-
Method Details
-
getParameterClass
-
hasInExpression
public boolean hasInExpression()
-