package net.sourceforge.fenixedu.applicationTier.Servico.commons; import java.util.ArrayList; import java.util.List; import net.sourceforge.fenixedu.applicationTier.FenixService; import net.sourceforge.fenixedu.dataTransferObject.InfoExecutionPeriod; import net.sourceforge.fenixedu.domain.ExecutionSemester; import net.sourceforge.fenixedu.domain.degree.DegreeType; public class ReadExecutionPeriodsEnrolment extends FenixService { public List run(DegreeType degreeType) { final List result = new ArrayList(); for (final ExecutionSemester executionSemester : rootDomainObject.getExecutionPeriods()) { result.add(InfoExecutionPeriod.newInfoFromDomain(executionSemester)); } return result; } }