Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

public class ReportExecuteJob extends ReportServerJob
  • Constructor Details

    • ReportExecuteJob

      public ReportExecuteJob()
  • Method Details

    • setRecipients

      public void setRecipients(List<User> recipients)
    • getRecipientsIds

      public List<Long> getRecipientsIds()
    • getRecipients

      public List<User> getRecipients()
    • setReport

      public void setReport(Report report)
      Set the report instance to use.
      Parameters:
      report -
    • setOutputFormat

      public void setOutputFormat(String outputFormat)
      Sets the ouput format to use.
      Parameters:
      outputFormat -
    • setExportConfiguration

      public void setExportConfiguration(List<ReportExecutionConfig> exportConfiguration)
    • getExportConfiguration

      public List<ReportExecutionConfig> getExportConfiguration()
    • getReport

      public Report getReport()
    • getExecutedReport

      public CompiledReport getExecutedReport()
    • adjustJobEntryForFailure

      public void adjustJobEntryForFailure(JobEntry jobEntry)
      Overrides:
      adjustJobEntryForFailure in class AbstractJob
    • getOutputFormat

      public String getOutputFormat()
    • getReportId

      public Long getReportId()
    • copyTransientFieldsFrom

      public void copyTransientFieldsFrom(AbstractJob job)
      Specified by:
      copyTransientFieldsFrom in class AbstractJob
    • getOwners

      public Set<User> getOwners()
    • setOwners

      public void setOwners(Set<User> owners)
    • addOwner

      public void addOwner(User owner)
    • toString

      public String toString()
      Overrides:
      toString in class Object