| 
 | BEA Systems, Inc. | |||||||||||
| 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.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.
 
 The toString format (which is produced by the ResourceBase
 class) for an Application resource is:
 type=<app>, application=myApp
This resource is primarily used in the creation of a security policy for an application that contains multiple, different types of components. In particular, it should be used to define a security policy that is applied equally to all components of an application, instead of to any specific component of the application.
| 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 | |
| ApplicationResource()Deprecated. As of 04/01/02. | |
| ApplicationResource(String application)Constructs a new ApplicationResourcewith a target
 name composed from theapplicationparameter. | |
| ApplicationResource(String application,
                    Resource parent)Create an ApplicationResourcewho's parent resource is passed
 in. | |
| Method Summary | |
|  boolean | equals(Object obj)Compares this resource to the resource in the specified object. | 
|  String | getApplicationName()Gets the name associated with the ApplicationResource. | 
|  String[] | getKeys()Gets keys for the ApplicationResource. | 
|  String | getType()Gets the type of this resource ( ApplicationResource). | 
|  void | initialize(String application)Deprecated. As of 04/01/02, the constructor should be used instead. | 
| protected  Resource | makeParent()Gets a Resourceobject that represents the parent of the
 currentApplicationResource. | 
|  void | reset()Deprecated. As of 04/01/02. | 
| Methods inherited from class weblogic.security.service.ResourceBase | 
| appendArrayValue, appendValue, getFieldType, getID, getParentResource, getRepeatingFieldIndex, getRepeatingFieldTerminatingIndex, getValues, hashCode, init, init, isTransitiveField, toString, writeResourceString | 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public ApplicationResource()
ApplicationResource.
public ApplicationResource(String application)
ApplicationResource with a target
 name composed from the application parameter.
public ApplicationResource(String application,
                           Resource parent)
ApplicationResource who's parent resource is passed
 in.
| Method Detail | 
public boolean equals(Object obj)
equals in interface Resourceequals in class ResourceBaseobj - the other resource with which to compare this resource.
TRUE if the resource passed in matches this resource,
	       and FALSE otherwise.Object.equals(Object)public String getApplicationName()
ApplicationResource.
public String[] getKeys()
ApplicationResource.
getKeys in interface ResourcegetKeys in class ResourceBaseApplicationResource's keys.public String getType()
ApplicationResource).
public void initialize(String application)
application parameter of the resource with the specified value.
application - a String indicating 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.
			     A value of null indicates that
                 the resource is not deployed as part of an
                 application.protected Resource makeParent()
Resource object that represents the parent of the
 current ApplicationResource. If the resource does not have a parent, 
 the value of null must be returned.
 
 There is no inheritance hierachy inherent in an ApplicationResource. This
 returns the resource that was passed in to the ApplicationResource at
 creation time. This is why an ApplicationResource can appear in the
 parentage of EISResources, and URLResources.
 
makeParent in class ResourceBaseResource object of the parent resource.public void reset()
ApplicationResource.
reset in class ResourceBase| 
 | Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs91 Copyright 2005 BEA Systems Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||