@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface InstanceSpecificAuthorization
PortalEntity
to define the permission class to be used to request authorization on a specific instance and the actions for which authorization should be sought. This class overrides the @Authorization annotation for the instance with the specified ID; however, and @Authorization annotation must also be present to define the actions.Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
id
The ID of the instance of this type that this authorization rule applies to
|
java.lang.String |
permissionClass
Mandatory element that specifies the fully qualified name of the permission class to be used for the resource.
|
java.lang.String |
securityId
The security ID to use for this instance.
|
public abstract java.lang.String id