@Target(value=METHOD) @Retention(value=RUNTIME) @Repeatable(value=MenuPolicyContainer.class) public @interface MenuPolicy
MenuPolicy
annotations may be placed on a single
method. MenuPolicy
annotation may present on multiple methods of the same class. Annotated method may have
any name and return type.
Example:
@ResourceRole(name = "My Role", code = "myRole") public interface MyRole { @MenuPolicy(menuIds = {"menu1", "menuItem1"}) @MenuPolicy(menuIds = "menuItem1") void menus(); }
ResourceRole
,
ResourcePolicy
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String[] |
menuIds |