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.applicationTier.Servico.exceptions.FenixServiceException; import net.sourceforge.fenixedu.domain.ExecutionYear; import org.apache.struts.util.LabelValueBean; import pt.ist.fenixWebFramework.services.Service; public class ReadExecutionYears extends FenixService { @Service public static List run() throws FenixServiceException { final List result = new ArrayList(); for (final ExecutionYear executionYear : rootDomainObject.getExecutionYears()) { result.add(new LabelValueBean(executionYear.getYear(), executionYear.getYear())); } return result; } }