Class PolyspacePostBuildActions

    • Field Detail

      • sendToRecipients

        public Boolean sendToRecipients
      • recipients

        public String recipients
        True if we want to send an email to a list of recipients
      • fileToAttach

        public String fileToAttach
        Whitespace-separated list of e-mail addresses that represent recipients
      • mailSubject

        public String mailSubject
        File to attach
      • mailBody

        public String mailBody
        File containing the mail subject. "" if generic subject is to be applied
      • sendToOwners

        public Boolean sendToOwners
        File containing the mail body. "" if generic body is to be applied
      • queryBaseName

        public String queryBaseName
        True if we want to send an email to all owners
      • mailSubjectBaseName

        public String mailSubjectBaseName
        query base name
      • mailBodyBaseName

        public String mailBodyBaseName
        base name of the file containing the mail subject. "" if generic subject is to be applied. file for a user is mailSubjectBaseName _ user . ext
      • uniqueRecipients

        public String uniqueRecipients
        base name of the file containing the mail body. "" if generic body is to be applied. file for a user is mailBodyBaseName _ user . ext
    • Constructor Detail

      • PolyspacePostBuildActions

        @DataBoundConstructor
        public PolyspacePostBuildActions()
        Unique recipient that receives all emails
    • Method Detail

      • setSendToRecipients

        @DataBoundSetter
        public void setSendToRecipients​(Boolean sendToRecipients)
      • setRecipients

        @DataBoundSetter
        public void setRecipients​(String recipients)
      • setFileToAttach

        @DataBoundSetter
        public void setFileToAttach​(String fileToAttach)
      • setMailSubject

        @DataBoundSetter
        public void setMailSubject​(String mailSubject)
      • setMailBody

        @DataBoundSetter
        public void setMailBody​(String mailBody)
      • setSendToOwners

        @DataBoundSetter
        public void setSendToOwners​(Boolean sendToOwners)
      • setQueryBaseName

        @DataBoundSetter
        public void setQueryBaseName​(String queryBaseName)
      • setMailSubjectBaseName

        @DataBoundSetter
        public void setMailSubjectBaseName​(String mailSubjectBaseName)
      • setMailBodyBaseName

        @DataBoundSetter
        public void setMailBodyBaseName​(String mailBodyBaseName)
      • setUniqueRecipients

        @DataBoundSetter
        public void setUniqueRecipients​(String uniqueRecipients)
      • stringToAddress

        @Nonnull
        public static jakarta.mail.internet.InternetAddress stringToAddress​(@Nonnull
                                                                            String strAddress,
                                                                            @Nonnull
                                                                            String charset)
                                                                     throws jakarta.mail.internet.AddressException,
                                                                            UnsupportedEncodingException
        Converts a String to InternetAddress.
        Parameters:
        strAddress - Address String
        charset - Charset (encoding) to be used
        Returns:
        InternetAddress for the specified String
        Throws:
        jakarta.mail.internet.AddressException - Malformed address
        UnsupportedEncodingException - Unsupported encoding
        Since: