@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 |