Rev 1312 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1312 | Rev 1350 | ||
---|---|---|---|
Line 344... | Line 344... | ||
344 | 344 | ||
345 | private int updateList(List<CourseUnitView> views, UserSession usession) throws NotAuthorizedException, 1.5.0/docs/api/javax/xml/transform/TransformerException.html">TransformerException, 1.5.0/docs/api/java/io/IOException.html">IOException, FOPException { |
345 | private int updateList(List<CourseUnitView> views, UserSession usession) throws NotAuthorizedException, 1.5.0/docs/api/javax/xml/transform/TransformerException.html">TransformerException, 1.5.0/docs/api/java/io/IOException.html">IOException, FOPException { |
346 | int counter = 0; |
346 | int counter = 0; |
347 | for(CourseUnitView courseUnitView: views) |
347 | for(CourseUnitView courseUnitView: views) |
348 | { |
348 | { |
349 | - | ||
350 | - | ||
351 | - | ||
352 | - | ||
353 | if(courseUnitView != null && courseUnitView.getId()>0) |
349 | if(courseUnitView != null && courseUnitView.getId()>0) |
354 | { |
350 | { |
- | 351 | CourseUnit courseUnit = DaoFactory.getCourseUnitDaoImpl().load(courseUnitView.getId()); |
|
- | 352 | ||
- | 353 | //EVALUATION OPEN BY ADMIN |
|
- | 354 | if(courseUnitView.isEvaluationOpenByAdmin() != courseUnit.isEvaluationOpenByAdmin()) |
|
- | 355 | courseUnit.setEvaluationOpenByAdmin(courseUnitView.isEvaluationOpenByAdmin()); |
|
- | 356 | ||
355 | if(courseUnitView.getProgramStreamId() != null && courseUnitView.getProgramStreamId().length() > 0) |
357 | if(courseUnitView.getProgramStreamId() != null && courseUnitView.getProgramStreamId().length() > 0) |
356 | { |
358 | { |
357 | CourseUnit courseUnit = DaoFactory.getCourseUnitDaoImpl().load(courseUnitView.getId()); |
- | |
- | 359 | ||
358 | if(usession.getUser().isAdmin() || usession.getUser().hasRole("courseValidatePrograms") || usession.getUser().hasRole(courseUnit.getCourse().getValidationRole())) |
360 | if(usession.getUser().isAdmin() || usession.getUser().hasRole("courseValidatePrograms") || usession.getUser().hasRole(courseUnit.getCourse().getValidationRole())) |
359 | { |
361 | { |
360 | if(courseUnit.isValidProgram() != courseUnitView.isValidProgram()) |
362 | if(courseUnit.isValidProgram() != courseUnitView.isValidProgram()) |
361 | { |
363 | { |
362 | courseUnit.setValidProgram(courseUnitView.isValidProgram()); |
364 | courseUnit.setValidProgram(courseUnitView.isValidProgram()); |