@Dependent public class BRLConditionColumnPlugin extends BaseDecisionTableColumnPlugin implements HasRuleModellerPage, HasAdditionalInfoPage, TemplateVariablesChangedEvent.Handler
DecisionTableColumnPlugin.Type
presenter, wizard
DEFAULT
Constructor and Description |
---|
BRLConditionColumnPlugin(RuleModellerPage ruleModellerPage,
AdditionalInfoPage additionalInfoPage,
javax.enterprise.event.Event<org.uberfire.ext.widgets.core.client.wizards.WizardPageStatusChangeEvent> changeEvent,
org.jboss.errai.ui.client.local.spi.TranslationService translationService) |
Modifier and Type | Method and Description |
---|---|
org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn |
editingCol() |
Boolean |
generateColumn()
Creates the column when the Wizard completes.
|
Set<String> |
getAlreadyUsedColumnHeaders() |
String |
getHeader() |
List<org.uberfire.ext.widgets.core.client.wizards.WizardPage> |
getPages()
Retrieves the list of subsequent pages required for the "Type" selected in the first page of the Wizard.
|
org.drools.workbench.models.datamodel.rule.RuleModel |
getRuleModel() |
Collection<RuleModellerActionPlugin> |
getRuleModellerActionPlugins() |
RuleModellerConfiguration |
getRuleModellerConfiguration() |
String |
getRuleModellerDescription() |
String |
getTitle()
Retrieves the text that will be shown to Users in the "Type Selection List" on the first page of the Wizard.
|
DecisionTableColumnPlugin.Type |
getType()
Retrieves the plugin type.
|
void |
init(NewGuidedDecisionTableColumnWizard wizard)
Sets the plugin up with the wizard instance.
|
boolean |
isHideColumn() |
boolean |
isLogicallyInsert() |
Boolean |
isRuleModellerPageCompleted() |
boolean |
isUpdateEngine() |
void |
onClose() |
void |
onTemplateVariablesChanged(TemplateVariablesChangedEvent event) |
void |
setHeader(String header) |
void |
setHideColumn(boolean hideColumn) |
void |
setInsertLogical(Boolean value) |
void |
setRuleModellerPageAsCompleted() |
void |
setUpdate(Boolean value) |
boolean |
showLogicallyInsert() |
boolean |
showUpdateEngineWithChanges() |
org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat |
tableFormat() |
fireChangeEvent, getIdentifier, getOriginalColumnConfig52, getOriginalPattern52, getPresenter, isNewColumn, setOriginalColumnConfig52, setOriginalPattern52, translate
@Inject public BRLConditionColumnPlugin(RuleModellerPage ruleModellerPage, AdditionalInfoPage additionalInfoPage, javax.enterprise.event.Event<org.uberfire.ext.widgets.core.client.wizards.WizardPageStatusChangeEvent> changeEvent, org.jboss.errai.ui.client.local.spi.TranslationService translationService)
public void init(NewGuidedDecisionTableColumnWizard wizard)
DecisionTableColumnPlugin
init
in interface DecisionTableColumnPlugin
init
in class BaseDecisionTableColumnPlugin
wizard
- Has the presenter which represents the active decision table. Must not be null.public void onClose()
onClose
in class BaseDecisionTableColumnPlugin
public String getTitle()
DecisionTableColumnPlugin
getTitle
in interface DecisionTableColumnPlugin
public List<org.uberfire.ext.widgets.core.client.wizards.WizardPage> getPages()
DecisionTableColumnPlugin
getPages
in interface DecisionTableColumnPlugin
public Boolean generateColumn()
DecisionTableColumnPlugin
generateColumn
in interface DecisionTableColumnPlugin
public DecisionTableColumnPlugin.Type getType()
DecisionTableColumnPlugin
getType
in interface DecisionTableColumnPlugin
public org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn editingCol()
editingCol
in interface HasAdditionalInfoPage
public String getHeader()
getHeader
in interface HasAdditionalInfoPage
public void setHeader(String header)
setHeader
in interface HasAdditionalInfoPage
public Set<String> getAlreadyUsedColumnHeaders()
getAlreadyUsedColumnHeaders
in interface HasAdditionalInfoPage
public boolean isHideColumn()
isHideColumn
in interface HasAdditionalInfoPage
public void setHideColumn(boolean hideColumn)
setHideColumn
in interface HasAdditionalInfoPage
public void setInsertLogical(Boolean value)
setInsertLogical
in interface HasAdditionalInfoPage
public void setUpdate(Boolean value)
setUpdate
in interface HasAdditionalInfoPage
public boolean showUpdateEngineWithChanges()
showUpdateEngineWithChanges
in interface HasAdditionalInfoPage
public boolean showLogicallyInsert()
showLogicallyInsert
in interface HasAdditionalInfoPage
public boolean isLogicallyInsert()
isLogicallyInsert
in interface HasAdditionalInfoPage
public boolean isUpdateEngine()
isUpdateEngine
in interface HasAdditionalInfoPage
public org.drools.workbench.models.datamodel.rule.RuleModel getRuleModel()
getRuleModel
in interface HasRuleModellerPage
public Collection<RuleModellerActionPlugin> getRuleModellerActionPlugins()
getRuleModellerActionPlugins
in interface HasRuleModellerPage
public RuleModellerConfiguration getRuleModellerConfiguration()
getRuleModellerConfiguration
in interface HasRuleModellerPage
public String getRuleModellerDescription()
getRuleModellerDescription
in interface HasRuleModellerPage
public void setRuleModellerPageAsCompleted()
setRuleModellerPageAsCompleted
in interface HasRuleModellerPage
public Boolean isRuleModellerPageCompleted()
isRuleModellerPageCompleted
in interface HasRuleModellerPage
public org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat tableFormat()
tableFormat
in interface HasRuleModellerPage
public void onTemplateVariablesChanged(TemplateVariablesChangedEvent event)
onTemplateVariablesChanged
in interface TemplateVariablesChangedEvent.Handler
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.