@ActionType(value="showRoleAssignments")
public class ShowRoleAssignmentsAction
extends io.jmix.ui.action.list.SecuredListAction
implements io.jmix.ui.action.Action.ExecutableAction, io.jmix.ui.action.Action.AdjustWhenScreenReadOnly
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 |
---|---|
static java.lang.String |
ID |
protected io.jmix.ui.ScreenBuilders |
screenBuilders |
accessManager, constraintEntityOp, metadata
Constructor and Description |
---|
ShowRoleAssignmentsAction() |
ShowRoleAssignmentsAction(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerform(io.jmix.ui.component.Component component) |
void |
execute() |
protected void |
setMessages(io.jmix.core.Messages messages) |
void |
setScreenBuilders(io.jmix.ui.ScreenBuilders screenBuilders) |
getConstraintEntityOp, isApplicable, isPermitted, setAccessManager, setConstraintEntityOp, setMetadata
getTarget, setTarget, withCaption, withDescription, withHandler, withIcon, withPrimary, withShortcut
addActionPerformedListener, addEnabledRule, 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
addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setShortcut, setShortcutCombination, setVisible
public static final java.lang.String ID
protected io.jmix.ui.ScreenBuilders screenBuilders
public ShowRoleAssignmentsAction()
public ShowRoleAssignmentsAction(java.lang.String id)
@Autowired public void setScreenBuilders(io.jmix.ui.ScreenBuilders screenBuilders)
@Autowired protected void setMessages(io.jmix.core.Messages messages)
public void actionPerform(io.jmix.ui.component.Component component)
actionPerform
in interface io.jmix.ui.action.Action
actionPerform
in class io.jmix.ui.action.BaseAction
public void execute()
execute
in interface io.jmix.ui.action.Action.ExecutableAction