if (roomObject.element("hideWhiteboard") != null) {
hideTopBar = importBooleanType(unformatString(roomObject
.element("hideWhiteboard").getText()));
}
Rooms room = new Rooms();
room.setRooms_id(rooms_id);
room.setOwnerId(ownerId);
room.setName(name);
room.setDeleted(deleted);
room.setComment(comment);
room.setNumberOfPartizipants(numberOfPartizipants);
room.setAppointment(appointment);
room.setExternalRoomId(externalRoomId);
room.setExternalRoomType(externalRoomType);
room.setRoomtype(roommanagement
.getRoomTypesById(roomtypes_id));
room.setIsDemoRoom(isDemoRoom);
room.setDemoTime(demoTime);
room.setIsModeratedRoom(isModeratedRoom);
room.setAllowUserQuestions(allowUserQuestions);
room.setIsAudioOnly(isAudioOnly);
room.setSipNumber(sipNumber);
room.setConferencePin(conferencePin);
room.setIspublic(ispublic);
room.setIsClosed(isClosed);
room.setRedirectURL(redirectURL);
room.setWaitForRecording(waitForRecording);
room.setHideTopBar(hideTopBar);
room.setAllowRecording(allowRecording);
room.setShowMicrophoneStatus(showMicrophoneStatus);
room.setHideActionsMenu(hideActionsMenu);
room.setHideActivitiesAndActions(hideActivitiesAndActions);
room.setHideChat(hideChat);
room.setHideFilesExplorer(hideFilesExplorer);
room.setHideScreenSharing(hideScreenSharing);
room.setHideWhiteboard(hideWhiteboard);
Long roomId = room.getRooms_id();
// We need to reset this as openJPA reject to store them
// otherwise
room.setRooms_id(null);
Long newRoomId = roommanagement.addRoom(room);
roomsMap.put(roomId, newRoomId);
for (Iterator<Element> iterMods = roomObject