Class PolicyAutoConfiguration
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.core.policy.autoconfigure.PolicyAutoConfiguration
-
@Configuration @ConditionalOnProperty(value="broadleaf.common.policy.validation.enforce", matchIfMissing=true) @Import(CrudPolicyConfiguration.class) @AutoConfigureBefore(DataTrackingCacheAutoConfiguration.class) public class PolicyAutoConfiguration extends Object
Setup the bean involved in policy validation and enforcement. This feature can be disabled altogether by setting the 'broadleaf.common.policy.validation.enforce' property to false.- Author:
- Jeff Fischer
-
-
Constructor Summary
Constructors Constructor Description PolicyAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultPolicyAspect
policyAspect(PolicyAspectProcessor processor)
PolicyAspectProcessor
policyAspectProcessor(PolicyEvaluator policyEvaluator)
PolicyEvaluator
policyEvaluator(PolicyUtils policyUtils)
PolicyExceptionAdvisor
policyExceptionAdvisor()
-
-
-
Method Detail
-
policyAspectProcessor
@Bean @ConditionalOnMissingBean public PolicyAspectProcessor policyAspectProcessor(PolicyEvaluator policyEvaluator)
-
policyEvaluator
@Bean @ConditionalOnMissingBean public PolicyEvaluator policyEvaluator(PolicyUtils policyUtils)
-
policyExceptionAdvisor
@Bean @ConditionalOnMissingBean public PolicyExceptionAdvisor policyExceptionAdvisor()
-
policyAspect
@Bean @ConditionalOnMissingBean(name="policyAspect") public DefaultPolicyAspect policyAspect(PolicyAspectProcessor processor)
-
-