| 
 | Oracle Fusion Middleware Oracle WebLogic Server API Reference 12c Release 1 (12.1.1) Part Number E24391-02 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectweblogic.security.service.ResourceBase
weblogic.security.service.WebServiceResource
public final 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.
 The toString format (which is produced by the ResourceBase
 class) for a Web Service resource is:
 type=<webservices>, application=myApp, method=myMethod,
 signature={argumentType1, argumentType2}
| Field Summary | 
|---|
| Fields inherited from class weblogic.security.service.ResourceBase | 
|---|
| id, length, NO_PARENT, parent, resStr, SCOPE_RESOURCE_ACTION, values | 
| Fields inherited from interface weblogic.security.spi.SelfDescribingResource | 
|---|
| LIST_FIELD_TYPE, NORMAL_FIELD_TYPE, PATH_FIELD_TYPE, UNDEFINED_FIELD_TYPE | 
| Constructor Summary | |
|---|---|
| WebServiceResource()Deprecated. As of 04/01/02. | |
| WebServiceResource(String application,
                   String contextPath,
                   String webService,
                   String method,
                   String[] signature)Constructs a new WebServiceResourcewith a target name
 composed from theapplication,method,
 andsignatureparameters. | |
| Method Summary | |
|---|---|
|  int | getFieldType(String fieldName)Describe getFieldTypemethod here. | 
|  String[] | getKeys()Gets keys for the WebServiceResource. | 
|  String | getType()Gets the type of this resource ( WebServiceResource). | 
|  void | initialize(String application,
           String contextPath,
           String webService,
           String method,
           String[] signature)Deprecated. As of 04/01/02, the constructor should be used instead. | 
| protected  Resource | makeParent()Gets a Resourceobject that represents the parent of the currentWebServiceResource. | 
|  void | reset()Deprecated. As of 04/01/02. | 
| protected  void | writeResourceString(StringBuffer buf)Writes a string representation of the resource to buffer. | 
| Methods inherited from class weblogic.security.service.ResourceBase | 
|---|
| appendArrayValue, appendValue, equals, getID, getParentResource, getRepeatingFieldIndex, getRepeatingFieldTerminatingIndex, getValues, hashCode, init, init, isTransitiveField, toString | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public WebServiceResource(String application,
                          String contextPath,
                          String webService,
                          String method,
                          String[] signature)
WebServiceResource with a target name
 composed from the application, method,
 and signature parameters.
application - the name of the application in which the
            resource is deployed, as it appears in the corresponding
            <display-name> element. The
            <display-name> element is associated with an
            <application> element in the deployment
            descriptor, in an .ear file.contextPath - the context path for the Web application.webService - the name of the Web Service.method - a String representing the name of the service
                        that is to be invoked.  A value of
                        null indicates that the
                        security policy for the resource pertains
                        to all methods that match the other
                        parameters of the resource specification,
                        without consideration of the method name.signature - an array of Strings specifying the signature
                        of the target method. Each element in the
                        array contains the type of that parameter,
                        described as a fully-qualified Java class.
                        A value of null indicates
                        that the method being protected accepts no
                        parameters.public WebServiceResource()
WebServiceResource.
| Method Detail | 
|---|
public void initialize(String application,
                       String contextPath,
                       String webService,
                       String method,
                       String[] signature)
application, method, and
 signature parameters
 of the resource with the specified values.
application - the name of the application in which the
            resource is deployed, as it appears in the corresponding
            <display-name> element. The
            <display-name> element is associated with an
            <application> element in the deployment
            descriptor, in an .ear file.contextPath - the context path for the Web application.webService - the name of the Web Service.method - a String representing the name of the service
                        that is to be invoked.  A value of
                        null indicates that the
                        security policy for the resource pertains
                        to all methods that match the other
                        parameters of the resource specification,
                        without consideration of the method name.signature - an array of Strings specifying the signature
                        of the target method. Each element in the
                        array contains the type of that parameter,
                        described as a fully-qualified Java class.
                        A value of null indicates
                        that the method being protected accepts no
                        parameters.protected void writeResourceString(StringBuffer buf)
writeResourceString in class ResourceBasebuf - buffer to write to.public String getType()
WebServiceResource).
public int getFieldType(String fieldName)
SelfDescribingResourcegetFieldType method here.
getFieldType in interface SelfDescribingResourcegetFieldType in class ResourceBasefieldName - the String name of the field being queried.
int field type of fieldNameprotected Resource makeParent()
Resource object that represents the parent of the current
 WebServiceResource. If the resource does not have a parent, the value of
 null must be returned.
 The parentage hierarchy for the WebServiceResource (that is, the values returned from
 successive calls to this method) is:
 
 type=<webservices>, application=myApp, method=myMethod
 type=<webservices>, application=myApp
 type=<app>, application=myApp
 type=<webservices>
 
makeParent in class ResourceBaseResource object of the parent resource.public String[] getKeys()
WebServiceResource.
getKeys in interface ResourcegetKeys in class ResourceBaseWebServiceResource's keys.public void reset()
WebServiceResource.
reset in class ResourceBase| 
 | Copyright 1996, 2011, 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 12c Release 1 (12.1.1) Part Number E24391-02 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||