com.bea.p13n.entitlements.resource
Class GlobalNodeResource
java.lang.Object
weblogic.security.service.ResourceBase
com.bea.p13n.entitlements.resource.P13nResource
com.bea.p13n.entitlements.resource.GlobalNodeResource
- All Implemented Interfaces
- Serializable, Resource, SelfDescribingResource, SelfDescribingResourceV2
public class GlobalNodeResource
- extends P13nResource
The GlobalNodeResource class is used to represent
an application defined resource hierarchy (taxonomy).
It is not used to locate P13n roles and policies (see
GlobalRoleResource
).
- See Also
- Serialized Form
Method Summary |
int |
getResourceScope()
Return the resource type of this class. |
String |
toString()
This method overrides the base class which will always
include a "type=app" in its string representation. |
Methods inherited from class com.bea.p13n.entitlements.resource.P13nResource |
getCapabilityName, getEntAppName, getKeys, getLibraryResourceId, getParentResource, getResourceName, getSecurityResource, getType, getWebAppName, makeParent, setInitialValues, setSecurityResource |
Methods inherited from class weblogic.security.service.ResourceBase |
appendArrayValue, appendValue, equals, getFieldType, getID, getRepeatingFieldIndex, getRepeatingFieldTerminatingIndex, getValues, hashCode, init, init, isTransitiveField, reset, writeResourceString |
GlobalNodeResource
public GlobalNodeResource(String entAppName,
String webAppName,
String appResourceID,
String capability)
- Construct a resource whose role policies will be
scoped at a global level
- Parameters
entAppName
- Enterprise application name.webAppName
- Webapp name.appResourceID
- Application-defined resource taxonomy Idcapability
- Optional application-defined capability to
evaluate. If no capability name is specified, a policy with no capability
name will be used if found.
getResourceScope
public final int getResourceScope()
- Return the resource type of this class.
- Specified by:
getResourceScope
in class P13nResource
- Returns
- EntitlementConstants.GLOBAL_ROLE_INHERITANCE.
toString
public String toString()
- This method overrides the base class which will always
include a "type=app" in its string representation. To
access the WLS global roles, the method returns an empty string.
- Specified by:
toString
in interface Resource
- Overrides:
toString
in class P13nResource
Copyright © 2000, 2008, 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.