diff --git a/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditController.java b/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditController.java index f4279e46eb69dc9810439720078028f1c62fc5d5..69261120d34d5ef0dc879da104303ad133179eb8 100644 --- a/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditController.java +++ b/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditController.java @@ -119,12 +119,13 @@ public class OpenMeetingsEditController extends ActivateableTabbableDefaultContr if(room != null) { ModuleConfiguration moduleConfiguration = courseNode.getModuleConfiguration(); moduleConfiguration.set(CONFIG_ROOM_NAME, room.getName()); - moduleConfiguration.set(CONFIG_ROOM_SIZE, new Long(room.getSize())); - moduleConfiguration.set(CONFIG_ROOM_MODERATION, new Boolean(room.isModerated())); - moduleConfiguration.set(CONFIG_ROOM_AUDIO_ONLY, new Boolean(room.isAudioOnly())); + moduleConfiguration.set(CONFIG_ROOM_SIZE, Long.valueOf(room.getSize())); + moduleConfiguration.set(CONFIG_ROOM_MODERATION, Boolean.valueOf(room.isModerated())); + moduleConfiguration.set(CONFIG_ROOM_AUDIO_ONLY, Boolean.valueOf(room.isAudioOnly())); moduleConfiguration.set(CONFIG_ROOM_COMMENT, room.getComment()); - moduleConfiguration.set(CONFIG_ROOM_TYPE, new Long(room.getType())); + moduleConfiguration.set(CONFIG_ROOM_TYPE, Long.valueOf(room.getType())); } + editVc.setDirty(true); } if (event == Event.DONE_EVENT) { fireEvent(ureq, NodeEditController.NODECONFIG_CHANGED_EVENT); @@ -132,6 +133,7 @@ public class OpenMeetingsEditController extends ActivateableTabbableDefaultContr } } + @Override public void addTabs(TabbedPane tabbedPane) { tabPane = tabbedPane; tabbedPane.addTab(translate(PANE_TAB_ACCESSIBILITY), diff --git a/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditFormController.java b/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditFormController.java index 5427011310179ab2c39d0ec130616fda87327a3c..4b5e9baece1840f1ce9ab9a77a7c48085f7a95e9 100644 --- a/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditFormController.java +++ b/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditFormController.java @@ -19,7 +19,6 @@ */ package org.olat.course.nodes.openmeetings; -import org.olat.core.CoreSpringFactory; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.form.flexible.FormItem; import org.olat.core.gui.components.form.flexible.FormItemContainer; @@ -42,6 +41,7 @@ import org.olat.modules.openmeetings.manager.OpenMeetingsManager; import org.olat.modules.openmeetings.model.OpenMeetingsRoom; import org.olat.modules.openmeetings.model.RoomType; import org.olat.modules.openmeetings.ui.OpenMeetingsRoomEditController; +import org.springframework.beans.factory.annotation.Autowired; /** * @@ -59,7 +59,8 @@ public class OpenMeetingsEditFormController extends FormBasicController { private final OLATResourceable course; private final OpenMeetingsCourseNode courseNode; - private final OpenMeetingsManager openMeetingsManager; + @Autowired + private OpenMeetingsManager openMeetingsManager; private boolean serverDown = false; private String errorKey; @@ -76,7 +77,6 @@ public class OpenMeetingsEditFormController extends FormBasicController { if(defaultSettings != null) { defaultSettings.setName(courseNode.getShortTitle()); } - openMeetingsManager = CoreSpringFactory.getImpl(OpenMeetingsManager.class); try { room = openMeetingsManager.getRoom(null, course, courseNode.getIdent());