public static void run(String externalId, String name, String nameEn, String acronym, DegreeType degreeType,
Double ectsCredits, GradeScale gradeScale, String prevailingScientificArea, ExecutionYear executionYear)
throws FenixServiceException {
check(RolePredicates.SCIENTIFIC_COUNCIL_PREDICATE);
if (externalId == null || name == null || nameEn == null || acronym == null || degreeType == null || ectsCredits == null) {
throw new InvalidArgumentsServiceException();
}
final Degree degreeToEdit = FenixFramework.getDomainObject(externalId);
if (degreeToEdit == null) {