Class GrouperReportLogic

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

public class GrouperReportLogic extends Object
  • Constructor Details

    • GrouperReportLogic

      public GrouperReportLogic()
  • Method Details

    • runReport

      @Deprecated public static void runReport(GrouperReportConfigurationBean reportConfigBean, GrouperReportInstance reportInstance, GrouperObject owner)
      Deprecated.
      use runReportInstance
      run report
      Parameters:
      reportConfigBean -
      reportInstance -
      owner -
    • runReportInstance

      public static int runReportInstance(GrouperReportConfigurationBean reportConfigBean, GrouperReportInstance reportInstance, GrouperObject owner)
      run report
      Parameters:
      reportConfigBean -
      reportInstance -
      owner -
      Returns:
      rows
    • getReportContent

      public static String getReportContent(GrouperReportInstance reportInstance)
      retrieves report content from given report instance
      Parameters:
      reportInstance -
      Returns:
    • deleteFromFileSystem

      public static void deleteFromFileSystem(GrouperReportInstance reportInstance)
      delete file from file system for a given report instance
      Parameters:
      reportInstance -
    • deleteFileFromS3

      public static void deleteFileFromS3(GrouperReportInstance reportInstance)
      delete file from S3 for a given report instance
      Parameters:
      reportInstance -