/** * */ package org.nightlabs.jfire.reporting.ui.layout.scheduled.editor; import org.eclipse.swt.widgets.Composite; import org.eclipse.ui.forms.editor.IFormPage; import org.nightlabs.jfire.base.ui.timer.TaskDetailSection; import org.nightlabs.jfire.reporting.scheduled.ScheduledReport; import org.nightlabs.jfire.timer.Task; /** * @author Alexander Bieber <!-- alex [AT] nightlabs [DOT] de --> * */ public class ScheduledReportTaskSection extends TaskDetailSection { public ScheduledReportTaskSection(IFormPage page, Composite parent) { super(page, parent, "Task scheduling", "Enable render of scheduled report"); } @Override protected Task getTask(Object input) { if (input instanceof ScheduledReport) { return ((ScheduledReport) input).getTask(); } return null; } }