Package com.morpheusdata.model
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 theReportProvider
methods for both generating a report as well as displaying a report.- Since:
- 0.8.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ReportResult.Status
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected java.util.Map
configMap
protected User
createdBy
protected java.lang.String
filterTitle
protected java.lang.String
name
protected java.lang.Long
reportJobId
protected java.lang.String
reportTitle
protected ReportResult.Status
status
protected ReportType
type
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description ReportResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Account
getAccount()
java.util.Map
getConfigMap()
User
getCreatedBy()
java.lang.String
getFilterTitle()
java.lang.String
getName()
java.lang.Long
getReportJobId()
java.lang.String
getReportTitle()
ReportResult.Status
getStatus()
ReportType
getType()
void
setAccount(Account account)
void
setConfigMap(java.util.Map configMap)
void
setCreatedBy(User createdBy)
void
setFilterTitle(java.lang.String filterTitle)
void
setName(java.lang.String name)
void
setReportJobId(java.lang.Long reportJobId)
void
setReportTitle(java.lang.String reportTitle)
void
setStatus(ReportResult.Status status)
void
setType(ReportType type)
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigProperty, setId
-
-
-
-
Field Detail
-
account
protected Account account
-
createdBy
protected User createdBy
-
name
protected java.lang.String name
-
type
protected ReportType type
-
configMap
protected java.util.Map configMap
-
status
protected ReportResult.Status status
-
reportTitle
protected java.lang.String reportTitle
-
filterTitle
protected java.lang.String filterTitle
-
reportJobId
protected java.lang.Long reportJobId
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getType
public ReportType getType()
-
setType
public void setType(ReportType type)
-
getConfigMap
public java.util.Map getConfigMap()
- Overrides:
getConfigMap
in classMorpheusModel
-
setConfigMap
public void setConfigMap(java.util.Map configMap)
- Overrides:
setConfigMap
in classMorpheusModel
-
getStatus
public ReportResult.Status getStatus()
-
setStatus
public void setStatus(ReportResult.Status status)
-
getReportTitle
public java.lang.String getReportTitle()
-
setReportTitle
public void setReportTitle(java.lang.String reportTitle)
-
getFilterTitle
public java.lang.String getFilterTitle()
-
setFilterTitle
public void setFilterTitle(java.lang.String filterTitle)
-
getReportJobId
public java.lang.Long getReportJobId()
-
setReportJobId
public void setReportJobId(java.lang.Long reportJobId)
-
getCreatedBy
public User getCreatedBy()
-
setCreatedBy
public void setCreatedBy(User createdBy)
-
-