Class CatalogBrowseSensitiveDataRemovalProperties
java.lang.Object
com.broadleafcommerce.catalogbrowse.web.autoconfigure.CatalogBrowseSensitiveDataRemovalProperties
@ConfigurationProperties("broadleaf.catalogbrowse.sensitive-data-removal")
public class CatalogBrowseSensitiveDataRemovalProperties
extends Object
Properties for controlling the removal of sensitive data from CatalogBrowse response payloads.
- Since:
- Catalog Browse Services 2.2.0, Release Train 2.3.0
- Author:
- Sunny Yu
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe list of field names to remove.The URL patterns that this process should apply to.inthashCode()booleanWhether or not the sensitive data removal process is enabled.voidsetEnabled(boolean enabled) Whether or not the sensitive data removal process is enabled.voidsetFieldsToRemove(List<String> fieldsToRemove) The list of field names to remove.voidsetUrlPatterns(List<String> urlPatterns) The URL patterns that this process should apply to.toString()
-
Constructor Details
-
CatalogBrowseSensitiveDataRemovalProperties
public CatalogBrowseSensitiveDataRemovalProperties()
-
-
Method Details
-
isEnabled
public boolean isEnabled()Whether or not the sensitive data removal process is enabled. -
getUrlPatterns
The URL patterns that this process should apply to. -
getFieldsToRemove
The list of field names to remove. -
setEnabled
public void setEnabled(boolean enabled) Whether or not the sensitive data removal process is enabled. -
setUrlPatterns
The URL patterns that this process should apply to. -
setFieldsToRemove
The list of field names to remove. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-