package org.nightlabs.jfire.reporting.ui.layout.scheduled.delivery; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; import org.nightlabs.base.ui.notification.IDirtyStateManager; import org.nightlabs.jfire.reporting.scheduled.IScheduledReportDeliveryDelegate; /** * @author Alexander Bieber <!-- alex [AT] nightlabs [DOT] de --> * */ public interface IScheduledReportDeliveryDelegateEdit { Control createControl(Composite parent); void setDeliveryDelegate(IScheduledReportDeliveryDelegate deliveryDelegate); void setDirtyStateManager(IDirtyStateManager dirtyStateManager); void clear(); IScheduledReportDeliveryDelegate getScheduledReportDeliveryDelegate(); }