Class DashboardEmailUtil.ReportRenderResult

  • Enclosing class:
    DashboardEmailUtil

    public static class DashboardEmailUtil.ReportRenderResult
    extends Object
    The result of a report rendering.
    Since:
    14.0.0
    Version:
    $Revision: 24883 $ $Date: 2022-03-15 17:16:33 -0300 (Tue, 15 Mar 2022) $
    • Method Detail

      • getReport

        public EventAnalyticsReport getReport()
        Returns the report.
        Returns:
        the report.
        Since:
        14.0.0
      • getReportValues

        public org.json.JSONObject getReportValues()
        Returns the report values (JSON).
        Returns:
        the report values (JSON).
        Since:
        14.0.0
      • getReportImage

        public byte[] getReportImage()
        Returns the report image.
        Returns:
        the report image.
        Since:
        14.0.0
      • getSeries

        public DashboardEmailUtil.Series getSeries()
        Returns the value series.
        Returns:
        the value series.
        Since:
        14.0.0
      • getReportImageEmailLink

        public String getReportImageEmailLink()
        Returns the report image link.
        Returns:
        the report image link.
        Since:
        14.0.0
      • setEmailAttachment

        public void setEmailAttachment​(ISingleMail email)
                                throws PortalException
        Adds the image (if any) as attachment of the given email.
        Parameters:
        email - the email
        Throws:
        PortalException
        Since:
        14.0.0