Oracle Fusion Middleware Java API Reference for Oracle ADF Share
11g Release 1 (11.1.1.1.0)

E10686-02

oracle.adf.share.security.authorization
Class ADFPermission

java.lang.Object
  extended by java.security.Permission
      extended by oracle.adf.share.security.authorization.ADFPermission
All Implemented Interfaces:
java.io.Serializable, java.security.Guard
Direct Known Subclasses:
AttributePermission, EntityAttributePermission, EntityPermission, MethodPermission, RegionPermission, RowSetPermission, ViewAttributePermission, ViewPermission

public abstract class ADFPermission
extends java.security.Permission

ADFPermission extends java.security.Permission to include IDE design time support for discovering available actions and applicable targets.

See Also:
Serialized Form

Field Summary
protected  java.lang.String _actions
           
protected  java.util.Vector _actionsVector
           
protected  boolean mActionChanged
           
protected  int mHashcode
           
protected  java.util.regex.Pattern mPattern
           
 
Constructor Summary
ADFPermission(java.lang.String name, java.lang.String actions)
          Constructs a permission with the specified name and actions
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getActions()
           
static PermissionActionDescriptor[] getPermissionActionDescriptors()
          Get an array of descriptors describing the set of actions associated with the represented Permission.
static PermissionTargetDescriptor[] getPermissionTargetDescriptors()
          Get an array of descriptors describing the set of targets upon which the represented Permission is applicable.
protected  java.lang.StringBuilder getStringBuilder()
           
 int hashCode()
           
 boolean implies(java.security.Permission permission)
           
protected  boolean isPatternMatch(java.lang.String sMatch)
           
static java.util.Vector parseActions(java.lang.String actions)
          Parse a comma separated list of action names into a Vector.
protected  void sort(java.util.Vector actionsV)
          Sort and store the action names found in a Vector.
 java.lang.String toString()
           
 
Methods inherited from class java.security.Permission
checkGuard, getName, newPermissionCollection
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_actions

protected java.lang.String _actions

_actionsVector

protected java.util.Vector _actionsVector

mPattern

protected java.util.regex.Pattern mPattern

mHashcode

protected int mHashcode

mActionChanged

protected boolean mActionChanged
Constructor Detail

ADFPermission

public ADFPermission(java.lang.String name,
                     java.lang.String actions)
Constructs a permission with the specified name and actions

Parameters:
name - name of the permission object being created
actions - actions of the permission object being created
Method Detail

getActions

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

equals

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

implies

public boolean implies(java.security.Permission permission)
Specified by:
implies in class java.security.Permission

hashCode

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

toString

public java.lang.String toString()
Overrides:
toString in class java.security.Permission

parseActions

public static java.util.Vector parseActions(java.lang.String actions)
Parse a comma separated list of action names into a Vector.

Parameters:
actions - a comma separated list of action names.
Returns:
a Vector of action names.

sort

protected void sort(java.util.Vector actionsV)
Sort and store the action names found in a Vector.

Parameters:
actionsV - a Vector of action names.

getPermissionActionDescriptors

public static PermissionActionDescriptor[] getPermissionActionDescriptors()
Get an array of descriptors describing the set of actions associated with the represented Permission.

Returns:
an array of PermissionActionDescriptor.

getPermissionTargetDescriptors

public static PermissionTargetDescriptor[] getPermissionTargetDescriptors()
Get an array of descriptors describing the set of targets upon which the represented Permission is applicable.

Returns:
an array of PermissionTargetDescriptor.

isPatternMatch

protected boolean isPatternMatch(java.lang.String sMatch)

getStringBuilder

protected java.lang.StringBuilder getStringBuilder()

Oracle Fusion Middleware Java API Reference for Oracle ADF Share
11g Release 1 (11.1.1.1.0)

E10686-02

Copyright © 1997, 2009, Oracle. All rights reserved.