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 MetadataPermission<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.MetadataPermission<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 MetadataPermission<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

Since:
release specific (what release of product did this appear in)
Version:
$Header: ess/src/oracle/as/scheduler/security/MetadataPermission.java /main/14 2010/10/07 15:22:33 wbao Exp $
Author:
cfuentes
See Also:
Serialized Form

Nested Class Summary
static class MetadataPermission.Action
           
 
Field Summary
 
Fields inherited from class oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission
m_mask
 
Constructor Summary
MetadataPermission(ID_TYPE[] targets, MetadataPermission.Action... actions)
           
MetadataPermission(ID_TYPE target, MetadataPermission.Action... actions)
           
MetadataPermission(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

MetadataPermission

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

MetadataPermission

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

MetadataPermission

public MetadataPermission(ID_TYPE target,
                          MetadataPermission.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.