@Component(value="ui_ConfigurationConditionBuilder") public class ConfigurationConditionBuilder extends AbstractConditionBuilder
Modifier and Type | Field and Description |
---|---|
protected FilterComponents |
filterComponents |
protected io.jmix.core.Messages |
messages |
metadata
Constructor and Description |
---|
ConfigurationConditionBuilder() |
Modifier and Type | Method and Description |
---|---|
java.util.List<FilterCondition> |
build(Filter filter) |
protected java.util.List<FilterCondition> |
createFilterConditionsByConfiguration(Filter.Configuration configuration,
FilterCondition parent,
boolean addHeaderCondition) |
protected java.util.List<FilterCondition> |
createFilterConditionsByConfigurations(java.util.List<Filter.Configuration> configurations) |
java.util.List<FilterCondition> |
createFilterConditionsByLogicalFilterCondition(LogicalFilterCondition logicalFilterCondition,
FilterCondition parent,
boolean isRootGroupFilterComponent) |
int |
getOrder() |
createHeaderFilterCondition
@Autowired protected io.jmix.core.Messages messages
@Autowired protected FilterComponents filterComponents
public java.util.List<FilterCondition> build(Filter filter)
public int getOrder()
protected java.util.List<FilterCondition> createFilterConditionsByConfigurations(java.util.List<Filter.Configuration> configurations)
protected java.util.List<FilterCondition> createFilterConditionsByConfiguration(Filter.Configuration configuration, @Nullable FilterCondition parent, boolean addHeaderCondition)
public java.util.List<FilterCondition> createFilterConditionsByLogicalFilterCondition(LogicalFilterCondition logicalFilterCondition, FilterCondition parent, boolean isRootGroupFilterComponent)