# com.bea.p13n.entitlements.common
EntitlementConstants Class

public class EntitlementConstants
extends `Object`

Hierarchy
  `Object`
  `EntitlementConstants`

## Field Summary

`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
`public static final int` | `CREATE_FAIL` Unsuccessful policy action
`public static final `String`` | `CUSTOM_PREDICATE_CLASS` System scoped class for expression predicate evaluation
`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.
`public static final `String`` | `EXECUTE_CAPABILITY` Security policy capability
`public static final int` | `EXPRESSION_CACHE_INIT_SIZE` Initial size of entitlement expression cache.
`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
`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
`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.
`public static final int` | `NOT_ATTEMPTED` Policy action not attempted - need further initialization
`public static final int` | `P13N_ADMIN_POLICY` Policy used to manage admin entitlements
`public static final `String`` | `P13N_ADMIN_POLICY_POOL_REF` Namespace for pool refs of P13n Admin Role Policy references
`public static final `String`` | `P13N_ADMIN_ROLE_POLICY_POOL` Namespace for pool of P13n Admin Role Policies
`public static final `String`` | `P13N_ADMIN_ROLE_SEGMENT_POOL` Namespace for pool of P13n Admin Role Segments
`public static final `String`` | `P13N_POLICY_NAMESPACE` Namespace for P13n Role and Security Policies
`public static final `String`` | `P13N_ROLE_POLICY_POOL` Namespace for pool of P13n Visitor Role Policies
`public static final `String`` | `P13N_ROLE_SEGMENT_POOL` Namespace for pool of P13n Visitor Role Segments
`public static final int` | `P13N_VISITOR_POLICY` Policy used to manage visitor entitlements
`public static final `String`` | `P13N_VISITOR_POLICY_POOL_REF` Namespace for pool refs of P13n Visitor Role Policy references
`public static final int` | `POLICY_EXISTS` Unsuccessful policy action
`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.
`public static final int` | `POLICY_NOT_FOUND` Unsuccessful policy action
`public static final `String`` | `PREDICATE_ENT_REQUEST` Key for location of entitlement request within entitlement Context object
`public static final `String`` | `PREDICATE_EVAL_CLASS` Application scoped class for expression predicate evaluation
`public static final int` | `REMOVE_FAIL` Unsuccessful policy action
`public static final `String`` | `RESOURCE_ID_DELIMITER` Used to construct a P13nResource that will look for role policies at global scope, only
`public static final int` | `SECURITY_POLICY_INHERITANCE` Used to construct a P13nResource that will be used to locate security policies only (not role policies).
`public static final int` | `SUCCESS` Successful policy action
`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

## Constructor Summary

EntitlementConstants()

## Method Summary

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Detail

### 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

### CREATE_FAIL

    public static final int CREATE_FAIL

  Unsuccessful policy action

### CUSTOM_PREDICATE_CLASS

    public static final String CUSTOM_PREDICATE_CLASS

  System scoped class for expression predicate evaluation

### 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.

### EXECUTE_CAPABILITY

    public static final String EXECUTE_CAPABILITY

  Security policy capability

### 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.

### 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

### 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

### 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.

### NOT_ATTEMPTED

    public static final int NOT_ATTEMPTED

  Policy action not attempted - need further initialization

### P13N_ADMIN_POLICY

    public static final int P13N_ADMIN_POLICY

  Policy used to manage admin entitlements

### P13N_ADMIN_POLICY_POOL_REF

    public static final String P13N_ADMIN_POLICY_POOL_REF

  Namespace for pool refs of P13n Admin Role Policy references

### P13N_ADMIN_ROLE_POLICY_POOL

    public static final String P13N_ADMIN_ROLE_POLICY_POOL

  Namespace for pool of P13n Admin Role Policies

### P13N_ADMIN_ROLE_SEGMENT_POOL

    public static final String P13N_ADMIN_ROLE_SEGMENT_POOL

  Namespace for pool of P13n Admin Role Segments

### P13N_POLICY_NAMESPACE

    public static final String P13N_POLICY_NAMESPACE

  Namespace for P13n Role and Security Policies

### P13N_ROLE_POLICY_POOL

    public static final String P13N_ROLE_POLICY_POOL

  Namespace for pool of P13n Visitor Role Policies

### P13N_ROLE_SEGMENT_POOL

    public static final String P13N_ROLE_SEGMENT_POOL

  Namespace for pool of P13n Visitor Role Segments

### P13N_VISITOR_POLICY

    public static final int P13N_VISITOR_POLICY

  Policy used to manage visitor entitlements

### P13N_VISITOR_POLICY_POOL_REF

    public static final String P13N_VISITOR_POLICY_POOL_REF

  Namespace for pool refs of P13n Visitor Role Policy references

### POLICY_EXISTS

    public static final int POLICY_EXISTS

  Unsuccessful policy action

### 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.

### POLICY_NOT_FOUND

    public static final int POLICY_NOT_FOUND

  Unsuccessful policy action

### PREDICATE_ENT_REQUEST

    public static final String PREDICATE_ENT_REQUEST

  Key for location of entitlement request within entitlement Context object

### PREDICATE_EVAL_CLASS

    public static final String PREDICATE_EVAL_CLASS

  Application scoped class for expression predicate evaluation

### REMOVE_FAIL

    public static final int REMOVE_FAIL

  Unsuccessful policy action

### 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

### 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.

### SUCCESS

    public static final int SUCCESS

  Successful policy action

### 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

## Constructor Detail

### EntitlementConstants

    public EntitlementConstants()