Interface SendAccountInvitationService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void sendAccountAcceptance​(Customer customer, Account account, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Send the account acceptance notification to the targeted user when auto-acceptance is enabled
      void sendAccountAcceptance​(Customer customer, Account account, Map<String,​Object> additionalArgs, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Send the account acceptance notification to the targeted user when auto-acceptance is enabled
      void sendAccountInvitation​(AccountInvite accountInvite, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Send the account invitation to the targeted user based on the information in the accountInvite.
      void sendAccountInvitation​(AccountInvite accountInvite, Map<String,​Object> additionalArgs, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Send the account invitation to the targeted user based on the information in the accountInvite.
    • Method Detail

      • sendAccountInvitation

        void sendAccountInvitation​(AccountInvite accountInvite,
                                   Map<String,​Object> additionalArgs,
                                   @Nullable
                                   com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Send the account invitation to the targeted user based on the information in the accountInvite.
        Parameters:
        accountInvite - The account invite to send
        additionalArgs - Any additional arguments to be used in the notification
        contextInfo - The current context
      • sendAccountInvitation

        void sendAccountInvitation​(AccountInvite accountInvite,
                                   @Nullable
                                   com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Send the account invitation to the targeted user based on the information in the accountInvite.
        Parameters:
        accountInvite - The account invite to send
        contextInfo - The current context
      • sendAccountAcceptance

        void sendAccountAcceptance​(Customer customer,
                                   Account account,
                                   Map<String,​Object> additionalArgs,
                                   @Nullable
                                   com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Send the account acceptance notification to the targeted user when auto-acceptance is enabled
        Parameters:
        customer - The targeted customer
        account - The related account
        additionalArgs - Any additional arguments to be used in the notification
        contextInfo - The current context
      • sendAccountAcceptance

        void sendAccountAcceptance​(Customer customer,
                                   Account account,
                                   @Nullable
                                   com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Send the account acceptance notification to the targeted user when auto-acceptance is enabled
        Parameters:
        customer - The targeted customer
        account - The targeted account
        contextInfo - The current context