com.bea.p13n.entitlements.common
Class EntitlementConstants

java.lang.Object
  extended by com.bea.p13n.entitlements.common.EntitlementConstants

public class EntitlementConstants
extends Object


Field Summary
static int APPLICATION_INHERITANCE
          Id used to construct a P13nResource that will look for policies visible/editable in WLS console at an application scope
static int CREATE_FAIL
          Unsuccessful policy action
static String CUSTOM_PREDICATE_CLASS
          System scoped class for expression predicate evaluation
static int ENT_APP_ROLE_INHERITANCE
          Used to construct a P13nResource that will look for role policies at enterprise application and global scope.
static String EXECUTE_CAPABILITY
          Security policy capability
static int EXPRESSION_CACHE_INIT_SIZE
          Initial size of entitlement expression cache.
static int GLOBAL_NODE_INHERITANCE
          Used to construct a P13nResource that will be used NOT to locate role or security policies but instead simply represents a leaf node within a general library taxonomy.
static int GLOBAL_ROLE_INHERITANCE
          Id used to construct a P13nResource that will look for policies visible/editable in WLS console at a global scope
static int HIERARCHICAL_ROLE_INHERITANCE
          Used to construct a P13nResource that will look for role policies at leaf node, application taxonomy, web application, enterprise application and global scope
static int LEAF_NODE_ROLE_INHERITANCE
          Used to construct a P13nResource that will look for role policies at resource leaf node and global scope, only.
static int NOT_ATTEMPTED
          Policy action not attempted - need further initialization
static int P13N_ADMIN_POLICY
          Policy used to manage admin entitlements
static String P13N_ADMIN_POLICY_POOL_REF
          Namespace for pool refs of P13n Admin Role Policy references
static String P13N_ADMIN_ROLE_POLICY_POOL
          Namespace for pool of P13n Admin Role Policies
static String P13N_ADMIN_ROLE_SEGMENT_POOL
          Namespace for pool of P13n Admin Role Segments
static String P13N_APPL_ROLE_POLICY_POOL
          Namespace for pool of P13n Application Role Policies.
static int P13N_APPLICATION_POLICY
          Policy used to manage application scoped visitor entitlements
static String P13N_POLICY_NAMESPACE
          Namespace for P13n Role and Security Policies
static String P13N_ROLE_POLICY_POOL
          Namespace for pool of P13n Visitor Role Policies
static String P13N_ROLE_SEGMENT_POOL
          Namespace for pool of P13n Visitor Role Segments
static int P13N_VISITOR_POLICY
          Policy used to manage visitor entitlements
static String P13N_VISITOR_POLICY_POOL_REF
          Namespace for pool refs of P13n Visitor Role Policy references
static int POLICY_EXISTS
          Unsuccessful policy action
static int POLICY_LIBRARY_INHERITANCE
          Used to construct a P13nResource that will be used to locate role or security policies at either a resource leaf node and/or within a general library taxonomy.
static int POLICY_NOT_FOUND
          Unsuccessful policy action
static String PREDICATE_ENT_REQUEST
          Key for location of entitlement request within entitlement Context object
static String PREDICATE_EVAL_CLASS
          Application scoped class for expression predicate evaluation
static int REMOVE_FAIL
          Unsuccessful policy action
static String RESOURCE_ID_DELIMITER
          Used to construct a P13nResource that will look for role policies at global scope, only
static int SECURITY_POLICY_INHERITANCE
          Used to construct a P13nResource that will be used to locate security policies only (not role policies).
static int SUCCESS
          Successful policy action
static int WEBAPP_ROLE_INHERITANCE
          Used to construct a P13nResource that will look for role policies at web application, enterprise application and global scope
 
Constructor Summary
EntitlementConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GLOBAL_ROLE_INHERITANCE

public static final int GLOBAL_ROLE_INHERITANCE
Id used to construct a P13nResource that will look for policies visible/editable in WLS console at a global scope

See Also
Constants Summary

APPLICATION_INHERITANCE

public static final int APPLICATION_INHERITANCE
Id used to construct a P13nResource that will look for policies visible/editable in WLS console at an application scope

See Also
Constants Summary

ENT_APP_ROLE_INHERITANCE

public static final int ENT_APP_ROLE_INHERITANCE
Used to construct a P13nResource that will look for role policies at enterprise application and global scope.

See Also
Constants Summary

WEBAPP_ROLE_INHERITANCE

public static final int WEBAPP_ROLE_INHERITANCE
Used to construct a P13nResource that will look for role policies at web application, enterprise application and global scope

See Also
Constants Summary

LEAF_NODE_ROLE_INHERITANCE

public static final int LEAF_NODE_ROLE_INHERITANCE
Used to construct a P13nResource that will look for role policies at resource leaf node and global scope, only.

See Also
Constants Summary

HIERARCHICAL_ROLE_INHERITANCE

public static final int HIERARCHICAL_ROLE_INHERITANCE
Used to construct a P13nResource that will look for role policies at leaf node, application taxonomy, web application, enterprise application and global scope

