/* * * */ package net.sourceforge.fenixedu.applicationTier.Servico.department; 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.dataTransferObject.InfoDepartment; import net.sourceforge.fenixedu.domain.Department; import pt.ist.fenixWebFramework.services.Service; public class ReadAllDepartments extends FenixService { @Service public static List run() throws FenixServiceException { final List result = new ArrayList(); for (final Department department : rootDomainObject.getDepartments()) { result.add(InfoDepartment.newInfoFromDomain(department)); } return result; } }