| Interface | Description | 
|---|---|
| ApplicationPolicy | 
 The class represents an application in which entity objects and policies are created. 
 | 
| PolicyMgmt | 
 This interface defines policy provisioning APIs 
 | 
| PolicyStore | 
 PolicyStore is the top-level scope concept. 
 | 
| Class | Description | 
|---|---|
| ApplicationRole | Deprecated
 FOR JPS INTERNAL USE ONLY. 
 | 
| PolicyStoreAccessPermission | 
 A subclass of java.security.Permission. 
 | 
| PolicyStoreFactory | Deprecated
 Use  
PolicyServiceUtils instead. | 
| Enum | Description | 
|---|---|
| ApplicationRoleAttributes | 
 Attributes supported by the Application Roles. 
 | 
| ApplicationRoleInUseException.REFERENTIAL_TYPE | 
 A enumeration listing the different types of references an application role can have with other objects in the policystore. 
 | 
| PolicyStoreAccessPermission.Action | 
 The enumeration class that defines the available actions for PolicyStoreAccessPermission. 
 | 
| PolicyStoreAccessPermission.Context | 
 List of supported contexts for this permission 
 | 
| PolicyStoreType | 
 Class the defines the various policy storage types. 
 | 
| RoleAdminPermission.RoleAdminAction | 
 Represents all valid actions supported by  
RoleAdminPermission | 
| Exception | Description | 
|---|---|
| ApplicationRoleInUseException | 
 This exception is thrown when an application role to be deleted is referenced by other application roles. 
 | 
| ExternalPolicyObjectException | |
| PolicyObjectAlreadyExistsException | 
 This exception is thrown when a specific policy object (grantee, role etc) already exists in the policy store 
 | 
| PolicyObjectNotFoundException | 
 This exception is thrown when a policy object (grantee, role etc) does not exist in the policy store. 
 | 
| PolicyStoreConfigException | |
| PolicyStoreConnectivityException | 
 This exception is thrown when an underlying connectivity issue happens. 
 | 
| PolicyStoreContainerNotReadyException | |
| PolicyStoreException | 
 This is the policy store base exception and is thrown when there is any error during policy operation 
 | 
| PolicyStoreIncompatibleVersionException | 
 An exception thrown by the PolicyStore M-APIs that indicate the store operation was not allowed. 
 | 
| PolicyStoreOperationNotAllowedException | 
 An exception thrown by the PolicyStore M-APIs that indicate the store operation was not allowed. 
 | 
| PolicyStoreRuntimeException | 
 This is the policy store run time exception and is thrown when there is any error during policy operation 
 | 
| ResourceFinderException | 
 This is a resource finder related exception that is thrown when a  
ResourceFinder cannot be instantiated or invoked by JPS. |