Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14650-03


oracle.security.jps.service.policystore
Class PolicyStoreAccessPermission

java.lang.Object
  extended by java.security.Permission
      extended by oracle.security.jps.service.policystore.PolicyStoreAccessPermission

All Implemented Interfaces:
java.io.Serializable, java.security.Guard

public final class PolicyStoreAccessPermission
extends java.security.Permission
See Also:
Serialized Form

Nested Class Summary
static class PolicyStoreAccessPermission.Action
           
static class PolicyStoreAccessPermission.Context
          List of supported contexts for this permission

 

Constructor Summary
PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx, java.lang.String name, PolicyStoreAccessPermission.Action action)
           
PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx, java.lang.String name, PolicyStoreAccessPermission.Action[] actions)
           
PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx, java.lang.String name, java.lang.String actions)
           
PolicyStoreAccessPermission(java.lang.String name, java.lang.String actions)
          Creates a new PolicyStoreAccessPermission

 

Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getActions()
           
 int hashCode()
           
 boolean implies(java.security.Permission permission)
          Checks if a permission implies this permission
 java.security.PermissionCollection newPermissionCollection()
           

 

Methods inherited from class java.security.Permission
checkGuard, getName, toString

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Constructor Detail

PolicyStoreAccessPermission

public PolicyStoreAccessPermission(java.lang.String name,
                                   java.lang.String actions)
Creates a new PolicyStoreAccessPermission
Parameters:
name - This is the scope of the policy. Supported options are:
1. "context=APPLICATION, name=Application's stripe ID" permission applies to a particular application stripe
2. "context=APPLICATION, name=*" permission applies to all applications
3. "context=SYSTEM" permission applies to the global/ system policies in the Policystore
actions - Typically an action on the PolicyStore such as grant/ revoke etc. A "*" implies all actions in the given name-scope are permitted

PolicyStoreAccessPermission

public PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx,
                                   java.lang.String name,
                                   java.lang.String actions)

PolicyStoreAccessPermission

public PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx,
                                   java.lang.String name,
                                   PolicyStoreAccessPermission.Action action)

PolicyStoreAccessPermission

public PolicyStoreAccessPermission(PolicyStoreAccessPermission.Context ctx,
                                   java.lang.String name,
                                   PolicyStoreAccessPermission.Action[] actions)

Method Detail

implies

public boolean implies(java.security.Permission permission)
Checks if a permission implies this permission
Specified by:
implies in class java.security.Permission
Parameters:
permission -
Returns:
true or false

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class java.security.Permission

getActions

public java.lang.String getActions()
Specified by:
getActions in class java.security.Permission

hashCode

public int hashCode()
Specified by:
hashCode in class java.security.Permission

newPermissionCollection

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

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14650-03


Copyright © 2010, Oracle. All rights reserved.