@Target(value=METHOD) @Retention(value=RUNTIME) @Repeatable(value=SpecificAccessContainer.class) public @interface SpecificAccess
Example:
@SpecificAccess(permissions = {"my.specific.permission1", "my.specific.permission2"})Wildcard may be used if the role must grant access to all specific permissions:
@SpecificAccess(permissions = "*")
Role
Modifier and Type | Required Element and Description |
---|---|
java.lang.String[] |
permissions |