@Dependent public class BRLConditionColumnPlugin extends BaseDecisionTableColumnPlugin implements HasDefaultValuesPage, HasRuleModellerPage, HasAdditionalInfoPage, TemplateVariablesChangedEvent.Handler
DecisionTableColumnPlugin.Typepresenter, wizardDEFAULT| Constructor and Description |
|---|
BRLConditionColumnPlugin(RuleModellerPage ruleModellerPage,
DefaultValuesPage defaultValuesPage,
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 |
setupDefinedVariables(org.drools.workbench.models.datamodel.rule.RuleModel ruleModel) |
boolean |
showLogicallyInsert() |
boolean |
showUpdateEngineWithChanges() |
org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat |
tableFormat() |
fireChangeEvent, getIdentifier, getOriginalColumnConfig52, getOriginalPattern52, getPresenter, isNewColumn, setOriginalColumnConfig52, setOriginalPattern52, translateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPresentergetIdentifier, getOriginalColumnConfig52, getOriginalPattern52, isNewColumn, setOriginalColumnConfig52, setOriginalPattern52@Inject public BRLConditionColumnPlugin(RuleModellerPage ruleModellerPage, DefaultValuesPage defaultValuesPage, 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)
DecisionTableColumnPlugininit in interface DecisionTableColumnPlugininit in class BaseDecisionTableColumnPluginwizard - Has the presenter which represents the active decision table. Must not be null.public void onClose()
onClose in class BaseDecisionTableColumnPluginpublic String getTitle()
DecisionTableColumnPlugingetTitle in interface DecisionTableColumnPluginpublic List<org.uberfire.ext.widgets.core.client.wizards.WizardPage> getPages()
DecisionTableColumnPlugingetPages in interface DecisionTableColumnPluginpublic Boolean generateColumn()
DecisionTableColumnPlugingenerateColumn in interface DecisionTableColumnPluginpublic DecisionTableColumnPlugin.Type getType()
DecisionTableColumnPlugingetType in interface DecisionTableColumnPluginpublic boolean setupDefinedVariables(org.drools.workbench.models.datamodel.rule.RuleModel ruleModel)
setupDefinedVariables in interface HasDefaultValuesPagepublic org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn editingCol()
editingCol in interface HasAdditionalInfoPageeditingCol in interface HasDefaultValuesPagepublic String getHeader()
getHeader in interface HasAdditionalInfoPagepublic void setHeader(String header)
setHeader in interface HasAdditionalInfoPagepublic Set<String> getAlreadyUsedColumnHeaders()
getAlreadyUsedColumnHeaders in interface HasAdditionalInfoPagepublic boolean isHideColumn()
isHideColumn in interface HasAdditionalInfoPagepublic void setHideColumn(boolean hideColumn)
setHideColumn in interface HasAdditionalInfoPagepublic void setInsertLogical(Boolean value)
setInsertLogical in interface HasAdditionalInfoPagepublic void setUpdate(Boolean value)
setUpdate in interface HasAdditionalInfoPagepublic boolean showUpdateEngineWithChanges()
showUpdateEngineWithChanges in interface HasAdditionalInfoPagepublic boolean showLogicallyInsert()
showLogicallyInsert in interface HasAdditionalInfoPagepublic boolean isLogicallyInsert()
isLogicallyInsert in interface HasAdditionalInfoPagepublic boolean isUpdateEngine()
isUpdateEngine in interface HasAdditionalInfoPagepublic org.drools.workbench.models.datamodel.rule.RuleModel getRuleModel()
getRuleModel in interface HasRuleModellerPagepublic Collection<RuleModellerActionPlugin> getRuleModellerActionPlugins()
getRuleModellerActionPlugins in interface HasRuleModellerPagepublic RuleModellerConfiguration getRuleModellerConfiguration()
getRuleModellerConfiguration in interface HasRuleModellerPagepublic String getRuleModellerDescription()
getRuleModellerDescription in interface HasRuleModellerPagepublic void setRuleModellerPageAsCompleted()
setRuleModellerPageAsCompleted in interface HasRuleModellerPagepublic Boolean isRuleModellerPageCompleted()
isRuleModellerPageCompleted in interface HasRuleModellerPagepublic org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat tableFormat()
tableFormat in interface HasRuleModellerPagepublic void onTemplateVariablesChanged(TemplateVariablesChangedEvent event)
onTemplateVariablesChanged in interface TemplateVariablesChangedEvent.HandlerCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.