@Component(value="sec_UiMenuConstraint")
@Scope(value="prototype")
public class UiMenuConstraint
extends java.lang.Object
implements io.jmix.core.constraint.AccessConstraint<io.jmix.ui.accesscontext.UiMenuContext>
Modifier and Type | Field and Description |
---|---|
protected UiPolicyStore |
policyStore |
protected UiSecureOperations |
uiOperations |
Constructor and Description |
---|
UiMenuConstraint() |
Modifier and Type | Method and Description |
---|---|
void |
applyTo(io.jmix.ui.accesscontext.UiMenuContext context) |
java.lang.Class<io.jmix.ui.accesscontext.UiMenuContext> |
getContextType() |
protected boolean |
hasPermittedChild(io.jmix.ui.menu.MenuItem menuItem) |
void |
setPolicyStore(UiPolicyStore policyStore) |
void |
setUiOperations(UiSecureOperations uiOperations) |
protected UiSecureOperations uiOperations
protected UiPolicyStore policyStore
@Autowired public void setUiOperations(UiSecureOperations uiOperations)
@Autowired public void setPolicyStore(UiPolicyStore policyStore)
public java.lang.Class<io.jmix.ui.accesscontext.UiMenuContext> getContextType()
getContextType
in interface io.jmix.core.constraint.AccessConstraint<io.jmix.ui.accesscontext.UiMenuContext>
public void applyTo(io.jmix.ui.accesscontext.UiMenuContext context)
applyTo
in interface io.jmix.core.constraint.AccessConstraint<io.jmix.ui.accesscontext.UiMenuContext>
protected boolean hasPermittedChild(io.jmix.ui.menu.MenuItem menuItem)