@Dependent public class ActionWorkItemSetFieldPlugin extends BaseDecisionTableColumnPlugin implements HasFieldPage, HasPatternPage, HasWorkItemPage, HasAdditionalInfoPage
DecisionTableColumnPlugin.Type
presenter, wizard
DEFAULT
Constructor and Description |
---|
ActionWorkItemSetFieldPlugin(PatternPage patternPage,
FieldPage fieldPage,
AdditionalInfoPage additionalInfoPage,
WorkItemPage workItemPage,
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() |
org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 |
editingCol() |
boolean |
filterEnumFields() |
void |
forEachWorkItem(BiConsumer<String,String> biConsumer) |
Boolean |
generateColumn()
Creates the column when the Wizard completes.
|
org.kie.soup.project.datamodel.oracle.FieldAccessorsAndMutators |
getAccessor() |
Set<String> |
getAlreadyUsedColumnHeaders() |
String |
getEntryPointName() |
String |
getFactField() |
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 |
getWorkItem() |
org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition |
getWorkItemDefinition() |
void |
init(NewGuidedDecisionTableColumnWizard wizard)
Sets the plugin up with the wizard instance.
|
boolean |
isHideColumn() |
boolean |
isLogicallyInsert() |
boolean |
isUpdateEngine() |
Boolean |
isWorkItemSet() |
PatternWrapper |
patternWrapper() |
void |
setEditingPattern(PatternWrapper patternWrapper) |
void |
setEntryPointName(String entryPointName) |
void |
setFactField(String selectedValue) |
void |
setHeader(String header) |
void |
setHideColumn(boolean hideColumn) |
void |
setInsertLogical(Boolean isInsertLogical) |
void |
setUpdate(Boolean isUpdate) |
void |
setWorkItem(String workItemKey) |
void |
setWorkItemPageAsCompleted() |
boolean |
showLogicallyInsert() |
boolean |
showUpdateEngineWithChanges() |
fireChangeEvent, getIdentifier, getOriginalColumnConfig52, getOriginalPattern52, getPresenter, isNewColumn, onClose, setOriginalColumnConfig52, setOriginalPattern52, translate
@Inject public ActionWorkItemSetFieldPlugin(PatternPage patternPage, FieldPage fieldPage, AdditionalInfoPage additionalInfoPage, WorkItemPage workItemPage, 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 getWorkItem()
getWorkItem
in interface HasWorkItemPage
public void setWorkItem(String workItemKey)
setWorkItem
in interface HasWorkItemPage
public org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 editingCol()
editingCol
in interface HasAdditionalInfoPage
editingCol
in interface HasFieldPage
editingCol
in interface HasWorkItemPage
public Boolean isWorkItemSet()
isWorkItemSet
in interface HasWorkItemPage
public org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition getWorkItemDefinition()
getWorkItemDefinition
in interface HasWorkItemPage
public void forEachWorkItem(BiConsumer<String,String> biConsumer)
forEachWorkItem
in interface HasWorkItemPage
public void setWorkItemPageAsCompleted()
setWorkItemPageAsCompleted
in interface HasWorkItemPage
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 isInsertLogical)
setInsertLogical
in interface HasAdditionalInfoPage
public void setUpdate(Boolean isUpdate)
setUpdate
in interface HasAdditionalInfoPage
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 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
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
public void setFactField(String selectedValue)
setFactField
in interface HasFieldPage
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 DecisionTableColumnPlugin.Type getType()
DecisionTableColumnPlugin
getType
in interface DecisionTableColumnPlugin
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.