| 
BEA Systems, Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
  |
  +--weblogic.security.service.ResourceBase
        |
        +--weblogic.security.service.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}
| Fields inherited from class weblogic.security.service.ResourceBase | 
id,  
length,  
NO_PARENT,  
parent,  
resStr,  
SCOPE_RESOURCE_ACTION,  
values | 
| Constructor Summary | |
WebServiceResource()
Deprecated. As of 04/01/02.  | 
|
WebServiceResource(java.lang.String application,
                   java.lang.String contextPath,
                   java.lang.String webService,
                   java.lang.String method,
                   java.lang.String[] signature)
Constructs a new WebServiceResource with a target name
 composed from the application, method,
 and signature parameters. | 
|
WebServiceResource(WebResource webResource,
                   java.lang.String method,
                   java.lang.String[] signature,
                   java.lang.String[] paramNames)
Deprecated. As of 12/07/02, the constructor with the application, method and signature
 parameters should be used instead. | 
|
| Method Summary | |
 int | 
getFieldType(java.lang.String fieldName)
 | 
 java.lang.String[] | 
getKeys()
Gets keys for the WebServiceResource. | 
 java.lang.String | 
getType()
Gets the type of this resource ( WebServiceResource). | 
 void | 
initialize(java.lang.String application,
           java.lang.String contextPath,
           java.lang.String webService,
           java.lang.String method,
           java.lang.String[] signature)
Deprecated. As of 04/01/02, the constructor should be used instead.  | 
protected  Resource | 
makeParent()
Gets a Resource object that represents the parent of the current
 WebServiceResource. | 
 void | 
reset()
Deprecated. As of 04/01/02.  | 
protected  void | 
writeResourceString(java.lang.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, 
toString | 
| Methods inherited from class java.lang.Object | 
clone, 
finalize, 
getClass, 
notify, 
notifyAll, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public WebServiceResource(java.lang.String application,
                          java.lang.String contextPath,
                          java.lang.String webService,
                          java.lang.String method,
                          java.lang.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(WebResource webResource,
                          java.lang.String method,
                          java.lang.String[] signature,
                          java.lang.String[] paramNames)
application, method and signature
 parameters should be used instead.WebServiceResource with a target name
 composed from the webResource, method,
 signature, and paramNames parameters.
webResource - a WebResource that is the URI
                        used to locate the 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.paramNames - an array of Strings with the names of the parameters for the
                        target method. A value of null indicates that
                        the method being protected accepts no parameters.  These
                        names are ignored.public WebServiceResource()
WebServiceResource.| Method Detail | 
public void initialize(java.lang.String application,
                       java.lang.String contextPath,
                       java.lang.String webService,
                       java.lang.String method,
                       java.lang.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(java.lang.StringBuffer buf)
buf - buffer to write to.public java.lang.String getType()
WebServiceResource).
public int getFieldType(java.lang.String fieldName)
fieldName - 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>
 
Resource object of the parent resource.public java.lang.String[] getKeys()
WebServiceResource.
WebServiceResource's keys.public void reset()
WebServiceResource.
  | 
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||