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, withUnwrappedCompositionstatic 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)