| Modifier and Type | Class and Description |
|---|---|
class |
BasicPolicyDecision
Represents the result of querying a Policy for permission to perform
a RequestedAction.
|
class |
CompositPolicyDecision
Policy decision that is made from some analysis of a set of decisions.
|
| Modifier and Type | Method and Description |
|---|---|
protected PolicyDecision |
BaseSelfEditingPolicy.authorizedDecision(String message)
An AUTHORIZED decision with a message like "PolicyClass: message".
|
protected PolicyDecision |
BaseSelfEditingPolicy.cantModifyPredicate(Property predicate) |
protected PolicyDecision |
BaseSelfEditingPolicy.cantModifyResource(String uri) |
protected PolicyDecision |
BaseSelfEditingPolicy.inconclusiveDecision(String message)
An INCONCLUSIVE decision with a message like "PolicyClass: message".
|
PolicyDecision |
RestrictHomeMenuItemEditingPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
PolicyDecision |
PermissionsPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
PolicyDecision |
SelfEditingPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
PolicyDecision |
PolicyList.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
PolicyDecision |
DisplayRestrictedDataToSelfPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth)
If the requested action is to display a property or a property statement,
we might authorize it based on their role level.
|
PolicyDecision |
RootUserPolicy.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth)
This is the entire policy.
|
protected PolicyDecision |
BaseSelfEditingPolicy.userNotAuthorizedToStatement() |
| Modifier and Type | Method and Description |
|---|---|
void |
PolicyDecisionLogger.log(PolicyIface policy,
PolicyDecision pd)
If the logger and the policy and the decision all pass the restrictions,
write to the log.
|
void |
PolicyDecisionLogger.logNoDecision(PolicyDecision pd) |
| Constructor and Description |
|---|
CompositPolicyDecision(Authorization auth,
String message,
List<PolicyDecision> subDecisions) |
| Modifier and Type | Method and Description |
|---|---|
PolicyDecision |
PolicyIface.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
| Modifier and Type | Method and Description |
|---|---|
protected PolicyDecision |
RelationshipChecker.authorizedDecision(String message)
An AUTHORIZED decision with a message like "PolicyClass: message".
|
protected PolicyDecision |
AbstractRelationshipPolicy.cantModifyPredicate(String uri) |
protected PolicyDecision |
AbstractRelationshipPolicy.cantModifyResource(String uri) |
protected PolicyDecision |
AbstractRelationshipPolicy.inconclusiveDecision(String message)
An INCONCLUSIVE decision with a message like "PolicyClass: message".
|
protected PolicyDecision |
AbstractRelationshipPolicy.userNotAuthorizedToStatement() |
Copyright © 2021. All rights reserved.