org.rhq.enterprise.gui.operation.schedule
Class OperationScheduleUIBean
java.lang.Object
org.rhq.enterprise.gui.common.framework.EnterpriseFacesContextUIBean
org.rhq.enterprise.gui.common.framework.PagedDataTableUIBean
org.rhq.enterprise.gui.operation.schedule.OperationScheduleUIBean
- Direct Known Subclasses:
- ResourceGroupOperationScheduleUIBean, ResourceOperationScheduleUIBean
public abstract class OperationScheduleUIBean
- extends PagedDataTableUIBean
|
Field Summary |
protected org.rhq.enterprise.server.operation.OperationManagerLocal |
manager
|
| 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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manager
protected org.rhq.enterprise.server.operation.OperationManagerLocal manager
OperationScheduleUIBean
public OperationScheduleUIBean()
getSelectedOperationSchedule
public org.rhq.core.domain.operation.bean.OperationSchedule getSelectedOperationSchedule()
setSelectedOperationSchedule
public void setSelectedOperationSchedule(org.rhq.core.domain.operation.bean.OperationSchedule selectedOperationSchedule)
selectScheduleToView
public String selectScheduleToView()
getOperationDetails
public OperationDetailsScheduleComponent getOperationDetails()
setOperationDetails
public void setOperationDetails(OperationDetailsScheduleComponent operationDetails)
schedule
public String schedule()
unschedule
public String unschedule()
scheduleOperation
public abstract 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
- Throws:
Exception
unscheduleOperation
public abstract void unscheduleOperation(org.rhq.core.domain.auth.Subject subject,
String doomedJobId)
throws Exception
- Throws:
Exception
getDataModel
public javax.faces.model.DataModel getDataModel()
- Specified by:
getDataModel in class PagedDataTableUIBean
getManagedBeanName
public abstract String getManagedBeanName()
getOperationScheduleList
public abstract List<? extends org.rhq.core.domain.operation.bean.OperationSchedule> getOperationScheduleList()
getTrigger
public org.quartz.SimpleTrigger getTrigger()
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.