@Dependent public class ActionSetFactPlugin extends BaseDecisionTableColumnPlugin implements HasFieldPage, HasPatternPage, HasValueOptionsPage, HasAdditionalInfoPage
DecisionTableColumnPlugin.Type
presenter, wizard
DEFAULT
Constructor and Description |
---|
ActionSetFactPlugin(PatternPage patternPage,
FieldPage fieldPage,
ValueOptionsPage<ActionSetFactPlugin> valueOptionsPage,
AdditionalInfoPage<ActionSetFactPlugin> 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 |
---|---|
int |
constraintValue() |
com.google.gwt.user.client.ui.IsWidget |
defaultValueWidget() |
boolean |
doesOperatorAcceptValueList() |
boolean |
doesOperatorNeedValue() |
org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 |
editingCol() |
org.drools.workbench.models.guided.dtable.shared.model.Pattern52 |
editingPattern() |
boolean |
filterEnumFields() |
Boolean |
generateColumn()
Creates the column when the Wizard completes.
|
org.kie.soup.project.datamodel.oracle.FieldAccessorsAndMutators |
getAccessor() |
Set<String> |
getAlreadyUsedColumnHeaders() |
String |
getBinding() |
String |
getEntryPointName() |
String |
getFactField() |
String |
getFactType() |
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.
|
String |
getPatternPageDescription() |
Set<PatternWrapper> |
getPatterns() |
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.
|
String |
getValueList() |
void |
init(NewGuidedDecisionTableColumnWizard wizard)
Sets the plugin up with the wizard instance.
|
boolean |
isBindable() |
Boolean |
isFieldBindingValid() |
boolean |
isHideColumn() |
boolean |
isLogicallyInsert() |
boolean |
isUpdateEngine() |
Boolean |
isValueOptionsPageCompleted() |
com.google.gwt.user.client.ui.IsWidget |
limitedValueWidget() |
PatternWrapper |
patternWrapper() |
void |
setBinding(String binding) |
void |
setEditingPattern(PatternWrapper patternWrapper) |
void |
setEntryPointName(String entryPointName) |
void |
setFactField(String selectedValue) |
void |
setHeader(String header) |
void |
setHideColumn(boolean hideColumn) |
void |
setInsertLogical(Boolean value) |
void |
setUpdate(Boolean value) |
void |
setValueList(String valueList) |
void |
setValueOptionsPageAsCompleted() |
boolean |
showLogicallyInsert() |
boolean |
showUpdateEngineWithChanges() |
org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat |
tableFormat() |
fireChangeEvent, getIdentifier, getOriginalColumnConfig52, getOriginalPattern52, getPresenter, isNewColumn, onClose, setOriginalColumnConfig52, setOriginalPattern52, translate
@Inject public ActionSetFactPlugin(PatternPage patternPage, FieldPage fieldPage, ValueOptionsPage<ActionSetFactPlugin> valueOptionsPage, AdditionalInfoPage<ActionSetFactPlugin> 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)
DecisionTableColumnPlugin
init
in interface DecisionTableColumnPlugin
init
in class BaseDecisionTableColumnPlugin
wizard
- Has the presenter which represents the active decision table. Must not be null.public String getTitle()
DecisionTableColumnPlugin
getTitle
in interface DecisionTableColumnPlugin
public List<org.uberfire.ext.widgets.core.client.wizards.WizardPage> getPages()
DecisionTableColumnPlugin
getPages
in interface DecisionTableColumnPlugin
public Boolean generateColumn()
DecisionTableColumnPlugin
generateColumn
in interface DecisionTableColumnPlugin
public void setValueOptionsPageAsCompleted()
setValueOptionsPageAsCompleted
in interface HasValueOptionsPage
public Boolean isValueOptionsPageCompleted()
isValueOptionsPageCompleted
in interface HasValueOptionsPage
public Boolean isFieldBindingValid()
isFieldBindingValid
in interface HasValueOptionsPage
public PatternWrapper patternWrapper()
patternWrapper
in interface HasFieldPage
patternWrapper
in interface HasPatternPage
public void setEditingPattern(PatternWrapper patternWrapper)
setEditingPattern
in interface HasPatternPage
public String getEntryPointName()
getEntryPointName
in interface HasPatternPage
public String getPatternPageDescription()
getPatternPageDescription
in interface HasPatternPage
public void setEntryPointName(String entryPointName)
setEntryPointName
in interface HasPatternPage
public Set<PatternWrapper> getPatterns()
getPatterns
in interface HasPatternPage
public int constraintValue()
constraintValue
in interface HasFieldPage
constraintValue
in interface HasValueOptionsPage
public String getFactType()
getFactType
in interface HasValueOptionsPage
public org.kie.soup.project.datamodel.oracle.FieldAccessorsAndMutators getAccessor()
getAccessor
in interface HasFieldPage
public boolean filterEnumFields()
filterEnumFields
in interface HasFieldPage
public String getFactField()
getFactField
in interface HasFieldPage
getFactField
in interface HasValueOptionsPage
public void setFactField(String selectedValue)
setFactField
in interface HasFieldPage
public org.drools.workbench.models.guided.dtable.shared.model.Pattern52 editingPattern()
editingPattern
in interface HasValueOptionsPage
public org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 editingCol()
editingCol
in interface HasAdditionalInfoPage
editingCol
in interface HasFieldPage
editingCol
in interface HasValueOptionsPage
public String getHeader()
getHeader
in interface HasAdditionalInfoPage
public void setHeader(String header)
setHeader
in interface HasAdditionalInfoPage
public Set<String> getAlreadyUsedColumnHeaders()
getAlreadyUsedColumnHeaders
in interface HasAdditionalInfoPage
public boolean isHideColumn()
isHideColumn
in interface HasAdditionalInfoPage
public void setHideColumn(boolean hideColumn)
setHideColumn
in interface HasAdditionalInfoPage
public void setInsertLogical(Boolean value)
setInsertLogical
in interface HasAdditionalInfoPage
public void setUpdate(Boolean value)
setUpdate
in interface HasAdditionalInfoPage
public boolean showUpdateEngineWithChanges()
showUpdateEngineWithChanges
in interface HasAdditionalInfoPage
public boolean showLogicallyInsert()
showLogicallyInsert
in interface HasAdditionalInfoPage
public boolean isLogicallyInsert()
isLogicallyInsert
in interface HasAdditionalInfoPage
public boolean isUpdateEngine()
isUpdateEngine
in interface HasAdditionalInfoPage
public String getValueList()
getValueList
in interface HasValueOptionsPage
public void setValueList(String valueList)
setValueList
in interface HasValueOptionsPage
public String getBinding()
getBinding
in interface HasValueOptionsPage
public void setBinding(String binding)
setBinding
in interface HasValueOptionsPage
public org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52.TableFormat tableFormat()
tableFormat
in interface HasValueOptionsPage
public boolean doesOperatorNeedValue()
doesOperatorNeedValue
in interface HasValueOptionsPage
public boolean isBindable()
isBindable
in interface HasValueOptionsPage
public boolean doesOperatorAcceptValueList()
doesOperatorAcceptValueList
in interface HasValueOptionsPage
public com.google.gwt.user.client.ui.IsWidget defaultValueWidget()
defaultValueWidget
in interface HasValueOptionsPage
public com.google.gwt.user.client.ui.IsWidget limitedValueWidget()
limitedValueWidget
in interface HasValueOptionsPage
public DecisionTableColumnPlugin.Type getType()
DecisionTableColumnPlugin
getType
in interface DecisionTableColumnPlugin
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.