| Modifier and Type | Class and Description |
|---|---|
class |
ArrayIdentifierBundle
Most common implementation of a List of Identifiers (IdentifierBundle).
|
| Modifier and Type | Method and Description |
|---|---|
static IdentifierBundle |
RequestIdentifiers.getIdBundleForRequest(javax.servlet.ServletRequest request)
If the currently applicable Identifiers have been cached in the request,
get them.
|
IdentifierBundle |
IdentifierBundleFactory.getIdentifierBundle(javax.servlet.http.HttpServletRequest request)
Return the IdentifierBundle from this factory.
|
IdentifierBundle |
UserBasedIdentifierBundleFactory.getIdentifierBundleForUser(UserAccount user)
Get the IdentifierBundle for this user.
|
static IdentifierBundle |
ActiveIdentifierBundleFactories.getUserIdentifierBundle(javax.servlet.http.HttpServletRequest request,
UserAccount userAccount)
Get the Identifiers that would be created if this user were to log in.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
RoleIdentifier.getUri(IdentifierBundle idb) |
| Modifier and Type | Method and Description |
|---|---|
IdentifierBundle |
BaseUserBasedIdentifierBundleFactory.getIdentifierBundle(javax.servlet.http.HttpServletRequest request) |
IdentifierBundle |
HasPermissionSetFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
HasProfileOrIsBlacklistedFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
IsRootUserFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
IsUserFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
HasPermissionFactory.getIdentifierBundleForUser(UserAccount user) |
abstract IdentifierBundle |
BaseUserBasedIdentifierBundleFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
HasProxyEditingRightsFactory.getIdentifierBundleForUser(UserAccount user) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
static boolean |
PolicyHelper.isAuthorizedForActions(IdentifierBundle ids,
PolicyIface policy,
AuthorizationRequest ar)
Are these actions authorized for these identifiers by these policies?
|
| Constructor and Description |
|---|
PolicyDecisionLogger(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
| Modifier and Type | Method and Description |
|---|---|
PolicyDecision |
PolicyIface.isAuthorized(IdentifierBundle whoToAuth,
RequestedAction whatToAuth) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
AuthorizationRequest.isAuthorized(IdentifierBundle ids,
PolicyIface policy) |
boolean |
RequestedAction.isAuthorized(IdentifierBundle ids,
PolicyIface policy)
For authorization, just ask the Policy.
|
| Modifier and Type | Method and Description |
|---|---|
static IdentifierBundle |
Authenticator.getIdsForUserAccount(javax.servlet.http.HttpServletRequest req,
UserAccount userAccount)
Get the IDs that would be created for this userAccount, if this user were
to log in.
|
| Constructor and Description |
|---|
HideFromDisplayByPolicyFilter(IdentifierBundle idBundle,
PolicyIface policy) |
Copyright © 2021. All rights reserved.