Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | BEA Systems, Inc.
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
weblogic.security.spi.Resource

Packages that use Resource
weblogic.security.service | This package includes interfaces, classes, and exceptions that support security providers.
weblogic.security.spi | This package includes interfaces, classes, and exceptions you use to develop security providers.

Uses of Resource in weblogic.security.service

Classes in weblogic.security.service that implement Resource
`class` | `AdminResource` The `AdminResource` class is used by a container to specify the Administrative resource (and method related to the resource) that a caller is attempting to access.
`class` | `ApplicationResource` The `ApplicationResource` class is used by a container to specify the Application resource (and method related to the resource) for which a security policy is being defined, or that a caller is attempting to access.
`class` | `COMResource` The `COMResource` class is used by a container to specify a class type that can be exported from the COM runtime.
`class` | `ControlResource` The `ControlResource` class is used by a controls container to specify the Control resource (and method related to the resource) that a caller is attempting to access.
`class` | `EISResource` The `EISResource` class is used by a container to specify the EIS resource (and method related to the resource) that a caller is attempting to access.
`class` | `EJBResource` The `EJBResource` class is used by a container to specify the EJB resource (and method related to the resource) that a caller is attempting to access.
`class` | `JDBCResource` The `JDBCResource` class is used by a container to specify the JDBC resource (and method related to the resource) that a caller is attempting to access.
`class` | `JMSResource` The `JMSResource` class is used by a container to specify the JMS resource (and method related to the resource) that a caller is attempting to access.
`class` | `JMXResource` The `JMXResource` class is used by a container to specify the JMX MBean resource (and method related to the resource) that a caller is attempting to access.
`class` | `JNDIResource` The `JNDIResource` class is used by a container to specify the JMS resource (and method related to the resource) that a caller is attempting to access.
`class` | `RemoteResource` The `RemoteResource` class is used by WLS to represent a service endpoint that is not deployed on the local WLS server.
`class` | `ResourceBase` The `ResourceBase` class is an abstract base class for all the specific resource types and facilitates the model for the extending resources.
`class` | `ServerResource` The `ServerResource` class is used by a container to specify the Server resource (and method related to the resource) that a caller is attempting to access.
`class` | `URLResource` The `URLResource` class is used by a container to specify the URL resource (and method related to the resource) that a caller is attempting to access.
`class` | `WebServiceResource` The `WebServiceResource` class is used by a container to specify the Web Service resource (and method related to the resource) that a caller is attempting to access.
`class` | `WorkContextResource` The `WorkContextResource` class is used by a container to specify the WorkContext resource (and method related to the resource) that a caller is attempting to access.

Fields in weblogic.security.service declared as Resource
`protected static Resource` | `ResourceBase.NO_PARENT`
`protected Resource` | `ResourceBase.parent`

Methods in weblogic.security.service that return Resource
`Resource` | `ResourceBase.getParentResource()` Gets a `Resource` object that represents the parent of the current resource.
`protected Resource` | `WorkContextResource.makeParent()` Gets a `Resource` object that represents the parent of the current `WorkContextResource`.
`protected Resource` | `WebServiceResource.makeParent()` Gets a `Resource` object that represents the parent of the current `WebServiceResource`.
`protected Resource` | `URLResource.makeParent()` Gets a `Resource` object that represents the parent of the current `URLResource`.
`protected Resource` | `ServerResource.makeParent()` Gets a `Resource` object that represents the parent of the current `ServerResource`.
`protected Resource` | `ResourceBase.makeParent()` Creates a `ResourceBase` object that represents the parent of the current resource.
`protected Resource` | `RemoteResource.makeParent()` Gets a `Resource` object that represents the parent of the current `RemoteResource`.
`protected Resource` | `JNDIResource.makeParent()` Gets a `Resource` object that represents the parent of the current `JNDIResource`.
`protected Resource` | `JMXResource.makeParent()` Gets a `Resource` object that represents the parent of the current `JMXResource`.
`protected Resource` | `JMSResource.makeParent()` Gets a `Resource` object that represents the parent of the current `JMSResource`.
`protected Resource` | `JDBCResource.makeParent()` Gets a `Resource` object that represents the parent of the current `JDBCResource`.
`protected Resource` | `EJBResource.makeParent()` Gets a `Resource` object that represents the parent of the current `EJBResource`.
`protected Resource` | `EISResource.makeParent()` Gets a `Resource` object that represents the parent of the current `EISResource`.
`protected Resource` | `ControlResource.makeParent()` Gets a `Resource` object that represents the parent of the current `ControlResource`.
`protected Resource` | `COMResource.makeParent()` Gets a `Resource` object that represents the parent of the current `COMResource`.
`protected Resource` | `ApplicationResource.makeParent()` Gets a `Resource` object that represents the parent of the current `ApplicationResource`.
`protected Resource` | `AdminResource.makeParent()` Gets a `Resource` object that represents the parent of the current `AdminResource`.

Constructors in weblogic.security.service with parameters of type Resource
`ApplicationResource(String application, Resource parent)` Create an `ApplicationResource` who's parent resource is passed in.

Uses of Resource in weblogic.security.spi

Subinterfaces of Resource in weblogic.security.spi
`interface` | `SelfDescribingResource` The `SelfDescribingResource` class adds added query methods to the `Resource` class.
`interface` | `SelfDescribingResourceV2` The `SelfDescribingResourceV2` class adds more query methods to the `SelfDescribingResource` class.

