public class RuntimeDataPermission extends oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission implements oracle.as.scheduler.security.internal.permission.MaskSupport, Serializable
MetadataObjectId
,
Serialized FormModifier and Type | Class and Description |
---|---|
static class |
RuntimeDataPermission.Action
Enum of the permissible actions for ESS requests.
|
static class |
RuntimeDataPermission.Menu
Enum of the menus defined for RuntimeDataPermissions.
|
Constructor and Description |
---|
RuntimeDataPermission(oracle.as.scheduler.security.MetadataPermissionId[] targets,
RuntimeDataPermission.Action[] actions)
Constructs the instance of RuntimeData permission for the given array of targets and actions
|
RuntimeDataPermission(oracle.as.scheduler.security.MetadataPermissionId target,
RuntimeDataPermission.Action[] actions)
Constructs the instance of RuntimeData permission for the given array of targets and actions
|
RuntimeDataPermission(String target,
String actions)
Constructs the instance of RuntimeData permission for the given target and actions
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Checks two MetadataPermission objects for equality.
|
List |
getActionMasks()
Gets the masks of actions added to this RuntimeDataPermission instance
|
List |
getActionPatterns()
Gets the patterns of actions added to this RuntimeDataPermission instance
|
List |
getDeniedMetadataObjectIds()
Gets the metadata object Ids for which permissions are denied
|
List |
getPassedMetadataObjectIds()
Gets the metadata object Ids for which permissions are allowed
|
List |
getRuntimeTargetNames() |
boolean |
implies(Permission p)
Checks if the specified RuntimeDataPermission's actions are "implied by"
this object's actions.
|
PermissionCollection |
newPermissionCollection() |
_convertToString, beginAdditionalPolicyStripeCheck, endAdditionalPolicyStripeCheck, getActions, getDeniedTargets, getMask, getPassedTargets, getTargetCollection, hashCode, impliesIgnoreMask, isAdditionalPolicyStripeCheck, toString
checkGuard, getName
public RuntimeDataPermission(String target, String actions)
target
- the String representation of targetsactions
- string representation of actions of type RuntimeDataPermission.Action
public RuntimeDataPermission(oracle.as.scheduler.security.MetadataPermissionId[] targets, RuntimeDataPermission.Action[] actions)
targets
- the array of targets of type MetadataObjectId
actions
- array of actions of type RuntimeDataPermission.Action
public RuntimeDataPermission(oracle.as.scheduler.security.MetadataPermissionId target, RuntimeDataPermission.Action[] actions)
target
- of type MetadataObjectId
actions
- array of actions of type RuntimeDataPermission.Action
public List getPassedMetadataObjectIds()
public List getDeniedMetadataObjectIds()
public List getActionPatterns()
getActionPatterns
in interface oracle.as.scheduler.security.internal.permission.MaskSupport
public List getActionMasks()
getActionMasks
in interface oracle.as.scheduler.security.internal.permission.MaskSupport
public boolean implies(Permission p)
implies
in class oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission
p
- the permission to check against.public boolean equals(Object obj)
equals
in class Permission
obj
- the object we are testing for equality with this object.true
if obj is a MetadataPermission, and has the same
pathname and actions as this MetadataPermission object,
false
otherwise.public PermissionCollection newPermissionCollection()
newPermissionCollection
in class Permission
public List getRuntimeTargetNames()