Class AccountAnonymizationHandler

java.lang.Object
com.broadleafcommerce.customer.service.anonymization.AccountAnonymizationHandler
All Implemented Interfaces:
com.broadleafcommerce.common.extension.data.DataRoutePartitionAware, com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler, org.springframework.core.Ordered

public class AccountAnonymizationHandler extends Object implements com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
Updates PII fields for the Account domain.
  • Constructor Details

  • Method Details

    • getDataRoutePartition

      public String getDataRoutePartition()
      Specified by:
      getDataRoutePartition in interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
    • anonymize

      public List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> anonymize(String boundedContextIdentifier, Object context)
      Specified by:
      anonymize in interface com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
    • handleRecords

      protected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> handleRecords(String boundedContextIdentifier, List<AccountMember> members)
    • getAccountMemberService

      protected AccountMemberService<AccountMember> getAccountMemberService()