| 
 | Oracle | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectweblogic.security.ResourceId
public class ResourceId
The ResourceId class provides an API for
 creating WebLogic Server security resource identifiers from a Map
 that describes the resource type and resource key values. 
 
In addition the ResourceId class provides a way
 to obtain a Map from a WebLogic Server resource identifier that describes
 the resource type and resource key values. The Map
 will always have the RESOURCE_TYPE key.
| Field Summary | |
|---|---|
| static String | RESOURCE_TYPEThe key used to put or get the security resource type. | 
| Constructor Summary | |
|---|---|
| ResourceId() | |
| Method Summary | |
|---|---|
| static Map | getMapFromResourceId(String resourceId)Returns a Mapof keys and key values based on
 a security resource identifier. | 
| static String[] | getParentResourceIds(String resourceId)Returns an ordered list of parent security resource identifiers based on the supplied resource identifier. | 
| static String | getResourceIdFromMap(Map resourceData)Returns a security resource identifier based on resource type and resource key values present in a Map. | 
| static String[] | getResourceKeyNames(String resourceType)Returns an ordered list of all key names for a resource type. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String RESOURCE_TYPE
String object.
| Constructor Detail | 
|---|
public ResourceId()
| Method Detail | 
|---|
public static String getResourceIdFromMap(Map resourceData)
                                   throws IllegalArgumentException
Map.
resourceData - a Map representing security resource data
Resource.toString()
IllegalArgumentException - when unable to create a resource id
            because of an unknown resource type or invalid resource keyResource
public static Map getMapFromResourceId(String resourceId)
                                throws IllegalArgumentException
Map of keys and key values based on
 a security resource identifier.
resourceId - a security resource identifier
IllegalArgumentException - for an invalid resource idResource
public static String[] getResourceKeyNames(String resourceType)
                                    throws IllegalArgumentException
Map.
resourceType - a security resource type
IllegalArgumentException - for an invalid resource type
public static String[] getParentResourceIds(String resourceId)
                                     throws IllegalArgumentException
The immediate parent is located at the starting array element and an empty (zero length) array indicates no parents.
resourceId - a security resource identifier
IllegalArgumentException - for an invalid resource idResource| 
 | Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs103 Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||