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 Details

    • CatalogBrowseSensitiveDataRemovalProperties

      public CatalogBrowseSensitiveDataRemovalProperties()
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Whether or not the sensitive data removal process is enabled.
    • getUrlPatterns

      public List<String> getUrlPatterns()
      The URL patterns that this process should apply to.
    • getFieldsToRemove

      public List<String> 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

      public void setUrlPatterns(List<String> urlPatterns)
      The URL patterns that this process should apply to.
    • setFieldsToRemove

      public void setFieldsToRemove(List<String> fieldsToRemove)
      The list of field names to remove.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object