Skip navigation links

Oracle Enterprise Scheduler Java API Reference
11g Release 1 (11.1.1.7)
E26229-06


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

Skip navigation links

Oracle Enterprise Scheduler Java API Reference
11g Release 1 (11.1.1.7)
E26229-06


Copyright © 2008, 2013, Oracle and/or its affiliates. All rights reserved.