@Configuration @ConditionalOnProperty(value="broadleaf.common.policy.validation.enforce", matchIfMissing=true) @Import(value=CrudPolicyConfiguration.class) @AutoConfigureBefore(value=DataTrackingCacheAutoConfiguration.class) public class PolicyAutoConfiguration extends Object
Constructor and Description |
---|
PolicyAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
DefaultPolicyAspect |
policyAspect(PolicyAspectProcessor processor) |
PolicyAspectProcessor |
policyAspectProcessor(PolicyEvaluator policyEvaluator) |
PolicyEvaluator |
policyEvaluator(PolicyUtils policyUtils) |
PolicyExceptionAdvisor |
policyExceptionAdvisor() |
@Bean @ConditionalOnMissingBean public PolicyAspectProcessor policyAspectProcessor(PolicyEvaluator policyEvaluator)
@Bean @ConditionalOnMissingBean public PolicyEvaluator policyEvaluator(PolicyUtils policyUtils)
@Bean @ConditionalOnMissingBean public PolicyExceptionAdvisor policyExceptionAdvisor()
@Bean @ConditionalOnMissingBean(name="policyAspect") public DefaultPolicyAspect policyAspect(PolicyAspectProcessor processor)
Copyright © 2021. All rights reserved.