package org.fenixedu.academic.ui.renderers.providers.choiceType.replacement.multiple; import java.util.stream.Collectors; import org.fenixedu.academic.ui.renderers.providers.AbstractDomainObjectProvider; import org.fenixedu.bennu.core.domain.Bennu; import pt.ist.fenixWebFramework.rendererExtensions.converters.DomainObjectKeyArrayConverter; import pt.ist.fenixWebFramework.renderers.components.converters.Converter; public class ProgramConclusionProvider extends AbstractDomainObjectProvider { @Override public Object provide(Object source, Object currentValue) { return Bennu.getInstance().getProgramConclusionSet().stream().collect(Collectors.toList()); } @Override public Converter getConverter() { return new DomainObjectKeyArrayConverter(); } }