public class GrouperReportInstance extends Object
Modifier and Type | Field and Description |
---|---|
static String |
STATUS_ERROR |
static String |
STATUS_SUCCESS |
Constructor and Description |
---|
GrouperReportInstance() |
Modifier and Type | Method and Description |
---|---|
void |
createEmptyReportFile()
create an empty grouper report file
|
String |
getAttributeAssignId()
attribute assign id
|
GrouperReportConfigurationBean |
getGrouperReportConfigurationBean()
grouper report configuration
|
Long |
getReportDateMillis()
if not set will default to now
|
Long |
getReportElapsedMillis()
millis took to generate the report
|
File |
getReportFileUnencrypted()
file where unencrypted report is
|
String |
getReportInstanceConfigMarkerAssignmentId()
id of report config marker that has this instance
|
Long |
getReportInstanceDownloadCount()
how many times the file has been downloaded
|
String |
getReportInstanceEmailToSubjects()
subjects who were sent report link via email
|
String |
getReportInstanceEmailToSubjectsError()
subjects who were configured to receive but system couldn't send email to
|
String |
getReportInstanceEncryptionKey()
encryption key with which the report has been encrypted
|
String |
getReportInstanceFileName()
file name of the report
|
String |
getReportInstanceFilePointer()
pointer to the location of the file
|
Long |
getReportInstanceMillisSince1970()
time when the report is generated
|
Long |
getReportInstanceRows()
number of rows in the report
|
Long |
getReportInstanceSizeBytes()
size of report in bytes
|
String |
getReportInstanceSizeFriendly() |
String |
getReportInstanceStatus()
report instance status: SUCCESS or ERROR
|
boolean |
isReportStoredInS3() |
void |
setAttributeAssignId(String attributeAssignId)
attribute assign id
|
void |
setGrouperReportConfigurationBean(GrouperReportConfigurationBean grouperReportConfigurationBean)
grouper report configuration
|
void |
setReportDateMillis(Long reportDateMillis1)
if not set will default to now
|
void |
setReportElapsedMillis(Long reportElapsedMillis)
millis took to generate the report
|
void |
setReportFileUnencrypted(File reportFileUnencrypted)
file where unencrypted report is
|
void |
setReportInstanceConfigMarkerAssignmentId(String reportInstanceConfigMarkerAssignmentId)
id of report config marker that has this instance
|
void |
setReportInstanceDownloadCount(Long reportInstanceDownloadCount)
how many times the file has been downloaded
|
void |
setReportInstanceEmailToSubjects(String reportInstanceEmailToSubjects)
subjects who were sent report link via email
|
void |
setReportInstanceEmailToSubjectsError(String reportInstanceEmailToSubjectsError)
subjects who were configured to receive but system couldn't send email to
|
void |
setReportInstanceEncryptionKey(String reportInstanceEncryptionKey)
encryption key with which the report has been encrypted
|
void |
setReportInstanceFileName(String reportInstanceFileName)
file name of the report
|
void |
setReportInstanceFilePointer(String reportInstanceFilePointer)
pointer to the location of the file
|
void |
setReportInstanceMillisSince1970(Long reportInstanceMillisSince1970)
time when the report is generated
|
void |
setReportInstanceRows(Long reportInstanceRows)
number of rows in the report
|
void |
setReportInstanceSizeBytes(Long reportInstanceSizeBytes)
size of report in bytes
|
void |
setReportInstanceStatus(String reportInstanceStatus)
report instance status: SUCCESS or ERROR
|
public static final String STATUS_SUCCESS
public static final String STATUS_ERROR
public GrouperReportConfigurationBean getGrouperReportConfigurationBean()
public void setGrouperReportConfigurationBean(GrouperReportConfigurationBean grouperReportConfigurationBean)
grouperReportConfigurationBean
- the grouperReportConfigurationBean to setpublic Long getReportDateMillis()
public void setReportDateMillis(Long reportDateMillis1)
reportDateMillis1
- the reportDateMillis to setpublic File getReportFileUnencrypted()
public void setReportFileUnencrypted(File reportFileUnencrypted)
reportFileUnencrypted
- the reportFileUnencrypted to setpublic String getReportInstanceStatus()
public void setReportInstanceStatus(String reportInstanceStatus)
reportInstanceStatus
- public Long getReportElapsedMillis()
public void setReportElapsedMillis(Long reportElapsedMillis)
reportElapsedMillis
- public String getReportInstanceConfigMarkerAssignmentId()
public void setReportInstanceConfigMarkerAssignmentId(String reportInstanceConfigMarkerAssignmentId)
reportInstanceConfigMarkerAssignmentId
- public Long getReportInstanceMillisSince1970()
public void setReportInstanceMillisSince1970(Long reportInstanceMillisSince1970)
reportInstanceMillisSince1970
- public String getReportInstanceSizeFriendly()
public Long getReportInstanceSizeBytes()
public void setReportInstanceSizeBytes(Long reportInstanceSizeBytes)
reportInstanceSizeBytes
- public String getReportInstanceFilePointer()
public void setReportInstanceFilePointer(String reportInstanceFilePointer)
reportInstanceFilePointer
- public Long getReportInstanceDownloadCount()
public void setReportInstanceDownloadCount(Long reportInstanceDownloadCount)
reportInstanceDownloadCount
- public String getReportInstanceEncryptionKey()
public void setReportInstanceEncryptionKey(String reportInstanceEncryptionKey)
reportInstanceEncryptionKey
- public Long getReportInstanceRows()
public void setReportInstanceRows(Long reportInstanceRows)
reportInstanceRows
- public String getReportInstanceEmailToSubjects()
public void setReportInstanceEmailToSubjects(String reportInstanceEmailToSubjects)
reportInstanceEmailToSubjects
- public String getReportInstanceEmailToSubjectsError()
public void setReportInstanceEmailToSubjectsError(String reportInstanceEmailToSubjectsError)
reportInstanceEmailToSubjectsError
- public String getReportInstanceFileName()
public void setReportInstanceFileName(String reportInstanceFileName)
reportInstanceFileName
- public String getAttributeAssignId()
public void setAttributeAssignId(String attributeAssignId)
attributeAssignId
- public void createEmptyReportFile()
public boolean isReportStoredInS3()
Copyright © 2016 Internet2. All rights reserved.