public interface OutcomesPanel
extends io.jmix.ui.component.Component
Modifier and Type | Interface and Description |
---|---|
static class |
OutcomesPanel.Orientation |
io.jmix.ui.component.Component.Alignment, io.jmix.ui.component.Component.BelongToFrame, io.jmix.ui.component.Component.Disposable, io.jmix.ui.component.Component.Editable, io.jmix.ui.component.Component.Focusable, io.jmix.ui.component.Component.HasCaption, io.jmix.ui.component.Component.HasDescription, io.jmix.ui.component.Component.HasIcon, io.jmix.ui.component.Component.HasXmlDescriptor, io.jmix.ui.component.Component.Wrapper
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Modifier and Type | Method and Description |
---|---|
void |
createLayout(org.flowable.task.api.Task task,
java.util.List<FormOutcome> outcomes) |
java.util.List<io.jmix.ui.action.Action> |
getActions() |
java.util.function.Consumer<FormOutcome> |
getAfterTaskCompletedHandler() |
java.util.function.Predicate<FormOutcome> |
getBeforeTaskCompletedPredicate() |
java.lang.String |
getButtonsWidth() |
io.jmix.ui.component.BoxLayout |
getLayout() |
OutcomesPanel.Orientation |
getOrientation() |
java.util.List<FormOutcome> |
getOutcomes() |
java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> |
getProcessVariablesSupplier() |
org.flowable.task.api.Task |
getTask() |
void |
setAfterTaskCompletedHandler(java.util.function.Consumer<FormOutcome> afterTaskCompletedHandler) |
void |
setBeforeTaskCompletedPredicate(java.util.function.Predicate<FormOutcome> beforeTaskCompletedPredicate) |
void |
setButtonsWidth(java.lang.String buttonsWidth) |
void |
setOrientation(OutcomesPanel.Orientation orientation) |
void |
setProcessVariablesSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> processVariablesSupplier) |
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, isEnabled, isEnabledRecursive, isResponsive, isVisible, isVisibleRecursive, removeStyleName, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition, unwrapCompositionOrNull, unwrapOrNull, withUnwrapped, withUnwrappedComposition
static final java.lang.String NAME
void createLayout(org.flowable.task.api.Task task, java.util.List<FormOutcome> outcomes)
OutcomesPanel.Orientation getOrientation()
void setOrientation(OutcomesPanel.Orientation orientation)
java.util.List<FormOutcome> getOutcomes()
java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> getProcessVariablesSupplier()
void setProcessVariablesSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> processVariablesSupplier)
org.flowable.task.api.Task getTask()
java.util.function.Consumer<FormOutcome> getAfterTaskCompletedHandler()
void setAfterTaskCompletedHandler(java.util.function.Consumer<FormOutcome> afterTaskCompletedHandler)
java.util.function.Predicate<FormOutcome> getBeforeTaskCompletedPredicate()
void setBeforeTaskCompletedPredicate(java.util.function.Predicate<FormOutcome> beforeTaskCompletedPredicate)
java.util.List<io.jmix.ui.action.Action> getActions()
io.jmix.ui.component.BoxLayout getLayout()
java.lang.String getButtonsWidth()
void setButtonsWidth(java.lang.String buttonsWidth)