Class CrudPolicyConfiguration
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.core.policy.autoconfigure.CrudPolicyConfiguration
-
@Configuration @ConditionalOnProperty("broadleaf.common.crudrepository.policy.validation.enforce") public class CrudPolicyConfiguration extends Object
Configure aspects andPolicyOverride
instances for methods exposed via theCrudRepository
interface.- Author:
- Jeff Fischer
-
-
Constructor Summary
Constructors Constructor Description CrudPolicyConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CrudPolicyAspect
crudPolicyAspect(PolicyAspectProcessor processor)
PolicyOverride
policyCrudCountMethod()
PolicyOverride
policyCrudDeleteByIdMethod()
PolicyOverride
policyCrudExistsByIdMethod()
PolicyOverride
policyCrudFindByIdMethod()
PolicyOverride
policyCrudSaveMethod()
-
-
-
Method Detail
-
crudPolicyAspect
@Bean @ConditionalOnMissingBean(name="crudPolicyAspect") public CrudPolicyAspect crudPolicyAspect(PolicyAspectProcessor processor)
-
policyCrudSaveMethod
@Bean public PolicyOverride policyCrudSaveMethod()
-
policyCrudFindByIdMethod
@Bean public PolicyOverride policyCrudFindByIdMethod()
-
policyCrudExistsByIdMethod
@Bean public PolicyOverride policyCrudExistsByIdMethod()
-
policyCrudCountMethod
@Bean public PolicyOverride policyCrudCountMethod()
-
policyCrudDeleteByIdMethod
@Bean public PolicyOverride policyCrudDeleteByIdMethod()
-
-