public abstract class ProcAction
extends com.haulmont.cuba.gui.components.AbstractAction
Modifier and Type | Class and Description |
---|---|
static interface |
ProcAction.AfterActionListener |
static interface |
ProcAction.BeforeActionPredicate |
com.haulmont.cuba.gui.components.Action.ActionPerformedEvent, com.haulmont.cuba.gui.components.Action.BeforeActionPerformedHandler, com.haulmont.cuba.gui.components.Action.HasBeforeActionPerformedHandler, com.haulmont.cuba.gui.components.Action.HasOpenType, com.haulmont.cuba.gui.components.Action.HasSecurityConstraint, com.haulmont.cuba.gui.components.Action.HasTarget, com.haulmont.cuba.gui.components.Action.Status, com.haulmont.cuba.gui.components.Action.UiPermissionAware
Modifier and Type | Method and Description |
---|---|
void |
addAfterActionListener(ProcAction.AfterActionListener listener) |
void |
addBeforeActionPredicate(ProcAction.BeforeActionPredicate predicate) |
java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> |
getProcessVariablesSupplier() |
java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> |
getScreenParametersSupplier() |
void |
setProcessVariablesSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> processVariablesSupplier) |
void |
setScreenParametersSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> screenParametersSupplier) |
addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isPrimary, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setIconFromSet, setPrimary, setShortcut, setShortcutCombination, setVisible
public void addBeforeActionPredicate(ProcAction.BeforeActionPredicate predicate)
public void addAfterActionListener(ProcAction.AfterActionListener listener)
public java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> getProcessVariablesSupplier()
public void setProcessVariablesSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> processVariablesSupplier)
public java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> getScreenParametersSupplier()
public void setScreenParametersSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> screenParametersSupplier)