Element root = document.addElement("root");
Element rooms = root.addElement("rooms");
for (Iterator<Rooms> it = roomList.iterator(); it.hasNext();) {
Rooms r = it.next();
Element room = rooms.addElement("room");
room.addElement("name").addCDATA("" + r.getName());
room.addElement("rooms_id").addCDATA("" + r.getRooms_id());
room.addElement("deleted").addCDATA("" + r.getDeleted());
room.addElement("comment").addCDATA("" + r.getComment());
room.addElement("numberOfPartizipants").addCDATA(
"" + r.getNumberOfPartizipants());
room.addElement("appointment").addCDATA("" + r.getAppointment());
room.addElement("externalRoomId").addCDATA(
"" + r.getExternalRoomId());
room.addElement("externalRoomType").addCDATA(
"" + r.getExternalRoomType());
if (r.getRoomtype() != null) {
room.addElement("roomtypeId").addCDATA(
"" + r.getRoomtype().getRoomtypes_id());
} else {
room.addElement("roomtypeId").addCDATA("" + 0);
}
if (r.getOwnerId() != null) {
room.addElement("ownerid").addCDATA("" + r.getOwnerId());
} else {
room.addElement("ownerid").addCDATA("");
}
if (r.getWaitForRecording() != null) {
room.addElement("waitForRecording").addCDATA(
"" + r.getWaitForRecording());
} else {
room.addElement("waitForRecording").addCDATA("");
}
if (r.getHideTopBar() != null) {
room.addElement("hideTopBar").addCDATA("" + r.getHideTopBar());
} else {
room.addElement("hideTopBar").addCDATA("");
}
if (r.getAllowRecording() != null) {
room.addElement("allowRecording").addCDATA(
"" + r.getAllowRecording());
} else {
room.addElement("allowRecording").addCDATA("");
}
room.addElement("isDemoRoom").addCDATA("" + r.getIsDemoRoom());
room.addElement("demoTime").addCDATA("" + r.getDemoTime());
room.addElement("isModeratedRoom").addCDATA(
"" + r.getIsModeratedRoom());
room.addElement("allowUserQuestions").addCDATA(
"" + r.getAllowUserQuestions());
room.addElement("isAudioOnly").addCDATA("" + r.getIsAudioOnly());
room.addElement("sipNumber").addCDATA("" + r.getSipNumber());
room.addElement("conferencePin")
.addCDATA("" + r.getConferencePin());
if (r.getIspublic() != null) {
room.addElement("ispublic").addCDATA("" + r.getIspublic());
} else {
r.setIspublic(false);
room.addElement("ispublic").addCDATA("" + r.getIspublic());
}
if (r.getShowMicrophoneStatus() != null) {
room.addElement("showMicrophoneStatus").addCDATA("" + r.getShowMicrophoneStatus());
} else {
r.setShowMicrophoneStatus(false);
room.addElement("showMicrophoneStatus").addCDATA("" + r.getShowMicrophoneStatus());
}
if (r.getHideActionsMenu() != null) {
room.addElement("hideActionsMenu").addCDATA("" + r.getHideActionsMenu());
} else {
room.addElement("hideActionsMenu").addCDATA("");
}
if (r.getHideActivitiesAndActions() != null) {
room.addElement("hideActivitiesAndActions").addCDATA("" + r.getHideActivitiesAndActions());
} else {
room.addElement("hideActivitiesAndActions").addCDATA("");
}
if (r.getHideChat() != null) {
room.addElement("hideChat").addCDATA("" + r.getHideChat());
} else {
room.addElement("hideChat").addCDATA("");
}
if (r.getHideFilesExplorer() != null) {
room.addElement("hideFilesExplorer").addCDATA("" + r.getHideFilesExplorer());
} else {
room.addElement("hideFilesExplorer").addCDATA("");
}
if (r.getHideScreenSharing() != null) {
room.addElement("hideScreenSharing").addCDATA("" + r.getHideScreenSharing());
} else {
room.addElement("hideScreenSharing").addCDATA("");
}
if (r.getHideWhiteboard() != null) {
room.addElement("hideWhiteboard").addCDATA("" + r.getHideWhiteboard());
} else {
room.addElement("hideWhiteboard").addCDATA("");
}
room.addElement("isClosed").addCDATA("" + r.getIsClosed());
room.addElement("redirectURL").addCDATA("" + r.getRedirectURL());
List<RoomModerators> roomModeratorsList = roomModeratorsDao
.getRoomModeratorByRoomId(r.getRooms_id());
Element room_moderators = room.addElement("room_moderators");
for (RoomModerators roomModerator : roomModeratorsList) {