Oracle Fusion Applications Java API Reference for Oracle Enterprise Scheduler Service
11g Release 1 (11.1.1.5)
E20742-01


oracle.as.scheduler.security
Class RuntimeDataPermission<ID_TYPE extends oracle.as.scheduler.security.MetadataPermissionId>

java.lang.Object
  extended by java.security.Permission
      extended by oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission
          extended by oracle.as.scheduler.security.RuntimeDataPermission<ID_TYPE>
All Implemented Interfaces:
java.io.Serializable, java.security.Guard, oracle.as.scheduler.security.internal.permission.BulkPrivilegeCheckSupport, oracle.as.scheduler.security.internal.permission.MaskSupport, oracle.as.scheduler.security.internal.permission.MultistripeBulkPrivilegeCheckSupport

public class RuntimeDataPermission<ID_TYPE extends oracle.as.scheduler.security.MetadataPermissionId>
extends oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission
implements oracle.as.scheduler.security.internal.permission.MaskSupport, java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
static class RuntimeDataPermission.Action
           
static class RuntimeDataPermission.Menu
           
 
Field Summary
 
Fields inherited from class oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission
m_mask
 
Constructor Summary
RuntimeDataPermission(ID_TYPE[] targets, RuntimeDataPermission.Action... actions)
           
RuntimeDataPermission(ID_TYPE target, RuntimeDataPermission.Action... actions)
           
RuntimeDataPermission(java.lang.String target, java.lang.String actions)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Checks two MetadataPermission objects for equality.
 java.util.List<java.lang.Integer> getActionMasks()
           
 java.util.List<char[]> getActionPatterns()
           
 java.util.List<ID_TYPE> getDeniedMetadataObjectIds()
           
 java.util.List<ID_TYPE> getPassedMetadataObjectIds()
           
 boolean implies(java.security.Permission p)
           
 java.security.PermissionCollection newPermissionCollection()
           
 
Methods inherited from class oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission
_convertToString, _initActions, beginAdditionalPolicyStripeCheck, endAdditionalPolicyStripeCheck, getActions, getDeniedTargets, getMask, getPassedTargets, getTargetCollection, hashCode, impliesIgnoreMask, initTargets, isAdditionalPolicyStripeCheck, toString
 
Methods inherited from class java.security.Permission
checkGuard, getName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.as.scheduler.security.internal.permission.MaskSupport
getMask, impliesIgnoreMask
 

Constructor Detail

RuntimeDataPermission

public RuntimeDataPermission(java.lang.String target,
                             java.lang.String actions)

RuntimeDataPermission

public RuntimeDataPermission(ID_TYPE[] targets,
                             RuntimeDataPermission.Action... actions)

RuntimeDataPermission

public RuntimeDataPermission(ID_TYPE target,
                             RuntimeDataPermission.Action... actions)
Method Detail

getPassedMetadataObjectIds

public java.util.List<ID_TYPE> getPassedMetadataObjectIds()

getDeniedMetadataObjectIds

public java.util.List<ID_TYPE> getDeniedMetadataObjectIds()

getActionPatterns

public java.util.List<char[]> getActionPatterns()
Specified by:
getActionPatterns in interface oracle.as.scheduler.security.internal.permission.MaskSupport

getActionMasks

public java.util.List<java.lang.Integer> getActionMasks()
Specified by:
getActionMasks in interface oracle.as.scheduler.security.internal.permission.MaskSupport

implies

public boolean implies(java.security.Permission p)
Overrides:
implies in class oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission

equals

public boolean equals(java.lang.Object obj)
Checks two MetadataPermission objects for equality. Checks that obj is a MetadataPermission, and has the same pathname and actions as this object.

Specified by:
equals in class java.security.Permission
Parameters:
obj - the object we are testing for equality with this object.
Returns:
true if obj is a MetadataPermission, and has the same pathname and actions as this MetadataPermission object, false otherwise.

newPermissionCollection

public java.security.PermissionCollection newPermissionCollection()
Overrides:
newPermissionCollection in class java.security.Permission

Oracle Fusion Applications Java API Reference for Oracle Enterprise Scheduler Service
11g Release 1 (11.1.1.5)
E20742-01


Copyright © 2008, 2011 Oracle. All rights reserved.