public class GrouperReportConfigService extends Object
| Constructor and Description |
|---|
GrouperReportConfigService() |
| Modifier and Type | Method and Description |
|---|---|
static void |
deleteGrouperReportConfig(GrouperObject grouperObject,
GrouperReportConfigurationBean reportConfigBean)
delete grouper report config and all the instances associated with it
|
static void |
deleteJobs(String ownerId)
delete jobs for a given group/stem id
|
static Set<AttributeAssign> |
getAllAttributeAssignsForEnabledReports() |
static GrouperReportConfigurationBean |
getGrouperReportConfigBean(GrouperObject grouperObject,
String reportConfigName)
retrieve report config for a given grouper object (group/stem) and report config name
|
static GrouperReportConfigurationBean |
getGrouperReportConfigBean(String attributeAssignmentMarkerId)
retrieve report config bean from owner object and attribute assign marker id
|
static List<GrouperReportConfigurationBean> |
getGrouperReportConfigs(GrouperObject grouperObject)
retrieve report config for a given grouper object (group/stem)
|
static void |
saveOrUpdateReportConfigAttributes(GrouperReportConfigurationBean reportConfigBean,
GrouperObject grouperObject)
save or update report config for a given grouper object (group/stem)
|
static void |
scheduleJob(GrouperReportConfigurationBean configBean,
GrouperObject owner)
schedule quartz job
|
static void |
unscheduleJob(GrouperReportConfigurationBean configBean,
GrouperObject owner)
unschedule quartz job
|
public static GrouperReportConfigurationBean getGrouperReportConfigBean(GrouperObject grouperObject, String reportConfigName)
grouperObject - reportConfigName - public static GrouperReportConfigurationBean getGrouperReportConfigBean(String attributeAssignmentMarkerId)
attributeAssignmentMarkerId - public static List<GrouperReportConfigurationBean> getGrouperReportConfigs(GrouperObject grouperObject)
grouperObject - public static void saveOrUpdateReportConfigAttributes(GrouperReportConfigurationBean reportConfigBean, GrouperObject grouperObject)
reportConfigBean - grouperObject - public static void scheduleJob(GrouperReportConfigurationBean configBean, GrouperObject owner) throws org.quartz.SchedulerException
configBean - owner - org.quartz.SchedulerExceptionpublic static void unscheduleJob(GrouperReportConfigurationBean configBean, GrouperObject owner) throws org.quartz.SchedulerException
configBean - owner - org.quartz.SchedulerExceptionpublic static void deleteJobs(String ownerId) throws org.quartz.SchedulerException
ownerId - org.quartz.SchedulerExceptionpublic static void deleteGrouperReportConfig(GrouperObject grouperObject, GrouperReportConfigurationBean reportConfigBean) throws org.quartz.SchedulerException
grouperObject - reportConfigBean - org.quartz.SchedulerExceptionpublic static Set<AttributeAssign> getAllAttributeAssignsForEnabledReports()
Copyright © 2016 Internet2. All rights reserved.