Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form