Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.4)

Part Number E13941-04

Uses of Interface
weblogic.security.spi.Resource

Packages that use Resource
weblogic.security.service Deprecated 9.0.0.0. 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 KerberosServiceResource
          The KerberosServiceResource is used by the customer to define a resource for Kerberos service.
 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.
 Resource KerberosServiceResource.getParentResource()
           
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 that return types with arguments of type Resource
 Set<Resource> BulkAdjudicator.adjudicate(List<Map<Resource,Result>> results, List<Resource> resources, ContextHandler handler)
          Determines the final adjudication from a set of decisions rendered by Access Decisions, provided they are acting as policy decision points (PDPs).
 Map<Resource,Map<String,SecurityRole>> BulkRoleMapper.getRoles(Subject subject, List<Resource> resource, ContextHandler handler)
          Indicates whether the role policies defined for the list of resources allow the requestor to posses a given role by utilizing the information contained in the subject and context.
 Map<Resource,Result> BulkAccessDecision.isAccessAllowed(Subject subject, Map<Resource,Map<String,SecurityRole>> roles, List<Resource> resources, ContextHandler handler, Direction direction)
          Indicates whether the authorization policies defined for the list of resources allow the requested method to be performed, by utilizing the information contained in the subject and context.
 

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).
 

Method parameters in weblogic.security.spi with type arguments of type Resource
 Set<Resource> BulkAdjudicator.adjudicate(List<Map<Resource,Result>> results, List<Resource> resources, ContextHandler handler)
          Determines the final adjudication from a set of decisions rendered by Access Decisions, provided they are acting as policy decision points (PDPs).
 Set<Resource> BulkAdjudicator.adjudicate(List<Map<Resource,Result>> results, List<Resource> resources, ContextHandler handler)
          Determines the final adjudication from a set of decisions rendered by Access Decisions, provided they are acting as policy decision points (PDPs).
 Map<Resource,Map<String,SecurityRole>> BulkRoleMapper.getRoles(Subject subject, List<Resource> resource, ContextHandler handler)
          Indicates whether the role policies defined for the list of resources allow the requestor to posses a given role by utilizing the information contained in the subject and context.
 Map<Resource,Result> BulkAccessDecision.isAccessAllowed(Subject subject, Map<Resource,Map<String,SecurityRole>> roles, List<Resource> resources, ContextHandler handler, Direction direction)
          Indicates whether the authorization policies defined for the list of resources allow the requested method to be performed, by utilizing the information contained in the subject and context.
 Map<Resource,Result> BulkAccessDecision.isAccessAllowed(Subject subject, Map<Resource,Map<String,SecurityRole>> roles, List<Resource> resources, ContextHandler handler, Direction direction)
          Indicates whether the authorization policies defined for the list of resources allow the requested method to be performed, by utilizing the information contained in the subject and context.
 


Copyright 1996, 2010, 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.

Oracle Fusion Middleware
Oracle WebLogic Server API Reference
11g Release 1 (10.3.4)

Part Number E13941-04