Class FactPatternsPage
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.wizard.table.pages.AbstractGuidedDecisionTableWizardPage
-
- org.drools.workbench.screens.guided.dtable.client.wizard.table.pages.FactPatternsPage
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,FactPatternsPageView.Presenter,org.uberfire.ext.widgets.core.client.wizards.WizardPage
@Dependent public class FactPatternsPage extends AbstractGuidedDecisionTableWizardPage implements FactPatternsPageView.Presenter
A page for the guided Decision Table Wizard to define Fact Patterns
-
-
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 FactPatternsPage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetTitle()voidhandleImportAddedEvent(org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent event)voidhandleImportRemovedEvent(org.kie.workbench.common.widgets.client.datamodel.ImportRemovedEvent event)voidinitialise()voidisComplete(org.uberfire.client.callbacks.Callback<Boolean> callback)voidisPatternEvent(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, 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.voidonDuplicatePatterns(DuplicatePatternsEvent event)voidprepareView()voidsetConditionPatterns(List<org.drools.workbench.models.guided.dtable.shared.model.Pattern52> patterns)voidsignalRemovalOfPattern(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
-
handleImportAddedEvent
public void handleImportAddedEvent(@Observes org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent event)
-
handleImportRemovedEvent
public void handleImportRemovedEvent(@Observes org.kie.workbench.common.widgets.client.datamodel.ImportRemovedEvent event)
-
onDuplicatePatterns
public void onDuplicatePatterns(@Observes DuplicatePatternsEvent event)
-
isPatternEvent
public void isPatternEvent(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.uberfire.client.callbacks.Callback<Boolean> callback)- Specified by:
isPatternEventin interfaceFactPatternsPageView.Presenter
-
signalRemovalOfPattern
public void signalRemovalOfPattern(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
- Specified by:
signalRemovalOfPatternin interfaceFactPatternsPageView.Presenter
-
setConditionPatterns
public void setConditionPatterns(List<org.drools.workbench.models.guided.dtable.shared.model.Pattern52> patterns)
- Specified by:
setConditionPatternsin interfaceFactPatternsPageView.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
-
stateChanged
public void stateChanged()
- Specified by:
stateChangedin interfaceFactPatternsPageView.Presenter
-
-