Class PaymentAccountAnonymizationHandler

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

    @Deprecated(since="1.7.2",
                forRemoval=true)
    public class PaymentAccountAnonymizationHandler
    extends AbstractAnonymizationHandler
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1.7.2, in favor of using SavedPaymentMethod in PaymentTransactionServices to manage saved payment methods, therefore this endpoint should not be needed.
    Updates PII fields for the PaymentAccount domain.
    • Constructor Detail

      • PaymentAccountAnonymizationHandler

        public PaymentAccountAnonymizationHandler​(PaymentAccountService<PaymentAccount> paymentAccountService)
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • getDataRoutePartition

        public String getDataRoutePartition()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • anonymize

        public List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> anonymize​(String boundedContextIdentifier,
                                                                                                      Object context)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • handleRecords

        protected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> handleRecords​(String boundedContextIdentifier,
                                                                                                             Stream<PaymentAccount> members,
                                                                                                             com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • getPaymentAccountService

        protected PaymentAccountService<PaymentAccount> getPaymentAccountService()
        Deprecated, for removal: This API element is subject to removal in a future version.