|
Oracle Fusion Middleware Oracle WebLogic Server API Reference 11g Release 1 (10.3.6) Part Number E13941-07 |
||||||||||
| 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 WebServiceResource with a target name
composed from the application, method,
and signature parameters. |
|
| Method Summary | |
|---|---|
int |
getFieldType(String fieldName)
Describe getFieldType method 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 Resource object that represents the parent of the current
WebServiceResource. |
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, 2015, 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.6) Part Number E13941-07 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||