Class GrouperReportInstanceService

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

public class GrouperReportInstanceService extends Object
  • Constructor Details

    • GrouperReportInstanceService

      public GrouperReportInstanceService()
  • Method Details

    • getReportInstance

      public static GrouperReportInstance getReportInstance(String attributeAssignId)
      get report instance by attribute assign id
      Parameters:
      attributeAssignId -
      Returns:
    • getReportInstances

      public static List<GrouperReportInstance> getReportInstances(GrouperObject grouperObject, String configMarkerAssignmentId)
      get all report instances for a given grouper object and report config id
      Parameters:
      grouperObject -
      configMarkerAssignmentId -
      Returns:
    • getMostRecentReportInstance

      public static GrouperReportInstance getMostRecentReportInstance(GrouperObject grouperObject, String configMarkerAssignmentId)
      get most recent report instance for a given grouper object and report config id
      Parameters:
      grouperObject -
      configMarkerAssignmentId -
      Returns:
    • saveReportInstanceAttributes

      public static void saveReportInstanceAttributes(GrouperReportInstance reportInstance, GrouperObject grouperObject)
      save report instance attributes
      Parameters:
      reportInstance -
      grouperObject -
    • deleteReportInstances

      public static void deleteReportInstances(List<GrouperReportInstance> instancesToBeDeleted)
      delete given report instances
      Parameters:
      instancesToBeDeleted -