Class EmailExport

    • Field Detail

      • m_Prefix

        protected String m_Prefix
        the prefix for the files.
      • m_Recipients

        protected EmailAddress[] m_Recipients
        the recipients.
      • m_Subject

        protected String m_Subject
        the subject.
      • m_Body

        protected BaseText m_Body
        the body.
    • Constructor Detail

      • EmailExport

        public EmailExport()
    • Method Detail

      • setPrefix

        public void setPrefix​(String value)
        Sets the optional prefix for the file names.
        Parameters:
        value - the prefix
      • getPrefix

        public String getPrefix()
        Returns the optional prefix for the file names.
        Returns:
        the prefix
      • prefixTipText

        public String prefixTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setSender

        public void setSender​(EmailAddress value)
        Sets the email address of the sender.
        Parameters:
        value - the address
      • getSender

        public EmailAddress getSender()
        Returns the email address of the sender.
        Returns:
        the address
      • senderTipText

        public String senderTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setRecipients

        public void setRecipients​(EmailAddress[] value)
        Sets the email addresses to send the output to.
        Parameters:
        value - the addresses
      • getRecipients

        public EmailAddress[] getRecipients()
        Returns the email addresses to send the output to.
        Returns:
        the addresses
      • recipientsTipText

        public String recipientsTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setSubject

        public void setSubject​(String value)
        Sets the subject for the email.
        Parameters:
        value - the subject
      • getSubject

        public String getSubject()
        Returns the subject for the email.
        Returns:
        the subject
      • subjectTipText

        public String subjectTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setBody

        public void setBody​(BaseText value)
        Sets the body of the email.
        Parameters:
        value - the body
      • getBody

        public BaseText getBody()
        Returns the body of the email.
        Returns:
        the body
      • bodyTipText

        public String bodyTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • setSendEmail

        public void setSendEmail​(AbstractSendEmail value)
        Sets the object for sending emails.
        Parameters:
        value - the object
      • getSendEmail

        public AbstractSendEmail getSendEmail()
        Returns the object for sending emails.
        Returns:
        the object
      • sendEmailTipText

        public String sendEmailTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • doExport

        protected String doExport​(String[] names,
                                  Object[] objects)
        Performs the actual export of the objects using the given names.
        Specified by:
        doExport in class AbstractMultiObjectExport
        Parameters:
        names - the names for the objects
        objects - the objects
        Returns:
        null if successful, otherwise error message