/* * Created on Dec 9, 2005 */ package net.sourceforge.fenixedu.applicationTier.Servico.bolonhaManager; import pt.utl.ist.fenix.tools.util.i18n.Language; import net.sourceforge.fenixedu.applicationTier.Service; import net.sourceforge.fenixedu.applicationTier.Servico.exceptions.FenixServiceException; import net.sourceforge.fenixedu.domain.degreeStructure.CycleCourseGroup; import net.sourceforge.fenixedu.domain.degreeStructure.CycleCourseGroupInfo; import net.sourceforge.fenixedu.persistenceTier.ExcepcaoPersistencia; import net.sourceforge.zas.metainfo.AccessControlled; public class AddCycleCourseGroupInfo extends Service { @AccessControlled("BOLONHA_MANAGER || BOLONHA_MANAGER_SUPER_USER || MANAGER") public void run(CycleCourseGroup cycleCourseGroup, String graduationCycleTitle, String language) throws ExcepcaoPersistencia, FenixServiceException { CycleCourseGroupInfo info = new CycleCourseGroupInfo(); info.setCycleGraduationTitle(graduationCycleTitle); info.setLanguage(Language.valueOf(language)); cycleCourseGroup.addCycleCourseGroupInfos(info); } }