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.SchedulerException
public static void unscheduleJob(GrouperReportConfigurationBean configBean, GrouperObject owner) throws org.quartz.SchedulerException
configBean
- owner
- org.quartz.SchedulerException
public static void deleteJobs(String ownerId) throws org.quartz.SchedulerException
ownerId
- org.quartz.SchedulerException
public static void deleteGrouperReportConfig(GrouperObject grouperObject, GrouperReportConfigurationBean reportConfigBean) throws org.quartz.SchedulerException
grouperObject
- reportConfigBean
- org.quartz.SchedulerException
public static Set<AttributeAssign> getAllAttributeAssignsForEnabledReports()
Copyright © 2016 Internet2. All rights reserved.