Package com.broadleafcommerce.data.tracking.core.policy
package com.broadleafcommerce.data.tracking.core.policy
-
ClassDescriptionValidate methods specifically inherited from
CrudRepository
.ValidatePolicy
annotated methodsOne of more possible user identity types.Describes a method response object, or method parameter object, that can be validated for ownership against the currently logged in user.Strategy for multiple permissions evaluated against a policyConvenience methods used for processing permissions and authoritiesUsed to annotate a method that should be validated against one or more policies before the method is allowed to execute.Responsible for processing AOP calls toPolicy
annotated methods and running those requests through aPolicyEvaluator
before allowing the call to proceed.A thread context to keep track ofPolicy
aspects during validation.Validate security context required to execute a method annotated withPolicy
.DTO object to hold information harvested formPolicy
annotations during runtime execution of validation.An alternative toPolicy
used to introduce, alter or remove policy configuration on one or more component methods.The result of the validation.Default SPEL support for Authentication context evaluation.Utility class capable of performing validation of a requested operation based on permissions available to the currentAuthentication
.Thread context used to describe whether or not a policy validation is currently in progress.