package org.nightlabs.jfire.reporting.ui.layout.scheduled.delivery.email; import org.nightlabs.jfire.reporting.scheduled.IScheduledReportDeliveryDelegate; import org.nightlabs.jfire.reporting.ui.layout.scheduled.delivery.AbstractDeliveryDelegateEditFactory; import org.nightlabs.jfire.reporting.ui.layout.scheduled.delivery.IScheduledReportDeliveryDelegateEdit; /** * @author Alexander Bieber <!-- alex [AT] nightlabs [DOT] de --> * */ public class DeliveryDelegateEditFactoryEmail extends AbstractDeliveryDelegateEditFactory { /** * */ public DeliveryDelegateEditFactoryEmail() { } /* (non-Javadoc) * @see org.nightlabs.jfire.reporting.ui.layout.scheduled.delivery.IScheduledReportDeliveryDelegateEditFactory#canHandleDeliveryDelegate(org.nightlabs.jfire.reporting.scheduled.IScheduledReportDeliveryDelegate) */ @Override public boolean canHandleDeliveryDelegate(IScheduledReportDeliveryDelegate deliveryDelegate) { return org.nightlabs.jfire.reporting.scheduled.ScheduledReportDeliveryDelegateEMail.class.isInstance(deliveryDelegate); } /* (non-Javadoc) * @see org.nightlabs.jfire.reporting.ui.layout.scheduled.delivery.IScheduledReportDeliveryDelegateEditFactory#createDeliveryDelegateEdit() */ @Override public IScheduledReportDeliveryDelegateEdit createDeliveryDelegateEdit() { return new DeliveryDelegateEditEmail(); } }