PlaceholderEntitlementResource Class

com.bea.netuix.application.manager.entitlements
PlaceholderEntitlementResource Class

public class PlaceholderEntitlementResource

    extends P13nLibraryResource

This class is used to represent a portal placeholder resource for management and runtime checking of role and security policies.


Hierarchy
Object
  ResourceBase
    P13nResource
      P13nLibraryResource
        PlaceholderEntitlementResource
All Implemented Interfaces

Resource, SecurityResource, SelfDescribingResource, Serializable

Field Summary

   
Fields from  com.bea.p13n.entitlements.resource.P13nResource
empty
 
Fields from  weblogic.security.service.ResourceBase
id, length, NO_PARENT, parent, resStr, SCOPE_RESOURCE_ACTION, values
 
Fields from class weblogic.security.spi.SelfDescribingResource
LIST_FIELD_TYPE, NORMAL_FIELD_TYPE, PATH_FIELD_TYPE, UNDEFINED_FIELD_TYPE
 

Constructor Summary

PlaceholderEntitlementResource(String entAppName, String webAppName, String appRsrcId, String libRsrcId, String capability)

Construct a resource whose role policies are scoped at a single leaf node, and whose security policies follow the 2 tier desktop/library inheritance scheme.

 

Method Summary

public static String
createAppResourceId(DesktopDefinitionId desktopDefinitionId, PageDefinitionId pageDefinitionId, PlaceholderDefinitionId placeholderDefinitionId)
public static String
createLibraryResourceId(PageDefinitionId pageDefinitionId, PlaceholderDefinitionId placeholderDefinitionId)
public static PlaceholderEntitlementResource
createPlaceholderEntitlementResource(DesktopDefinitionId desktopDefinitionId, PageDefinitionId pageDefinitionId, PlaceholderDefinitionId placeholderDefinitionId, String capability)
public static PlaceholderEntitlementResource
createPlaceholderUpdateEntitlementResource(DesktopDefinitionId desktopDefinitionId, PageDefinitionId pageDefinitionId, PlaceholderDefinitionId placeholderDefinitionId)
 
Methods from  com.bea.p13n.entitlements.resource.P13nLibraryResource
getResourceScope
 
Methods from  com.bea.p13n.entitlements.resource.P13nResource
getCapabilityName, getEntAppName, getKeys, getResourceName, getResourceScope, getSecurityResource, getType, getWebAppName, makeParent, setInitialValues, setSecurityResource, toString
 
Methods from  weblogic.security.service.ResourceBase
appendArrayValue, appendValue, equals, getFieldType, getID, getKeys, getParentResource, getRepeatingFieldIndex, getRepeatingFieldTerminatingIndex, getValues, hashCode, init, init, makeParent, reset, toString, writeResourceString
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from class weblogic.security.spi.Resource
equals, getID, getKeys, getParentResource, getType, getValues, hashCode, toString
 
Methods from class weblogic.security.spi.SelfDescribingResource
getFieldType, getRepeatingFieldIndex, getRepeatingFieldTerminatingIndex
 

Constructor Detail

PlaceholderEntitlementResource

public PlaceholderEntitlementResource(String entAppName, 
                                      String webAppName, 
                                      String appRsrcId, 
                                      String libRsrcId, 
                                      String capability)

Construct a resource whose role policies are scoped at a single leaf node, and whose security policies follow the 2 tier desktop/library inheritance scheme.

 

Method Detail

createAppResourceId(DesktopDefinitionId, PageDefinitionId, PlaceholderDefinitionId) Method

public static String createAppResourceId(DesktopDefinitionId desktopDefinitionId, 
                                         PageDefinitionId pageDefinitionId, 
                                         PlaceholderDefinitionId placeholderDefinitionId)

createLibraryResourceId(PageDefinitionId, PlaceholderDefinitionId) Method

public static String createLibraryResourceId(PageDefinitionId pageDefinitionId, 
                                             PlaceholderDefinitionId placeholderDefinitionId)

createPlaceholderEntitlementResource(DesktopDefinitionId, PageDefinitionId, PlaceholderDefinitionId, String) Method

public static PlaceholderEntitlementResource createPlaceholderEntitlementResource(DesktopDefinitionId desktopDefinitionId, 
                                                                                  PageDefinitionId pageDefinitionId, 
                                                                                  PlaceholderDefinitionId placeholderDefinitionId, 
                                                                                  String capability)

createPlaceholderUpdateEntitlementResource(DesktopDefinitionId, PageDefinitionId, PlaceholderDefinitionId) Method

public static PlaceholderEntitlementResource createPlaceholderUpdateEntitlementResource(DesktopDefinitionId desktopDefinitionId, 
                                                                                        PageDefinitionId pageDefinitionId, 
                                                                                        PlaceholderDefinitionId placeholderDefinitionId)