BEA Systems, Inc.

BEA AquaLogic Enterprise Security Provider SSPI 2.5 API Reference

com.bea.security.spi
Interface ProviderResource


public interface ProviderResource

Provides a representation of a resource 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 BEA Systems, Inc. All Rights Reserved.

Method Summary
 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 resource's name fields.
 java.util.Enumeration getEnumeration()
          Get an enumeration of NameValueTypes that contain this resource's name fields.
 ProviderResource getResourceParent()
          Get the parent of this resource.
 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

getResourceParent

public ProviderResource getResourceParent()
Get the parent of this resource.

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

getEnumeration

public java.util.Enumeration getEnumeration()
Get an enumeration of NameValueTypes that contain this resource'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 resource'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

Documentation is available at
http://download.oracle.com/docs/cd/E13169_01/ales/docs25