Package com.broadleafcommerce.data.tracking.core.policy
package com.broadleafcommerce.data.tracking.core.policy
-
ClassDescriptionValidate methods specifically inherited from
CrudRepository.ValidatePolicyannotated 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 toPolicyannotated methods and running those requests through aPolicyEvaluatorbefore allowing the call to proceed.A thread context to keep track ofPolicyaspects during validation.Validate security context required to execute a method annotated withPolicy.DTO object to hold information harvested formPolicyannotations during runtime execution of validation.An alternative toPolicyused 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.