Oracle Entitlements Server Provider SSPI API Reference

com.bea.security.spi
Interface ProviderAction


public interface ProviderAction

Provides a representation of a action name that is linked with an external authority that determines the format of that name and which name/value pairs it contains.

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

Method Summary
 ProviderAction getActionParent()
          Get the parent of this action.
 java.lang.String getAuthorityName()
          Get the name of the naming authority that defines this naming convention.
 java.util.Enumeration getDeepEnumeration()
          Get an enumeration of NameValueTypes that contain this action's name fields.
 java.util.Enumeration getEnumeration()
          Get an enumeration of NameValueTypes that contain this action's name fields.
 java.lang.String toString()
          Get a string representation of this resource name.
 

Method Detail

getAuthorityName

public java.lang.String getAuthorityName()
Get the name of the naming authority that defines this naming convention.

Returns:
the name of the authority defining this name as a String

getActionParent

public ProviderAction getActionParent()
Get the parent of this action.

Returns:
the parent of this action or null if this action has no parent

getEnumeration

public java.util.Enumeration getEnumeration()
Get an enumeration of NameValueTypes that contain this action's name fields. This enumeration only contains the fields explicitly designated by its naming authority. Sub-authories are not recursively resolved.

Returns:
an Enumeration of NameValueTypes.

getDeepEnumeration

public java.util.Enumeration getDeepEnumeration()
Get an enumeration of NameValueTypes that contain this action's name fields. This enumeration contains all fields designated by its naming authority and all sub-authories.

Returns:
an Enumeration of NameValueTypes.

toString

public java.lang.String toString()
Get a string representation of this resource name.

Returns:
a String representing this resource name.
Overrides:
toString in class java.lang.Object