Class CartAnonymizationEndpoint
- java.lang.Object
-
- com.broadleafcommerce.cart.web.endpoint.CartAnonymizationEndpoint
-
@FrameworkRestController @FrameworkMapping("/pii/carts") @DataRouteByExample(com.broadleafcommerce.cart.client.domain.Cart.class) @ConditionalOnProperty(value="broadleaf.cart.anonymization.enabled", matchIfMissing=true) public class CartAnonymizationEndpoint extends Object
Supply the anonymization related endpoint to the service. Supplies the entrypoint for anonymization of PII data for a cart.
-
-
Constructor Summary
Constructors Constructor Description CartAnonymizationEndpoint(com.broadleafcommerce.common.privacy.anonymization.AnonymizationService anonymizationService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport
anonymize(String customerId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
-
-
-
Method Detail
-
anonymize
@Policy(permissionRoots="CART", identityTypes=ADMIN) @FrameworkDeleteMapping("/{id}") public com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport anonymize(@PathVariable("id") String customerId, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
-
-