Interface SpelRuleColumn<C extends SpelRuleColumn<C>>
-
- All Superinterfaces:
Column<C>
,Comparable<C>
,Component<C>
,Copyable<C>
,Serializable
- All Known Implementing Classes:
DefaultSpelRuleColumn
public interface SpelRuleColumn<C extends SpelRuleColumn<C>> extends Column<C>
Represents the metadata for aColumnTypes.SPEL_RULE
. TheRuleBuilderField
should point to the SpEL Rule Builder that created the rule to parse.- Author:
- Jon Fleschler (jfleschler)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SpelRuleColumn.Attributes
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.Column
Column.ColumnAttributes
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default C
ruleBuilder(RuleBuilderField ruleBuilderField)
Sets theRuleBuilderField
used to parse the SpEL rule-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.Column
align, alignCenter, alignLeft, alignRight, colSpan, colSpan, filterAndSortAlias, getAlign, getColSpan, getName, getWidth, isSortable, name, notSortable, setAlign, setColSpan, setName, setSortable, setWidth, sortable, sortable, width
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.Component
addAction, addAction, addComponent, addEndpoint, addEndpoint, apply, attribute, augmentationKey, classifier, clearConditionals, clearEndpoints, conditional, conditionals, description, description, findAction, findAction, findActions, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoints, get, get, getAction, getAction, getActions, getActionsList, getAttribute, getAttribute, getAttributes, getAugmentationKey, getClassifier, getComponent, getComponent, getComponents, getComponentsList, getConditionals, getDescription, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOrder, getScope, getType, hasAction, hasAttribute, hasComponent, hasEndpoint, id, isAugmentable, isTranslatable, label, label, notTranslatable, order, removeAction, removeAttribute, removeComponent, removeEndpoint, scope, self, setActions, setAttributes, setAugmentationKey, setClassifier, setComponents, setConditionals, setDescription, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, translatable, translatable, type
-
-
-
-
Method Detail
-
ruleBuilder
default C ruleBuilder(RuleBuilderField ruleBuilderField)
Sets theRuleBuilderField
used to parse the SpEL rule- Parameters:
ruleBuilderField
- the RuleBuilderField used to parse the SpEL rule- Returns:
- this
-
-