@Retention(value=CLASS)
@Target(value=java.lang.annotation.ElementType.TYPE)
public @interface MethodPermissionPattern
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
pattern
Specifies the pattern that matches all methods that will receive this method permission (e.g.
|
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
id
The identity of this tag (used for tag inheritance only).
|
Constants.Interface |
itf
(Home|Remote|LocalHome|Local) Specifies the interface to which this permission pattern applies.
|
java.lang.String |
roles
Specifies the roles for the methods specified in the pattern tag, separated by a comma.
|
Constants.Bool |
unchecked
(True|False) Whether this pattern will apply to unchecked methods.
|
public abstract java.lang.String pattern
public abstract java.lang.String roles
public abstract Constants.Interface itf
public abstract java.lang.String id
public abstract Constants.Bool unchecked