Class GrouperReportInstance

java.lang.Object
edu.internet2.middleware.grouper.app.reports.GrouperReportInstance

public class GrouperReportInstance extends Object
  • Field Details

  • Constructor Details

    • GrouperReportInstance

      public GrouperReportInstance()
  • Method Details

    • getGrouperReportConfigurationBean

      public GrouperReportConfigurationBean getGrouperReportConfigurationBean()
      grouper report configuration
      Returns:
      the grouperReportConfigurationBean
    • setGrouperReportConfigurationBean

      public void setGrouperReportConfigurationBean(GrouperReportConfigurationBean grouperReportConfigurationBean)
      grouper report configuration
      Parameters:
      grouperReportConfigurationBean - the grouperReportConfigurationBean to set
    • getReportDateMillis

      public Long getReportDateMillis()
      if not set will default to now
      Returns:
      the reportDateMillis
    • setReportDateMillis

      public void setReportDateMillis(Long reportDateMillis1)
      if not set will default to now
      Parameters:
      reportDateMillis1 - the reportDateMillis to set
    • getReportFileUnencrypted

      public File getReportFileUnencrypted()
      file where unencrypted report is
      Returns:
      the reportFileUnencrypted
    • setReportFileUnencrypted

      public void setReportFileUnencrypted(File reportFileUnencrypted)
      file where unencrypted report is
      Parameters:
      reportFileUnencrypted - the reportFileUnencrypted to set
    • getReportInstanceStatus

      public String getReportInstanceStatus()
      report instance status: SUCCESS or ERROR
      Returns:
    • setReportInstanceStatus

      public void setReportInstanceStatus(String reportInstanceStatus)
      report instance status: SUCCESS or ERROR
      Parameters:
      reportInstanceStatus -
    • getReportElapsedMillis

      public Long getReportElapsedMillis()
      millis took to generate the report
      Returns:
    • setReportElapsedMillis

      public void setReportElapsedMillis(Long reportElapsedMillis)
      millis took to generate the report
      Parameters:
      reportElapsedMillis -
    • getReportInstanceConfigMarkerAssignmentId

      public String getReportInstanceConfigMarkerAssignmentId()
      id of report config marker that has this instance
      Returns:
    • setReportInstanceConfigMarkerAssignmentId

      public void setReportInstanceConfigMarkerAssignmentId(String reportInstanceConfigMarkerAssignmentId)
      id of report config marker that has this instance
      Parameters:
      reportInstanceConfigMarkerAssignmentId -
    • getReportInstanceMillisSince1970

      public Long getReportInstanceMillisSince1970()
      time when the report is generated
      Returns:
    • setReportInstanceMillisSince1970

      public void setReportInstanceMillisSince1970(Long reportInstanceMillisSince1970)
      time when the report is generated
      Parameters:
      reportInstanceMillisSince1970 -
    • getReportInstanceSizeFriendly

      public String getReportInstanceSizeFriendly()
      Returns:
      friendly size
    • getReportInstanceSizeBytes

      public Long getReportInstanceSizeBytes()
      size of report in bytes
      Returns:
    • setReportInstanceSizeBytes

      public void setReportInstanceSizeBytes(Long reportInstanceSizeBytes)
      size of report in bytes
      Parameters:
      reportInstanceSizeBytes -
    • getReportInstanceFilePointer

      public String getReportInstanceFilePointer()
      pointer to the location of the file
      Returns:
    • setReportInstanceFilePointer

      public void setReportInstanceFilePointer(String reportInstanceFilePointer)
      pointer to the location of the file
      Parameters:
      reportInstanceFilePointer -
    • getReportInstanceDownloadCount

      public Long getReportInstanceDownloadCount()
      how many times the file has been downloaded
      Returns:
    • setReportInstanceDownloadCount

      public void setReportInstanceDownloadCount(Long reportInstanceDownloadCount)
      how many times the file has been downloaded
      Parameters:
      reportInstanceDownloadCount -
    • getReportInstanceEncryptionKey

      public String getReportInstanceEncryptionKey()
      encryption key with which the report has been encrypted
      Returns:
    • setReportInstanceEncryptionKey

      public void setReportInstanceEncryptionKey(String reportInstanceEncryptionKey)
      encryption key with which the report has been encrypted
      Parameters:
      reportInstanceEncryptionKey -
    • getReportInstanceRows

      public Long getReportInstanceRows()
      number of rows in the report
      Returns:
    • setReportInstanceRows

      public void setReportInstanceRows(Long reportInstanceRows)
      number of rows in the report
      Parameters:
      reportInstanceRows -
    • getReportInstanceEmailToSubjects

      public String getReportInstanceEmailToSubjects()
      subjects who were sent report link via email
      Returns:
    • setReportInstanceEmailToSubjects

      public void setReportInstanceEmailToSubjects(String reportInstanceEmailToSubjects)
      subjects who were sent report link via email
      Parameters:
      reportInstanceEmailToSubjects -
    • getReportInstanceEmailToSubjectsError

      public String getReportInstanceEmailToSubjectsError()
      subjects who were configured to receive but system couldn't send email to
      Returns:
    • setReportInstanceEmailToSubjectsError

      public void setReportInstanceEmailToSubjectsError(String reportInstanceEmailToSubjectsError)
      subjects who were configured to receive but system couldn't send email to
      Parameters:
      reportInstanceEmailToSubjectsError -
    • getReportInstanceFileName

      public String getReportInstanceFileName()
      file name of the report
      Returns:
    • setReportInstanceFileName

      public void setReportInstanceFileName(String reportInstanceFileName)
      file name of the report
      Parameters:
      reportInstanceFileName -
    • getAttributeAssignId

      public String getAttributeAssignId()
      attribute assign id
      Returns:
    • setAttributeAssignId

      public void setAttributeAssignId(String attributeAssignId)
      attribute assign id
      Parameters:
      attributeAssignId -
    • createEmptyReportFile

      public void createEmptyReportFile()
      create an empty grouper report file
    • isReportStoredInS3

      public boolean isReportStoredInS3()