Class ReturnAuthorizationAnonymizationHandler

  • All Implemented Interfaces:
    com.broadleafcommerce.common.extension.data.DataRoutePartitionAware, com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler, org.springframework.core.Ordered

    public class ReturnAuthorizationAnonymizationHandler
    extends AbstractAnonymizationHandler
    Updates PII fields for the ReturnAuthorization domain.
    • Constructor Detail

      • ReturnAuthorizationAnonymizationHandler

        public ReturnAuthorizationAnonymizationHandler​(OrderService<com.broadleafcommerce.order.client.domain.Order> orderService,
                                                       ReturnAuthorizationService<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returnService)
    • Method Detail

      • getDataRoutePartition

        public String getDataRoutePartition()
      • anonymize

        public List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> anonymize​(String boundedContextIdentifier,
                                                                                                      Object context)
      • handleRecords

        protected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> handleRecords​(String boundedContextIdentifier,
                                                                                                             Stream<com.broadleafcommerce.order.client.domain.ReturnAuthorization> members,
                                                                                                             com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      • getOrderService

        protected OrderService<com.broadleafcommerce.order.client.domain.Order> getOrderService()
      • getReturnService

        protected ReturnAuthorizationService<com.broadleafcommerce.order.client.domain.ReturnAuthorization> getReturnService()