oracle.as.scheduler.security
Class MetadataPermission<ID_TYPE extends oracle.as.scheduler.security.MetadataPermissionId>
java.lang.Object
java.security.Permission
oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission
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
Fields inherited from class oracle.as.scheduler.security.internal.permission.AbstractBulkPrivilegeCheckSupportPermission |
m_mask |
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 |
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)
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
Copyright © 2008, 2012 Oracle. All rights reserved.