Drools Workbench - Guided Decision Table Editor - Client 6.0.1-SNAPSHOT

org.drools.workbench.screens.guided.dtable.client.wizard.pages
Class FactPatternConstraintsPage

java.lang.Object
  extended by org.drools.workbench.screens.guided.dtable.client.wizard.pages.AbstractGuidedDecisionTableWizardPage
      extended by org.drools.workbench.screens.guided.dtable.client.wizard.pages.FactPatternConstraintsPage
All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget, FactPatternConstraintsPageView.Presenter, org.uberfire.client.wizards.WizardPage

@Dependent
public class FactPatternConstraintsPage
extends AbstractGuidedDecisionTableWizardPage
implements FactPatternConstraintsPageView.Presenter

A page for the guided Decision Table Wizard to define Fact Pattern Constraints


Field Summary
 
Fields inherited from class org.drools.workbench.screens.guided.dtable.client.wizard.pages.AbstractGuidedDecisionTableWizardPage
cellUtils, content, context, model, modelUtils, NEW_FACT_PREFIX, oracle, validator
 
Constructor Summary
FactPatternConstraintsPage()
           
 
Method Summary
 void assertDefaultValue(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 selectedCondition)
           
 void getOperatorCompletions(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 selectedCondition, org.uberfire.client.callbacks.Callback<String[]> callback)
           
 org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat getTableFormat()
           
 String getTitle()
           
 boolean hasEnum(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 selectedCondition)
           
 void initialise()
           
 void isComplete(org.uberfire.client.callbacks.Callback<Boolean> callback)
           
 void onConditionsDefined(ConditionsDefinedEvent event)
           
 void onDuplicatePatterns(DuplicatePatternsEvent event)
           
 void prepareView()
           
 boolean requiresValueList(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 selectedCondition)
           
 void selectPattern(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
           
 void setChosenConditions(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, List<org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52> conditions)
           
 void stateChanged()
           
 
Methods inherited from class org.drools.workbench.screens.guided.dtable.client.wizard.pages.AbstractGuidedDecisionTableWizardPage
allowEmptyValues, asWidget, getValidator, makeResult, setContent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FactPatternConstraintsPage

public FactPatternConstraintsPage()
Method Detail

getTitle

public String getTitle()
Specified by:
getTitle in interface org.uberfire.client.wizards.WizardPage

initialise

public void initialise()
Specified by:
initialise in interface org.uberfire.client.wizards.WizardPage

prepareView

public void prepareView()
Specified by:
prepareView in interface org.uberfire.client.wizards.WizardPage

isComplete

public void isComplete(org.uberfire.client.callbacks.Callback<Boolean> callback)
Specified by:
isComplete in interface org.uberfire.client.wizards.WizardPage

onDuplicatePatterns

public void onDuplicatePatterns(@Observes
                                DuplicatePatternsEvent event)

onConditionsDefined

public void onConditionsDefined(@Observes
                                ConditionsDefinedEvent event)

selectPattern

public void selectPattern(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern)
Specified by:
selectPattern in interface FactPatternConstraintsPageView.Presenter

setChosenConditions

public void setChosenConditions(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
                                List<org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52> conditions)
Specified by:
setChosenConditions in interface FactPatternConstraintsPageView.Presenter

getOperatorCompletions

public void getOperatorCompletions(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern,
                                   org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 selectedCondition,
                                   org.uberfire.client.callbacks.Callback<String[]> callback)
Specified by:
getOperatorCompletions in interface FactPatternConstraintsPageView.Presenter

getTableFormat

public org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat getTableFormat()
Specified by:
getTableFormat in interface FactPatternConstraintsPageView.Presenter

hasEnum

public boolean hasEnum(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern,
                       org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 selectedCondition)
Specified by:
hasEnum in interface FactPatternConstraintsPageView.Presenter

requiresValueList

public boolean requiresValueList(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern,
                                 org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 selectedCondition)
Specified by:
requiresValueList in interface FactPatternConstraintsPageView.Presenter

assertDefaultValue

public void assertDefaultValue(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 selectedPattern,
                               org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 selectedCondition)
Specified by:
assertDefaultValue in interface FactPatternConstraintsPageView.Presenter

stateChanged

public void stateChanged()
Specified by:
stateChanged in interface FactPatternConstraintsPageView.Presenter

Drools Workbench - Guided Decision Table Editor - Client 6.0.1-SNAPSHOT

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.