See Also
Constants Summary

SECURITY_POLICY_INHERITANCE

public static final int SECURITY_POLICY_INHERITANCE
Used to construct a P13nResource that will be used to locate security policies only (not role policies). This type of P13nResource is used for runtime checks.

See Also
Constants Summary

POLICY_LIBRARY_INHERITANCE

public static final int POLICY_LIBRARY_INHERITANCE
Used to construct a P13nResource that will be used to locate role or security policies at either a resource leaf node and/or within a general library taxonomy. This type of P13nResource is used for runtime checks.

See Also
Constants Summary

GLOBAL_NODE_INHERITANCE

public static final int GLOBAL_NODE_INHERITANCE
Used to construct a P13nResource that will be used NOT to locate role or security policies but instead simply represents a leaf node within a general library taxonomy.

See Also
Constants Summary

SUCCESS

public static final int SUCCESS
Successful policy action

See Also
Constants Summary

POLICY_EXISTS

public static final int POLICY_EXISTS
Unsuccessful policy action

See Also
Constants Summary

CREATE_FAIL

public static final int CREATE_FAIL
Unsuccessful policy action

See Also
Constants Summary

POLICY_NOT_FOUND

public static final int POLICY_NOT_FOUND
Unsuccessful policy action

See Also
Constants Summary

REMOVE_FAIL

public static final int REMOVE_FAIL
Unsuccessful policy action

See Also
Constants Summary

NOT_ATTEMPTED

public static final int NOT_ATTEMPTED
Policy action not attempted - need further initialization

See Also
Constants Summary

PREDICATE_ENT_REQUEST

public static final String PREDICATE_ENT_REQUEST
Key for location of entitlement request within entitlement Context object

See Also
Constants Summary

PREDICATE_EVAL_CLASS

public static final String PREDICATE_EVAL_CLASS
Application scoped class for expression predicate evaluation

See Also
Constants Summary

CUSTOM_PREDICATE_CLASS

public static final String CUSTOM_PREDICATE_CLASS
System scoped class for expression predicate evaluation

See Also
Constants Summary

RESOURCE_ID_DELIMITER

public static final String RESOURCE_ID_DELIMITER
Used to construct a P13nResource that will look for role policies at global scope, only

See Also
Constants Summary

P13N_POLICY_NAMESPACE

public static final String P13N_POLICY_NAMESPACE
Namespace for P13n Role and Security Policies

See Also
Constants Summary

P13N_ROLE_POLICY_POOL

public static final String P13N_ROLE_POLICY_POOL
Namespace for pool of P13n Visitor Role Policies

See Also
Constants Summary

P13N_APPL_ROLE_POLICY_POOL

public static final String P13N_APPL_ROLE_POLICY_POOL
Namespace for pool of P13n Application Role Policies. Note: this namespace is only used within the custom predicate argument, to inform the predicate of the cache scope of the role.

See Also
Constants Summary

P13N_ROLE_SEGMENT_POOL

public static final String P13N_ROLE_SEGMENT_POOL
Namespace for pool of P13n Visitor Role Segments

See Also
Constants Summary

P13N_VISITOR_POLICY_POOL_REF

public static final String P13N_VISITOR_POLICY_POOL_REF
Namespace for pool refs of P13n Visitor Role Policy references

See Also
Constants Summary

P13N_ADMIN_ROLE_POLICY_POOL

public static final String P13N_ADMIN_ROLE_POLICY_POOL
Namespace for pool of P13n Admin Role Policies

See Also
Constants Summary

P13N_ADMIN_ROLE_SEGMENT_POOL

public static final String P13N_ADMIN_ROLE_SEGMENT_POOL
Namespace for pool of P13n Admin Role Segments

See Also
Constants Summary

P13N_ADMIN_POLICY_POOL_REF

public static final String P13N_ADMIN_POLICY_POOL_REF
Namespace for pool refs of P13n Admin Role Policy references

See Also
Constants Summary

P13N_VISITOR_POLICY

public static final int P13N_VISITOR_POLICY
Policy used to manage visitor entitlements

See Also
Constants Summary

P13N_ADMIN_POLICY

public static final int P13N_ADMIN_POLICY
Policy used to manage admin entitlements

See Also
Constants Summary

P13N_APPLICATION_POLICY

public static final int P13N_APPLICATION_POLICY
Policy used to manage application scoped visitor entitlements

See Also
Constants Summary

EXECUTE_CAPABILITY

public static final String EXECUTE_CAPABILITY
Security policy capability

See Also
Constants Summary

EXPRESSION_CACHE_INIT_SIZE

public static final int EXPRESSION_CACHE_INIT_SIZE
Initial size of entitlement expression cache. This value should allow for what the average number of custom predicate based role policies per enterprise application is expected to be.

See Also
Constants Summary
Constructor Detail

EntitlementConstants

public EntitlementConstants()


Copyright © 2000, 2009, 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.