Class AbstractAnonymizationHandler
java.lang.Object
com.broadleafcommerce.order.anonymization.AbstractAnonymizationHandler
- All Implemented Interfaces:
 com.broadleafcommerce.common.extension.data.DataRoutePartitionAware,com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler,org.springframework.core.Ordered
- Direct Known Subclasses:
 OrderAnonymizationHandler,OrderFulfillmentAnonymizationHandler,OrderFulfillmentNoteAnonymizationHandler,OrderNoteAnonymizationHandler,ReturnAuthorizationAnonymizationHandler
public abstract class AbstractAnonymizationHandler
extends Object
implements com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
Provide common processing functionality to all order related 
AnonymizationHandler
 instances.- 
Field Summary
Fields inherited from interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
ALL_MATCHFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord>process(String boundedContextIdentifier, com.broadleafcommerce.order.common.domain.Address member, String type, String fieldName) Process aAddressinstanceprotected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord>process(String boundedContextIdentifier, com.broadleafcommerce.order.common.domain.Phone memberPhone, String type, String fieldName) Process aPhoneinstanceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
anonymize, empty, fail, getOrder, processMethods inherited from interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
getDataRoutePartition 
- 
Constructor Details
- 
AbstractAnonymizationHandler
public AbstractAnonymizationHandler() 
 - 
 - 
Method Details
- 
process
protected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> process(String boundedContextIdentifier, @Nullable com.broadleafcommerce.order.common.domain.Phone memberPhone, String type, String fieldName) Process aPhoneinstance- Parameters:
 boundedContextIdentifier- Identifier for an entity containing personal identifiable information. Usually customer id.memberPhone- The instance to processtype- The simple class name for the entity containing the CustomerReffieldName- The name of the field being changed in the entity- Returns:
 - List of change information for all updated fields
 
 - 
process
protected List<com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord> process(String boundedContextIdentifier, @Nullable com.broadleafcommerce.order.common.domain.Address member, String type, String fieldName) Process aAddressinstance- Parameters:
 boundedContextIdentifier- Identifier for an entity containing personal identifiable information. Usually customer id.member- The instance to processtype- The simple class name for the entity containing the CustomerReffieldName- The name of the field being changed in the entity- Returns:
 - List of change information for all updated fields
 
 
 -