public class ItemTrackingAction extends ListAction implements io.jmix.ui.action.Action.HasSecurityConstraint
io.jmix.ui.action.BaseAction.EnabledRuleio.jmix.ui.action.Action.ActionPerformedEvent, io.jmix.ui.action.Action.AdjustWhenScreenReadOnly, io.jmix.ui.action.Action.ExecutableAction, io.jmix.ui.action.Action.HasPrimaryState, io.jmix.ui.action.Action.HasSecurityConstraint, io.jmix.ui.action.Action.HasTarget, io.jmix.ui.action.Action.MainTabSheetAction, io.jmix.ui.action.Action.ScreenOpeningAction, io.jmix.ui.action.Action.SecuredAction, io.jmix.ui.action.Action.Status| Modifier and Type | Field and Description |
|---|---|
protected io.jmix.core.AccessManager |
accessManager |
protected io.jmix.core.security.EntityOp |
constraintEntityOp |
protected io.jmix.core.Metadata |
metadata |
protected Security |
security |
target| Constructor and Description |
|---|
ItemTrackingAction(ListComponent target,
java.lang.String id) |
ItemTrackingAction(java.lang.String id) |
ItemTrackingAction(java.lang.String id,
java.lang.String shortcut) |
| Modifier and Type | Method and Description |
|---|---|
io.jmix.core.security.EntityOp |
getConstraintEntityOp() |
ConstraintOperationType |
getConstraintOperationType() |
protected boolean |
isPermitted() |
void |
setConstraintEntityOp(io.jmix.core.security.EntityOp entityOp) |
void |
setConstraintOperationType(ConstraintOperationType constraintOperationType) |
getTarget, setTargetwithCaption, withDescription, withHandler, withIcon, withPrimary, withShortcutactionPerform, addActionPerformedListener, addEnabledRule, isApplicable, isEnabledByRule, isEnabledByUiPermissions, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setEnabledInternal, setVisible, setVisibleByUiPermissions, setVisibleInternaladdOwner, addPropertyChangeListener, firePropertyChange, getCaption, getDescription, getEventHub, getIcon, getId, getOwner, getOwners, getShortcutCombination, hasSubscriptions, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setPrimary, setShortcut, setShortcutCombinationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitactionPerform, addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setShortcut, setShortcutCombination, setVisibleprotected io.jmix.core.security.EntityOp constraintEntityOp
protected Security security
protected io.jmix.core.Metadata metadata
protected io.jmix.core.AccessManager accessManager
public ItemTrackingAction(java.lang.String id)
public ItemTrackingAction(java.lang.String id,
@Nullable
java.lang.String shortcut)
public ItemTrackingAction(ListComponent target, java.lang.String id)
protected boolean isPermitted()
isPermitted in class io.jmix.ui.action.BaseActionpublic void setConstraintOperationType(ConstraintOperationType constraintOperationType)
@Nullable public ConstraintOperationType getConstraintOperationType()
public void setConstraintEntityOp(@Nullable
io.jmix.core.security.EntityOp entityOp)
setConstraintEntityOp in interface io.jmix.ui.action.Action.HasSecurityConstraint@Nullable public io.jmix.core.security.EntityOp getConstraintEntityOp()
getConstraintEntityOp in interface io.jmix.ui.action.Action.HasSecurityConstraint