|
Copyright © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectweblogic.security.service.ResourceBase
com.bea.p13n.entitlements.resource.P13nResource
public abstract class P13nResource
This abstract class provides base functionality for resource
hierarchies that participate in WLS security. In particular,
these resources can be used to locate role and security policies
that have previously been created against the same logical hierarchy.
In general, P13nResource should only be used directly for system
classes such as LeafNodeResource and GlobalNodeResource.
Otherwise, applications should use subclasses in com.bea.p13n.entitlements.resource.
| Field Summary | |
|---|---|
static String |
empty
Empty string |
protected static String |
idDelimiter
Resource delimiter used in policies |
protected String |
initialCapability
For SecurityResource instances, the requested capability, if any |
protected String |
libraryResourceId
For P13nLibResource instances, the requested capability, if any |
| 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 | |
|---|---|
P13nResource()
No Args constructor |
|
P13nResource(SecurityResource securityResource,
String libraryResourceId,
String initialCapability)
Construct fields for security and library resources. |
|
| Method Summary | |
|---|---|
String |
getCapabilityName()
|
String |
getEntAppName()
Gets the application name associated with this resource |
String[] |
getKeys()
Gets keys for this resource. |
String |
getLibraryResourceId()
|
Resource |
getParentResource()
|
String |
getResourceName()
|
abstract int |
getResourceScope()
Implemented by P13nResource subclasses |
SecurityResource |
getSecurityResource()
Returns the resource object used to look for security policies. |
String |
getType()
Gets the type of this resource ( ApplicationResource). |
String |
getWebAppName()
|
Resource |
makeParent()
Make and return the logical hierarchical parent of this Resource |
void |
setInitialValues(String theInitialCapability,
String theLibRsrcId,
String theScope)
|
void |
setSecurityResource(SecurityResource theSecurityResource)
Sets the resource object used to look for security policies. |
String |
toString()
|
| Methods inherited from class weblogic.security.service.ResourceBase |
|---|
appendArrayValue, appendValue, equals, getFieldType, getID, getRepeatingFieldIndex, getRepeatingFieldTerminatingIndex, getValues, hashCode, init, init, isTransitiveField, reset, writeResourceString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String empty
protected static final String idDelimiter
protected String initialCapability
protected String libraryResourceId
| Constructor Detail |
|---|
public P13nResource(SecurityResource securityResource,
String libraryResourceId,
String initialCapability)
public P13nResource()
| Method Detail |
|---|
public abstract int getResourceScope()
public String[] getKeys()
getKeys in interface ResourcegetKeys in class ResourceBasepublic String getType()
ApplicationResource).
public SecurityResource getSecurityResource()
public void setSecurityResource(SecurityResource theSecurityResource)
public void setInitialValues(String theInitialCapability,
String theLibRsrcId,
String theScope)
public String getEntAppName()
public String getWebAppName()
public String getResourceName()
public String getCapabilityName()
public String getLibraryResourceId()
public String toString()
toString in interface ResourcetoString in class ResourceBasepublic Resource getParentResource()
getParentResource in interface ResourcegetParentResource in class ResourceBasepublic Resource makeParent()
Resource
makeParent in class ResourceBase
|
Copyright © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||