public interface ResourceIdInfo
ResourceIdInfo
provides information about a
non-WLS resource type and creates instances of the resource
object for use in the weblogic.security.ResourceId
interface.Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getKeyNames()
Obtain the valid keys for the resource type.
|
java.util.Map |
getMap(java.lang.String resourceId)
Get a Map from a resource identifier.
|
java.lang.String[] |
getParentResourceIds(java.util.Map resMap)
Get the parent resource ids from a Map.
|
Resource |
getResource(java.util.Map resMap)
Get a resource object from a Map.
|
java.lang.String |
getResourceId(java.util.Map resMap)
Get a resource id from a Map.
|
SelfDescribingResourceV2 |
getSelfDescribingResource()
Obtain a self describing resource for the resource type.
|
SelfDescribingResourceV2 getSelfDescribingResource()
java.lang.String[] getKeyNames()
java.lang.String getResourceId(java.util.Map resMap) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
java.lang.String[] getParentResourceIds(java.util.Map resMap) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
Resource getResource(java.util.Map resMap) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
java.util.Map getMap(java.lang.String resourceId) throws java.lang.IllegalArgumentException
NOTE: The Map contains the key with a null value if the key was specified in the resource id without a value. When obtaining a key value there is no distinction made, but using containsKey() will indicate if the key was present in the resource identifier.
java.lang.IllegalArgumentException