org.rhq.enterprise.gui.operation.schedule.resource
Class ResourceOperationScheduleUIBean

java.lang.Object
  extended by org.rhq.enterprise.gui.common.framework.EnterpriseFacesContextUIBean
      extended by org.rhq.enterprise.gui.common.framework.PagedDataTableUIBean
          extended by org.rhq.enterprise.gui.operation.schedule.OperationScheduleUIBean
              extended by org.rhq.enterprise.gui.operation.schedule.resource.ResourceOperationScheduleUIBean

public class ResourceOperationScheduleUIBean
extends OperationScheduleUIBean


Field Summary
 
Fields inherited from class org.rhq.enterprise.gui.operation.schedule.OperationScheduleUIBean
manager
 
Fields inherited from class org.rhq.enterprise.gui.common.framework.PagedDataTableUIBean
dataModel
 
Fields inherited from class org.rhq.enterprise.gui.common.framework.EnterpriseFacesContextUIBean
OUTCOME_CANCELLED, OUTCOME_CREATE, OUTCOME_EDIT, OUTCOME_FAILURE, OUTCOME_SAVE, OUTCOME_SUCCESS
 
Constructor Summary
ResourceOperationScheduleUIBean()
           
 
Method Summary
 String executeNow()
           
 String getManagedBeanName()
           
 List<org.rhq.core.domain.operation.bean.ResourceOperationSchedule> getOperationScheduleList()
           
 void scheduleOperation(org.rhq.core.domain.auth.Subject subject, String operationName, org.rhq.core.domain.configuration.Configuration parameters, org.quartz.SimpleTrigger simpleTrigger, String description)
           
 void unscheduleOperation(org.rhq.core.domain.auth.Subject subject, String doomedJobId)
           
 
Methods inherited from class org.rhq.enterprise.gui.operation.schedule.OperationScheduleUIBean
getDataModel, getOperationDetails, getSelectedOperationSchedule, getTrigger, schedule, selectScheduleToView, setOperationDetails, setSelectedOperationSchedule, unschedule
 
Methods inherited from class org.rhq.enterprise.gui.common.framework.PagedDataTableUIBean
clearDataModel, getDatascroller, getDataTable, getDefaultPageControl, getMinimumPageSize, getPageControl, getPageSizes, setDataModel, setDatascroller, setDataTable, setPageControl
 
Methods inherited from class org.rhq.enterprise.gui.common.framework.EnterpriseFacesContextUIBean
getResource, getResourceGroup, getResourceType, getSubject, getWebUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceOperationScheduleUIBean

public ResourceOperationScheduleUIBean()
Method Detail

getManagedBeanName

public String getManagedBeanName()
Specified by:
getManagedBeanName in class OperationScheduleUIBean

getOperationScheduleList

public List<org.rhq.core.domain.operation.bean.ResourceOperationSchedule> getOperationScheduleList()
Specified by:
getOperationScheduleList in class OperationScheduleUIBean

unscheduleOperation

public void unscheduleOperation(org.rhq.core.domain.auth.Subject subject,
                                String doomedJobId)
                         throws Exception
Specified by:
unscheduleOperation in class OperationScheduleUIBean
Throws:
Exception

scheduleOperation

public void scheduleOperation(org.rhq.core.domain.auth.Subject subject,
                              String operationName,
                              org.rhq.core.domain.configuration.Configuration parameters,
                              org.quartz.SimpleTrigger simpleTrigger,
                              String description)
                       throws Exception
Specified by:
scheduleOperation in class OperationScheduleUIBean
Throws:
Exception

executeNow

public String executeNow()
                  throws Exception
Throws:
Exception


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