package net.sourceforge.fenixedu.applicationTier.Servico.manager; import net.sourceforge.fenixedu.applicationTier.FenixService; import net.sourceforge.fenixedu.domain.Degree; import net.sourceforge.fenixedu.domain.Department; import pt.ist.fenixWebFramework.security.accessControl.Checked; import pt.ist.fenixWebFramework.services.Service; public class RemoveDegreeFromDepartment extends FenixService { @Checked("RolePredicates.MANAGER_PREDICATE") @Service public static void run(final Department department, final Degree degree) { if (department != null && degree != null) { department.removeDegrees(degree); } } }