Class AccountNotificationProperties

java.lang.Object
com.broadleafcommerce.notification.service.messaging.AccountNotificationProperties

@ConfigurationProperties("broadleaf.notification.account-invite") public class AccountNotificationProperties extends Object
  • Constructor Details

    • AccountNotificationProperties

      public AccountNotificationProperties()
  • Method Details

    • getDomainPattern

      public String getDomainPattern()
      The pattern to use when using the domain resolution identifier type. This uses java String formatting, e.g. 'https://www.%s.com'. Default is https://%s:8456 for local development. This should changed in other environments.
    • getDomainPrefixPattern

      public String getDomainPrefixPattern()
      The pattern to use when using the domain prefix resolution identifier type. This uses Java string formatting for substitution, e.g. "https://%s.mysite.com". The default is https://%s.localhost:8456 for local development support. This should be changed in other environments.
    • getParameterPattern

      public String getParameterPattern()
      The pattern to use when using the parameter resolution identifier type. This uses Java string formatting for substitution, e.g. "https://www.mysite.com"
    • getParameter

      public String getParameter()
      The value to use when resolving application by parameter. Default is "application"
    • getRegistrationPath

      public String getRegistrationPath()
      The path to the user registration page. Default is "/auth/register"
    • getLoginPath

      public String getLoginPath()
      The path to the user login page. Default is "/auth/login"
    • getMyAccountPath

      public String getMyAccountPath()
      The path to the my accounts page.
    • setDomainPattern

      public void setDomainPattern(String domainPattern)
      The pattern to use when using the domain resolution identifier type. This uses java String formatting, e.g. 'https://www.%s.com'. Default is https://%s:8456 for local development. This should changed in other environments.
    • setDomainPrefixPattern

      public void setDomainPrefixPattern(String domainPrefixPattern)
      The pattern to use when using the domain prefix resolution identifier type. This uses Java string formatting for substitution, e.g. "https://%s.mysite.com". The default is https://%s.localhost:8456 for local development support. This should be changed in other environments.
    • setParameterPattern

      public void setParameterPattern(String parameterPattern)
      The pattern to use when using the parameter resolution identifier type. This uses Java string formatting for substitution, e.g. "https://www.mysite.com"
    • setParameter

      public void setParameter(String parameter)
      The value to use when resolving application by parameter. Default is "application"
    • setRegistrationPath

      public void setRegistrationPath(String registrationPath)
      The path to the user registration page. Default is "/auth/register"
    • setLoginPath

      public void setLoginPath(String loginPath)
      The path to the user login page. Default is "/auth/login"
    • setMyAccountPath

      public void setMyAccountPath(String myAccountPath)
      The path to the my accounts page.
    • 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