Index

A C D E F G H I L P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AnonymizationHandler - Interface in com.broadleafcommerce.common.privacy.anonymization
Component for applying anonymized data to an entity containing personal identifiable information.
AnonymizationNotSupportedException - Exception in com.broadleafcommerce.common.privacy.anonymization
Report that a pii endpoint is being called for a service that currently does not support the operation.
AnonymizationNotSupportedException() - Constructor for exception com.broadleafcommerce.common.privacy.anonymization.AnonymizationNotSupportedException
 
AnonymizationNotSupportedException(String) - Constructor for exception com.broadleafcommerce.common.privacy.anonymization.AnonymizationNotSupportedException
 
AnonymizationNotSupportedExceptionAdvisor - Class in com.broadleafcommerce.common.privacy.anonymization
Handle the anonymization not supported exception to return a 404 status response.
AnonymizationNotSupportedExceptionAdvisor() - Constructor for class com.broadleafcommerce.common.privacy.anonymization.AnonymizationNotSupportedExceptionAdvisor
 
AnonymizationRecord - Class in com.broadleafcommerce.common.privacy.anonymization
Detail of what changed for a particular entity field
AnonymizationRecord() - Constructor for class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
 
AnonymizationReport - Class in com.broadleafcommerce.common.privacy.anonymization
A detailed report of all the changes made to all entities during anonymization processing
AnonymizationReport(String, List<AnonymizationRecord>) - Constructor for class com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport
 
anonymizationService(List<AnonymizationHandler>, DataRouteReference) - Method in class com.broadleafcommerce.common.privacy.anonymization.autoconfigure.CommonPrivacyAutoConfiguration
 
AnonymizationService - Interface in com.broadleafcommerce.common.privacy.anonymization
Component that combines all AnonymizationHandler instances and calls them in an ordered fashion to achieve all required field changes.
AnonymizationStatus - Enum Class in com.broadleafcommerce.common.privacy.anonymization
The status of the field regarding anonymization change
AnonymizationUtils - Class in com.broadleafcommerce.common.privacy.anonymization
 
AnonymizationUtils() - Constructor for class com.broadleafcommerce.common.privacy.anonymization.AnonymizationUtils
 
anonymize(String, Object) - Method in interface com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
Given an identifier, find the associated entity containing personal identifiable information and apply anonymized data for all relevant fields.
anonymize(String, Object, String) - Method in interface com.broadleafcommerce.common.privacy.anonymization.AnonymizationService
Given an identifier, find the associated entity containing personal identifiable information and apply anonymized data for all relevant fields.
anonymize(String, Object, String) - Method in class com.broadleafcommerce.common.privacy.anonymization.DefaultAnonymizationService
 
ANONYMIZED - Enum constant in enum class com.broadleafcommerce.common.privacy.anonymization.AnonymizationStatus
 
ANONYMOUS_ALPHA_SHORT - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 
ANONYMOUS_ALPHA_STANDARD - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 
ANONYMOUS_EMAIL - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 
ANONYMOUS_EMAIL_PATTERN - Static variable in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationUtils
 
ANONYMOUS_IP - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 
ANONYMOUS_NUMERIC - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 
ANONYMOUS_PHONE - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 
ANONYMOUS_POSTAL_CODE - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 
ANONYMOUS_URL - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 

C

canEqual(Object) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
 
canEqual(Object) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport
 
com.broadleafcommerce.common.privacy.anonymization - package com.broadleafcommerce.common.privacy.anonymization
 
com.broadleafcommerce.common.privacy.anonymization.autoconfigure - package com.broadleafcommerce.common.privacy.anonymization.autoconfigure
 
CommonPrivacyAutoConfiguration - Class in com.broadleafcommerce.common.privacy.anonymization.autoconfigure
 
CommonPrivacyAutoConfiguration() - Constructor for class com.broadleafcommerce.common.privacy.anonymization.autoconfigure.CommonPrivacyAutoConfiguration
 
Constants - Class in com.broadleafcommerce.common.privacy.anonymization
Constants defining different anonymization values.
Constants() - Constructor for class com.broadleafcommerce.common.privacy.anonymization.Constants
 

D

DefaultAnonymizationService - Class in com.broadleafcommerce.common.privacy.anonymization
Default implementation of AnonymizationService.
DefaultAnonymizationService(List<AnonymizationHandler>, DataRouteReference) - Constructor for class com.broadleafcommerce.common.privacy.anonymization.DefaultAnonymizationService
 

E

empty(String, String) - Method in interface com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
Default implementation for creating a standard AnonymizationRecord for an empty field.
equals(Object) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
 
equals(Object) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport
 

F

fail(String, String, Throwable, boolean) - Method in interface com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
Default implementation for create an AnonymizationRecord detailing a failed attempt to update a field.
FAILURE - Enum constant in enum class com.broadleafcommerce.common.privacy.anonymization.AnonymizationStatus
 
FIELD_IS_EMPTY - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 

G

getAction() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The description of the action that was taken on the field
getBoundedContextIdentifier() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport
Identifier for an entity containing personal identifiable information.
getField() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The field that is being updated on the entity
getOrder() - Method in interface com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
 
getRandomAnonymousEmail() - Static method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationUtils
Generates a random email with the pattern AnonymizationUtils.ANONYMOUS_EMAIL_PATTERN.
getRandomString() - Static method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationUtils
Generates a v4 UUID and removes all hyphens.
getReason() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The description of the reason the status
getRecords() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport
List of detailed changes to all fields on all relevant entities
getStatus() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The status of the field regarding anonymization change
getType() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The class simple name for the entity

H

handleEntityMissingException(Exception, WebRequest) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationNotSupportedExceptionAdvisor
 
hashCode() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
 
hashCode() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport
 

I

isFailureStopFlow() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
Whether or not this problem should stop the remainder of the anonymization process

L

logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationNotSupportedExceptionAdvisor
 

P

process(String, String, String, Supplier<String>, Consumer<String>, String) - Method in interface com.broadleafcommerce.common.privacy.anonymization.AnonymizationHandler
Default implementation for processing anonymization for a standard field

R

REMOVED - Enum constant in enum class com.broadleafcommerce.common.privacy.anonymization.AnonymizationStatus
 

S

setAction(String) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The description of the action that was taken on the field
setFailureStopFlow(boolean) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
Whether or not this problem should stop the remainder of the anonymization process
setField(String) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The field that is being updated on the entity
setReason(String) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The description of the reason the status
setStatus(AnonymizationStatus) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The status of the field regarding anonymization change
setType(String) - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
The class simple name for the entity

T

toString() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationRecord
 
toString() - Method in class com.broadleafcommerce.common.privacy.anonymization.AnonymizationReport
 

U

UNTOUCHED - Enum constant in enum class com.broadleafcommerce.common.privacy.anonymization.AnonymizationStatus
 

V

VALUE_CHANGED - Static variable in class com.broadleafcommerce.common.privacy.anonymization.Constants
 
valueOf(String) - Static method in enum class com.broadleafcommerce.common.privacy.anonymization.AnonymizationStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.common.privacy.anonymization.AnonymizationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E F G H I L P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form