org.rhq.enterprise.server.configuration.job
Class GroupPluginConfigurationUpdateJob

java.lang.Object
  extended by org.rhq.enterprise.server.configuration.job.AbstractGroupConfigurationUpdateJob
      extended by org.rhq.enterprise.server.configuration.job.GroupPluginConfigurationUpdateJob
All Implemented Interfaces:
org.quartz.Job

public class GroupPluginConfigurationUpdateJob
extends AbstractGroupConfigurationUpdateJob


Field Summary
 
Fields inherited from class org.rhq.enterprise.server.configuration.job.AbstractGroupConfigurationUpdateJob
DATAMAP_INT_CONFIG_GROUP_UPDATE_ID, DATAMAP_INT_SUBJECT_ID
 
Constructor Summary
GroupPluginConfigurationUpdateJob()
           
 
Method Summary
protected  void completeGroupConfigurationUpdate(ConfigurationManagerLocal configurationManager, Integer groupConfigurationUpdateId, String errorMessages)
           
protected  void executeConfigurationUpdate(ConfigurationManagerLocal configurationManager, Integer childUpdateId, org.rhq.core.domain.auth.Subject subject)
           
protected  long getConfigurationUpdateCount(Integer groupPluginConfigurationUpdateId, ConfigurationManagerLocal configurationManager)
           
protected  List<Integer> getConfigurationUpdateIds(Integer groupPluginConfigurationUpdateId, ConfigurationManagerLocal configurationManager, org.rhq.core.domain.util.PageControl pc)
           
static org.quartz.JobDetail getJobDetail(org.rhq.core.domain.resource.group.ResourceGroup group, org.rhq.core.domain.auth.Subject subject, org.quartz.JobDataMap jobDataMap)
           
 
Methods inherited from class org.rhq.enterprise.server.configuration.job.AbstractGroupConfigurationUpdateJob
execute, getJobDetail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupPluginConfigurationUpdateJob

public GroupPluginConfigurationUpdateJob()
Method Detail

getJobDetail

public static org.quartz.JobDetail getJobDetail(org.rhq.core.domain.resource.group.ResourceGroup group,
                                                org.rhq.core.domain.auth.Subject subject,
                                                org.quartz.JobDataMap jobDataMap)

getConfigurationUpdateIds

protected List<Integer> getConfigurationUpdateIds(Integer groupPluginConfigurationUpdateId,
                                                  ConfigurationManagerLocal configurationManager,
                                                  org.rhq.core.domain.util.PageControl pc)
Specified by:
getConfigurationUpdateIds in class AbstractGroupConfigurationUpdateJob

getConfigurationUpdateCount

protected long getConfigurationUpdateCount(Integer groupPluginConfigurationUpdateId,
                                           ConfigurationManagerLocal configurationManager)
Specified by:
getConfigurationUpdateCount in class AbstractGroupConfigurationUpdateJob

executeConfigurationUpdate

protected void executeConfigurationUpdate(ConfigurationManagerLocal configurationManager,
                                          Integer childUpdateId,
                                          org.rhq.core.domain.auth.Subject subject)
Specified by:
executeConfigurationUpdate in class AbstractGroupConfigurationUpdateJob

completeGroupConfigurationUpdate

protected void completeGroupConfigurationUpdate(ConfigurationManagerLocal configurationManager,
                                                Integer groupConfigurationUpdateId,
                                                String errorMessages)
Specified by:
completeGroupConfigurationUpdate in class AbstractGroupConfigurationUpdateJob


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.