Class BaseDecisionTableColumnPlugin
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.wizard.column.plugins.commons.BaseDecisionTableColumnPlugin
-
- All Implemented Interfaces:
DecisionTableColumnPlugin
- Direct Known Subclasses:
ActionRetractFactPlugin,ActionSetFactPlugin,ActionWorkItemPlugin,ActionWorkItemSetFieldPlugin,AttributeColumnPlugin,BRLActionColumnPlugin,BRLConditionColumnPlugin,ConditionColumnPlugin,MetaDataColumnPlugin
public abstract class BaseDecisionTableColumnPlugin extends Object implements DecisionTableColumnPlugin
Base Plugin for the column wizard (Guided Decision Table Editor). It has a 'DecisionTableColumnPlugin' base implementation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.workbench.screens.guided.dtable.client.wizard.column.plugins.commons.DecisionTableColumnPlugin
DecisionTableColumnPlugin.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected GuidedDecisionTableView.Presenterpresenterprotected NewGuidedDecisionTableColumnWizardwizard-
Fields inherited from interface org.drools.workbench.screens.guided.dtable.client.wizard.column.plugins.commons.DecisionTableColumnPlugin
DEFAULT
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseDecisionTableColumnPlugin(javax.enterprise.event.Event<org.uberfire.ext.widgets.core.client.wizards.WizardPageStatusChangeEvent> changeEvent, org.jboss.errai.ui.client.local.spi.TranslationService translationService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfireChangeEvent(org.uberfire.ext.widgets.core.client.wizards.WizardPage wizardPage)StringgetIdentifier()Retrieves the plugin unique identifier.org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52getOriginalColumnConfig52()Retrieves the original pattern without any update.org.drools.workbench.models.guided.dtable.shared.model.Pattern52getOriginalPattern52()Retrieves the original column without any update.GuidedDecisionTableView.PresentergetPresenter()voidinit(NewGuidedDecisionTableColumnWizard wizard)Sets the plugin up with the wizard instance.BooleanisNewColumn()Represents the current plugin operation.voidonClose()voidsetOriginalColumnConfig52(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 originalColumnConfig52)Sets the original pattern (required when the plugin is updating a column).voidsetOriginalPattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 originalPattern52)Sets the original column (required when the plugin is updating a column).protected Stringtranslate(String key, Object... args)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.workbench.screens.guided.dtable.client.wizard.column.plugins.commons.DecisionTableColumnPlugin
generateColumn, getPages, getTitle, getType
-
-
-
-
Field Detail
-
wizard
protected NewGuidedDecisionTableColumnWizard wizard
-
presenter
protected GuidedDecisionTableView.Presenter presenter
-
-
Method Detail
-
init
public void init(NewGuidedDecisionTableColumnWizard wizard)
Description copied from interface:DecisionTableColumnPluginSets the plugin up with the wizard instance.- Specified by:
initin interfaceDecisionTableColumnPlugin- Parameters:
wizard- Has the presenter which represents the active decision table. Must not be null.
-
getIdentifier
public String getIdentifier()
Description copied from interface:DecisionTableColumnPluginRetrieves the plugin unique identifier.- Specified by:
getIdentifierin interfaceDecisionTableColumnPlugin- Returns:
- A String representing the identifier (usually something as 'class.getSimpleName()').
-
getOriginalPattern52
public org.drools.workbench.models.guided.dtable.shared.model.Pattern52 getOriginalPattern52()
Description copied from interface:DecisionTableColumnPluginRetrieves the original column without any update.- Specified by:
getOriginalPattern52in interfaceDecisionTableColumnPlugin
-
setOriginalPattern52
public void setOriginalPattern52(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 originalPattern52)
Description copied from interface:DecisionTableColumnPluginSets the original column (required when the plugin is updating a column).- Specified by:
setOriginalPattern52in interfaceDecisionTableColumnPlugin
-
getOriginalColumnConfig52
public org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 getOriginalColumnConfig52()
Description copied from interface:DecisionTableColumnPluginRetrieves the original pattern without any update.- Specified by:
getOriginalColumnConfig52in interfaceDecisionTableColumnPlugin
-
setOriginalColumnConfig52
public void setOriginalColumnConfig52(org.drools.workbench.models.guided.dtable.shared.model.DTColumnConfig52 originalColumnConfig52)
Description copied from interface:DecisionTableColumnPluginSets the original pattern (required when the plugin is updating a column).- Specified by:
setOriginalColumnConfig52in interfaceDecisionTableColumnPlugin
-
onClose
public void onClose()
-
fireChangeEvent
public void fireChangeEvent(org.uberfire.ext.widgets.core.client.wizards.WizardPage wizardPage)
-
getPresenter
public GuidedDecisionTableView.Presenter getPresenter()
-
isNewColumn
public Boolean isNewColumn()
Description copied from interface:DecisionTableColumnPluginRepresents the current plugin operation.- Specified by:
isNewColumnin interfaceDecisionTableColumnPlugin- Returns:
- `true` when the plugin is creating a new column, and `false` when the plugin is updating an existing column.
-
-