Class ActionSetFieldsPage
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.wizard.table.pages.AbstractGuidedDecisionTableWizardPage
-
- org.drools.workbench.screens.guided.dtable.client.wizard.table.pages.ActionSetFieldsPage
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,ActionSetFieldsPageView.Presenter,org.uberfire.ext.widgets.core.client.wizards.WizardPage
@Dependent public class ActionSetFieldsPage extends AbstractGuidedDecisionTableWizardPage implements ActionSetFieldsPageView.Presenter
A page for the guided Decision Table Wizard to define Actions setting fields on previously bound patterns. This page does not use the GuidedDecisionTable model directly; instead maintaining its own Pattern-to-Action associations.
-
-
Field Summary
-
Fields inherited from class org.drools.workbench.screens.guided.dtable.client.wizard.table.pages.AbstractGuidedDecisionTableWizardPage
baseFileName, cellUtilities, columnUtilities, content, contextPath, hitPolicy, model, NEW_FACT_PREFIX, oracle, tableFormat, validator
-
-
Constructor Summary
Constructors Constructor Description ActionSetFieldsPage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertDefaultValue(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern, org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 selectedAction)org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormatgetTableFormat()StringgetTitle()booleanhasEnums(org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 selectedAction)voidinitialise()voidisComplete(org.uberfire.client.callbacks.Callback<Boolean> callback)voidmakeResult(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model)When the Widget is finished a GuidedDecisionTable52 instance is passed to each page for enrichment.voidonActionSetFieldsDefined(ActionSetFieldsDefinedEvent event)voidonDuplicatePatterns(DuplicatePatternsEvent event)voidonPatternRemoved(PatternRemovedEvent event)voidprepareView()voidselectPattern(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)voidstateChanged()-
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.wizard.table.pages.AbstractGuidedDecisionTableWizardPage
allowEmptyValues, asWidget, getValidator, setContent
-
-
-
-
Method Detail
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.uberfire.ext.widgets.core.client.wizards.WizardPage
-
initialise
public void initialise()
- Specified by:
initialisein interfaceorg.uberfire.ext.widgets.core.client.wizards.WizardPage
-
prepareView
public void prepareView()
- Specified by:
prepareViewin interfaceorg.uberfire.ext.widgets.core.client.wizards.WizardPage
-
isComplete
public void isComplete(org.uberfire.client.callbacks.Callback<Boolean> callback)
- Specified by:
isCompletein interfaceorg.uberfire.ext.widgets.core.client.wizards.WizardPage
-
onPatternRemoved
public void onPatternRemoved(@Observes PatternRemovedEvent event)
-
onDuplicatePatterns
public void onDuplicatePatterns(@Observes DuplicatePatternsEvent event)
-
onActionSetFieldsDefined
public void onActionSetFieldsDefined(@Observes ActionSetFieldsDefinedEvent event)
-
selectPattern
public void selectPattern(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
- Specified by:
selectPatternin interfaceActionSetFieldsPageView.Presenter
-
makeResult
public void makeResult(org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 model)
Description copied from class:AbstractGuidedDecisionTableWizardPageWhen the Widget is finished a GuidedDecisionTable52 instance is passed to each page for enrichment. Some pages are able to work on this instance directly (i.e. the model is suitable for direct use in the page, such as FactPatternsPage) however others maintain their own representation of the model that must be copied into the GuidedDecisionTable52.- Overrides:
makeResultin classAbstractGuidedDecisionTableWizardPage
-
getTableFormat
public org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat getTableFormat()
- Specified by:
getTableFormatin interfaceActionSetFieldsPageView.Presenter
-
hasEnums
public boolean hasEnums(org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 selectedAction)
- Specified by:
hasEnumsin interfaceActionSetFieldsPageView.Presenter
-
assertDefaultValue
public void assertDefaultValue(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern, org.drools.workbench.models.guided.dtable.shared.model.ActionSetFieldCol52 selectedAction)- Specified by:
assertDefaultValuein interfaceActionSetFieldsPageView.Presenter
-
stateChanged
public void stateChanged()
- Specified by:
stateChangedin interfaceActionSetFieldsPageView.Presenter
-
-