Oracle Entitlements Server for Java API Reference

com.bea.security
Class RuntimeAction

java.lang.Object
  |
  +--com.bea.security.NamedObject
        |
        +--com.bea.security.RuntimeAction

public class RuntimeAction
extends NamedObject
implements com.bea.security.spi.ProviderAction

The RuntimeAction class represents a verb or action associated with an access query.

Author:
Copyright © 2004-2008, Oracle and/or its affiliates. All rights reserved.

Fields inherited from class com.bea.security.NamedObject
deep, nameAuth, shallow
 
Constructor Summary
RuntimeAction(RuntimeAction action)
          Constructs a cloned runtime action from another with a deep copy.
RuntimeAction(java.lang.String actionstring, java.lang.String authorityname)
          Constructs an action given the action string and the name of its authority.
 
Method Summary
 RuntimeAction getParent()
          Gets this action's parent.
 
Methods inherited from class com.bea.security.NamedObject
chop, getAuthorityName, getDeepEnumeration, getEnumeration, getID, getNamingAuthority, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RuntimeAction

public RuntimeAction(java.lang.String actionstring,
                     java.lang.String authorityname)
Constructs an action given the action string and the name of its authority.

Parameters:
actionstring - a string representation of this action.
authorityname - the name of the authority that defines the format of the action string.

RuntimeAction

public RuntimeAction(RuntimeAction action)
Constructs a cloned runtime action from another with a deep copy. Each of the actions name elements are copied from the provided action to the new one.

Parameters:
action - another RuntimeAction to make a copy from.
Method Detail

getParent

public RuntimeAction getParent()
Gets this action's parent.

Returns:
the action's parent or null if this action does not have a parent.