Methods in weblogic.security.spi that return Resource
`Resource` | `Resource.getParentResource()` Gets a `Resource` object that represents the parent of the current resource.
`Resource` | `AuditPolicyEvent.getResource()` Gets the resource associated with this `AuditPolicyEvent`.
`Resource` | `AuditCredentialMappingEvent.getResource()` Gets the resource of the getCredential operation associated with this `AuditCredentialMappingEvent`.
`Resource` | `AuditAtzEvent.getResource()` Gets the resource associated with this `AuditAtzEvent`.
`Resource` | `AuditApplicationVersionEvent.getResource()` Returns the resource associated with this `AuditApplicationVersionEvent`.
`Resource[]` | `RoleCollectionInfo.getResourceTypes()` Get the resource types used in the role collection.
`Resource[]` | `PolicyCollectionInfo.getResourceTypes()` Get the resource types used in the policy collection.

Methods in weblogic.security.spi with parameters of type Resource
`boolean` | `AdjudicatorV2.adjudicate(Result[] results, Resource resource, ContextHandler handler)` Determines the final adjudication from a set of decisions rendered by Access Decisions, provided they are acting as policy decision points (PDPs).
`void` | `DeployableCredentialProvider.deployCredentialMapping(Resource resource, String initiatingPrincipal, String eisUsername, String eisPassword)` Deprecated. Deploys credential maps (that is, creates a credential mapping on behalf of a deployed Resource Adapter).
`void` | `DeployableAuthorizationProviderV2.deployExcludedPolicy(DeployPolicyHandle handle, Resource resource)` Deploys a policy that always denies access.
`void` | `DeployableAuthorizationProviderV2.deployPolicy(DeployPolicyHandle handle, Resource resource, String[] roleNames)` Deploys a policy (that is, creates a policy on behalf of a deployed Web application or EJB).
`void` | `DeployableAuthorizationProvider.deployPolicy(Resource resource, String[] roleNames)` Deprecated. Deploys a policy (that is, creates a policy on behalf of a deployed Web application or EJB).
`void` | `DeployableRoleProviderV2.deployRole(DeployRoleHandle handle, Resource resource, String roleName, String[] userAndGroupNames)` Deploys a role (that is, creates a role on behalf of a deployed Web application or EJB).
`void` | `DeployableRoleProvider.deployRole(Resource resource, String roleName, String[] userAndGroupNames)` Deprecated. Deploys a role (that is, creates a role on behalf of a deployed Web application/EJB).
`void` | `DeployableAuthorizationProviderV2.deployUncheckedPolicy(DeployPolicyHandle handle, Resource resource)` Deploys a policy that always grants access.
`Object` | `CredentialMapperV2.getCredential(Subject requestor, String initiator, Resource resource, ContextHandler handler, String credType)` Returns credential of the specified type from the target resource associated with the specified initiator.
`Object` | `CredentialMapper.getCredentials(Subject requestor, String initiator, Resource resource, String[] credentialTypes)` Deprecated. Gets the set of supported credentials for the target resource, based on the identity of the initiating principal.
`Object[]` | `CredentialMapperV2.getCredentials(Subject requestor, Subject initiator, Resource resource, ContextHandler handler, String credType)` Returns credentials of the specified type from the target resource associated with the specified initiator.
`Vector` | `CredentialMapper.getCredentials(Subject requestor, Subject initiator, Resource resource, String[] credentialTypes)` Deprecated. Gets the set of supported credentials for the target resource, based on the identity of the initiating principal that is specified in the subject.
`Map` | `RoleMapper.getRoles(Subject subject, Resource resource, ContextHandler handler)` Indicates whether the authorization policies defined for the resource allow the requested method to be performed.
`Result` | `AccessDecision.isAccessAllowed(Subject subject, Map roles, Resource resource, ContextHandler handler, Direction direction)` Indicates whether the authorization policies defined for the resource allow the requested method to be performed, by utilizing the information contained in the subject.
`boolean` | `AccessDecision.isProtectedResource(Subject subject, Resource resource)` Determines if the specified resource is protected against access by unauthenticated principals.
`void` | `PolicyCollectionHandler.setPolicy(Resource resource, String[] roleNames)` Set a policy for the specified resource using the supplied roles names.
`void` | `RoleCollectionHandler.setRole(Resource resource, String roleName, String[] userAndGroupNames)` Set the role to give set of users and groups for the specified resource using the supplied information.
`void` | `PolicyCollectionHandler.setUncheckedPolicy(Resource resource)` Set a policy which always grants access to the specified resource.
`void` | `DeployableCredentialProvider.undeployCredentialMappings(Resource resource)` Deprecated. Undeploys credential maps (that is, deletes a credential mapping on behalf of an undeployed Resource Adapter).
`void` | `DeployableAuthorizationProvider.undeployPolicy(Resource resource)` Deprecated. Undeploys a policy (that is, deletes a policy on behalf of an undeployed Web application or EJB).
`void` | `DeployableRoleProvider.undeployRole(Resource resource, String roleName)` Deprecated. Undeploys a role (that is, deletes a role on behalf of an undeployed Web application/EJB).

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://e-docs.bea.com/wls/docs92 Copyright 2006 BEA Systems Inc.
PREV NEXT | FRAMES NO FRAMES