Class ReportResult

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.ReportResult

public class ReportResult extends MorpheusModel
Represents a report result. A report result is a particular report run containing all filter information, the user and account who executed it as well as the status. This is passed often into the ReportProvider methods for both generating a report as well as displaying a report.
Since:
0.8.0
  • Field Details

    • account

      protected Account account
    • createdBy

      protected User createdBy
    • name

      protected String name
    • type

      protected ReportType type
    • configMap

      protected Map configMap
    • status

      protected ReportResult.Status status
    • reportTitle

      protected String reportTitle
    • filterTitle

      protected String filterTitle
    • reportJobId

      protected Long reportJobId
  • Constructor Details

    • ReportResult

      public ReportResult()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount(Account account)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getType

      public ReportType getType()
    • setType

      public void setType(ReportType type)
    • getConfigMap

      public Map getConfigMap()
      Overrides:
      getConfigMap in class MorpheusModel
    • setConfigMap

      public void setConfigMap(Map configMap)
      Overrides:
      setConfigMap in class MorpheusModel
    • getStatus

      public ReportResult.Status getStatus()
    • setStatus

      public void setStatus(ReportResult.Status status)
    • getReportTitle

      public String getReportTitle()
    • setReportTitle

      public void setReportTitle(String reportTitle)
    • getFilterTitle

      public String getFilterTitle()
    • setFilterTitle

      public void setFilterTitle(String filterTitle)
    • getReportJobId

      public Long getReportJobId()
    • setReportJobId

      public void setReportJobId(Long reportJobId)
    • getCreatedBy

      public User getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(User createdBy)