Package org.forgerock.openig.openam
Class PolicyDecisionContext
java.lang.Object
org.forgerock.services.context.AbstractContext
org.forgerock.openig.openam.PolicyDecisionContext
- All Implemented Interfaces:
- Context
A 
PolicyDecisionContext convey policy decision information to downstream filters and handlers.- 
Field SummaryFieldsFields inherited from class org.forgerock.services.context.AbstractContextdata
- 
Method SummaryModifier and TypeMethodDescriptionReturns the unmodifiable map of actions provided in the policy decision (can be empty, but nevernull).Returns the unmodifiable map of advices provided in the policy decision (can be empty, but nevernull).Returns the unmodifiable map of attributes provided in the policy decision (can be empty, but nevernull).Returns the unmodifiable actions entry in the policy decision (nevernull).Returns the unmodifiable advices entry in the policy decision (nevernull).Returns the unmodifiable attributes entry in the policy decision (nevernull).Returns the resource entry in the policy decision (nevernull).Methods inherited from class org.forgerock.services.context.AbstractContextas, asContext, containsContext, containsContext, get, getContext, getContextName, getId, getParent, getRootId, isRootContext, toJsonValue, toString
- 
Field Details- 
NAMEContext's name.- See Also:
 
 
- 
- 
Method Details- 
getAttributesReturns the unmodifiable map of attributes provided in the policy decision (can be empty, but nevernull).- Returns:
- the map of attributes provided in the policy decision
 
- 
getJsonAttributesReturns the unmodifiable attributes entry in the policy decision (nevernull).The returned JsonValue wraps a Map<String, List<String>>just like:{ "dn": [ "uid=bjensen,dc=example,dc=com" ], "emails": [ "bjensen@example.com", "jensen@acme.org" ] }- Returns:
- the unmodifiable attributes entry in the policy decision (never null).
 
- 
getAdvicesReturns the unmodifiable map of advices provided in the policy decision (can be empty, but nevernull).- Returns:
- the map of advices provided in the policy decision
 
- 
getJsonAdvicesReturns the unmodifiable advices entry in the policy decision (nevernull).The returned JsonValue wraps a Map<String, List<String>>just like:{ "AuthLevelConditionAdvice": [ "3" ] }- Returns:
- the unmodifiable advices entry in the policy decision (never null).
 
- 
getActionsReturns the unmodifiable map of actions provided in the policy decision (can be empty, but nevernull).- Returns:
- the map of actions provided in the policy decision
 
- 
getJsonActionsReturns the unmodifiable actions entry in the policy decision (nevernull).The returned JsonValue wraps a Map<String, Boolean>just like:{ "POST": true }- Returns:
- the unmodifiable actions entry in the policy decision (never null).
 
- 
getResourceReturns the resource entry in the policy decision (nevernull).- Returns:
- the resource entry in the policy decision (never null).
 
 
-