@Target(value=METHOD) @Retention(value=RUNTIME) @Repeatable(value=ScreenAccessContainer.class) public @interface ScreenAccess
Example:
@ScreenAccess(screenIds = {"myapp_SomeEntity.browse", "myapp_SomeEntity.edit"})
Wildcard may be used for screenIds if the role must grant access to all screens:
@ScreenAccess(screenIds = "*")
Role| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String[] |
screenIds |