Uses of Package
com.broadleafcommerce.data.tracking.core.policy
-
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core Class Description Policy Used to annotate a method that should be validated against one or more policies before the method is allowed to execute. -
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core.cache.marketplace.vendor Class Description PolicyInformation DTO object to hold information harvested formPolicy
annotations during runtime execution of validation. -
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core.context Class Description PolicyInformation DTO object to hold information harvested formPolicy
annotations during runtime execution of validation. -
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core.mapping Class Description PolicyUtils Utility class capable of performing validation of a requested operation based on permissions available to the currentAuthentication
. -
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core.policy Class Description IdentityType One of more possible user identity types.PermissionMatchingStrategy Strategy for multiple permissions evaluated against a policyPermissionUtils.PermissionType PolicyAspectProcessor Responsible for processing AOP calls toPolicy
annotated methods and running those requests through aPolicyEvaluator
before allowing the call to proceed.PolicyContext A thread context to keep track ofPolicy
aspects during validation.PolicyEvaluator Validate security context required to execute a method annotated withPolicy
.PolicyInformation DTO object to hold information harvested formPolicy
annotations during runtime execution of validation.PolicyOverride An alternative toPolicy
used to introduce, alter or remove policy configuration on one or more component methods.PolicyResponse The result of the validation. -
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core.policy.autoconfigure Class Description CrudPolicyAspect Validate methods specifically inherited fromCrudRepository
.DefaultPolicyAspect ValidatePolicy
annotated methodsPolicyAspectProcessor Responsible for processing AOP calls toPolicy
annotated methods and running those requests through aPolicyEvaluator
before allowing the call to proceed.PolicyEvaluator Validate security context required to execute a method annotated withPolicy
.PolicyOverride An alternative toPolicy
used to introduce, alter or remove policy configuration on one or more component methods.PolicyUtils Utility class capable of performing validation of a requested operation based on permissions available to the currentAuthentication
. -
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core.policy.trackable Class Description IdentityType One of more possible user identity types.PermissionMatchingStrategy Strategy for multiple permissions evaluated against a policyPolicyEvaluator Validate security context required to execute a method annotated withPolicy
.PolicyInformation DTO object to hold information harvested formPolicy
annotations during runtime execution of validation.PolicyResponse The result of the validation.PolicyUtils Utility class capable of performing validation of a requested operation based on permissions available to the currentAuthentication
. -
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core.policy.trackable.marketplace.vendor Class Description PermissionMatchingStrategy Strategy for multiple permissions evaluated against a policyPolicyInformation DTO object to hold information harvested formPolicy
annotations during runtime execution of validation.PolicyResponse The result of the validation.PolicyUtils Utility class capable of performing validation of a requested operation based on permissions available to the currentAuthentication
. -
Classes in com.broadleafcommerce.data.tracking.core.policy used by com.broadleafcommerce.data.tracking.core.service Class Description Policy Used to annotate a method that should be validated against one or more policies before the method is allowed to execute.