package net.sourceforge.fenixedu.presentationTier.renderers.providers; import java.util.Set; import java.util.TreeSet; import net.sourceforge.fenixedu.domain.util.email.EmailBean; import net.sourceforge.fenixedu.domain.util.email.ReplyTo; import net.sourceforge.fenixedu.domain.util.email.Sender; import pt.ist.fenixWebFramework.renderers.DataProvider; import pt.ist.fenixWebFramework.renderers.components.converters.Converter; public class EmailReplyTosProvider implements DataProvider { public Object provide(final Object source, final Object currentValue) { final EmailBean emailBean = (EmailBean) source; final Sender sender = emailBean.getSender(); final Set replyTos = new TreeSet(ReplyTo.COMPARATOR_BY_ADDRESS); if (sender != null) { replyTos.addAll(sender.getConcreteReplyTos()); } return replyTos; } public Converter getConverter() { return null; } }