Stores announcement information that the registrant enters and optionally sends out an announcement email
Behavior:
- execute ValidateGiftRegistryMessageCmd, to validate the inputs
- execute SendGiftRegistryAnnouncementCmd, to send an announcement email. Note: Email will not be sent to recipients if sendEmailToRecipients is set to 1. Similarly, a copy of the email will not be sent to the registrant if sendEmailToSender is set to 1.
- execute PersistGiftRegistryAnnouncementCmd, to store the announcement information in the database