public class ItemTrackingAction extends ListAction implements io.jmix.ui.action.Action.HasSecurityConstraint
io.jmix.ui.action.BaseAction.EnabledRule
io.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, setTarget
withCaption, withDescription, withHandler, withIcon, withPrimary, withShortcut
actionPerform, addActionPerformedListener, addEnabledRule, isApplicable, isEnabledByRule, isEnabledByUiPermissions, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setEnabledInternal, setVisible, setVisibleByUiPermissions, setVisibleInternal
addOwner, addPropertyChangeListener, firePropertyChange, getCaption, getDescription, getEventHub, getIcon, getId, getOwner, getOwners, getShortcutCombination, hasSubscriptions, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setPrimary, setShortcut, setShortcutCombination
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionPerform, addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setShortcut, setShortcutCombination, setVisible
protected 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.BaseAction
public 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