package net.sourceforge.fenixedu.applicationTier.Servico.resourceAllocationManager; import java.util.ArrayList; import java.util.List; import java.util.Set; import net.sourceforge.fenixedu.applicationTier.FenixService; import net.sourceforge.fenixedu.dataTransferObject.InfoClass; import net.sourceforge.fenixedu.domain.ExecutionCourse; import net.sourceforge.fenixedu.domain.SchoolClass; /** * @author LuisCruz & Sara Ribeiro */ public class ReadClassesByExecutionCourse extends FenixService { public List run(ExecutionCourse executionCourse) { final Set classes = executionCourse.findSchoolClasses(); final List infoClasses = new ArrayList(classes.size()); for (final SchoolClass schoolClass : classes) { final InfoClass infoClass = InfoClass.newInfoFromDomain(schoolClass); infoClasses.add(infoClass); } return infoClasses; } }