Author: solomax
Date: Fri Nov 6 06:18:44 2015
New Revision: 1712911
URL: http://svn.apache.org/viewvc?rev=1712911&view=rev
Log:
[OPENMEETINGS-1276] build is partially fixed
Added:
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
- copied, changed from r1712910,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvInterviewConverter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvRecorderConverter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/converter/
- copied from r1712825,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/flvrecord/converter/
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/converter/InterviewConverterTask.java
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/flvrecord/converter/FlvInterviewConverterTask.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/converter/RecordingConverterTask.java
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/flvrecord/converter/FlvRecorderConverterTask.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/listener/
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/listener/StreamListener.java
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/flvrecord/listener/StreamListener.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/listener/async/
- copied from r1712825,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/flvrecord/listener/async/
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/RecordingService.java
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/FLVRecorderService.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingDao.java
- copied, changed from r1712910,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/FlvRecordingDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingLogDao.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/FlvRecordingLogDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingMetaDataDao.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/FlvRecordingMetaDataDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/RecordingMetaDeltaDao.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/FlvRecordingMetaDeltaDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomModeratorDao.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomModeratorsDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageDao.java
- copied, changed from r1712812,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessagesDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserContactDao.java
- copied, changed from r1712812,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserContactsDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/ServiceResult.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/ErrorResult.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/InvitationDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomCountBean.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomOptionsDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomReturn.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomUser.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/user/ExternalUserDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileItem.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/Recording.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/FlvRecording.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/RecordingLog.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/FlvRecordingLog.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/RecordingMetaData.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/FlvRecordingMetaData.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/RecordingMetaDelta.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/FlvRecordingMetaDelta.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPollAnswer.java
- copied, changed from r1712758,
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPollAnswers.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/SalutationConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/site/
openmeetings/branches/3.1.x/openmeetings-install/src/site/site.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Client.java
- copied, changed from r1712910,
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebClient.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/ConvertingErrorsDialog.html
- copied, changed from r1712910,
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingErrorsDialog.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/ConvertingErrorsDialog.java
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingErrorsDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileItemPanel.html
- copied unchanged from r1712825,
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingItemPanel.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileItemPanel.java
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingItemPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileItemTree.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.html
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingPanel.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
- copied, changed from r1712825,
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/MyRecordingTreeProvider.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/PublicRecordingTreeProvider.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/RecordingTreeProvider.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/chat.js
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/activities.css
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/chat.css
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/chart_pie.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/exit_button.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/logo.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/map.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/monitor_go.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/page_edit.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/photo.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/report.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/user_add.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/wizzard_button_1.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/wizzard_button_2.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/wizzard_button_3.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/images/wizzard_button_4.png
(with props)
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/room.css
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/webservice/
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/webservice/UserServiceTest.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RecordingWebService.java
Removed:
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvInterviewConverter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvRecorderConverter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/flvrecord/
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/converter/FlvInterviewConverterTask.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/converter/FlvRecorderConverterTask.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/FLVRecorderService.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/calendar/AppointmentCategoryDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/calendar/AppointmentReminderTypDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/log/ConferenceLogTypeDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/FlvRecordingDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/FlvRecordingLogDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/FlvRecordingMetaDataDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/record/FlvRecordingMetaDeltaDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/IRoomManager.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomModeratorsDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomTypeDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessagesDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/SalutationDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserContactsDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/ErrorResult.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/calendar/AppointmentCategoryDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/calendar/AppointmentReminderTypeDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/ErrorType.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/AppointmentCategory.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/AppointmentReminderTyps.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/log/ConferenceLogType.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/FlvRecording.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/FlvRecordingLog.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/FlvRecordingMetaData.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/record/FlvRecordingMetaDelta.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPollAnswers.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomType.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/Salutation.java
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/omcharts/
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/settings/usercontacts/
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/AppointmentCategoryConverter.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebClient.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/mail/
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingErrorsDialog.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingErrorsDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingItemPanel.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingItemPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingPanel.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/conf/
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/services/
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestDatabaseStructureAppointmentReminderTyp.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestDatabaseStructureCategory.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/JabberWebService.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RoomCountBean.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RoomReturn.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RoomUser.java
Modified:
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvExplorerConverter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/conference/RoomManager.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/file/FileProcessor.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/file/FileUtils.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/listener/async/BaseStreamWriter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/listener/async/CachedEvent.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/listener/async/StreamAudioWriter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/data/record/listener/async/StreamVideoWriter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/ldap/LdapLoginManagement.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ChatService.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ConferenceLibrary.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ConferenceService.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ErrorService.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/InvitationService.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/MainService.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/MobileService.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/UserService.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/red5/ScopeApplicationAdapter.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/servlet/outputhandler/DownloadHandler.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/servlet/outputhandler/UploadController.java
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/session/SessionManager.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ChatDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ConfigurationDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/basic/ErrorDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/calendar/AppointmentDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/file/FileExplorerItemDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/log/ConferenceLogDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/PollDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/RoomOrganisationDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/LdapConfigDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/server/SessiondataDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/IUserManager.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/OrganisationDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/OrganisationUserDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/PrivateMessageFolderDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/StateDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/user/UserDao.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/basic/SearchResult.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/calendar/AppointmentDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/calendar/MeetingMemberDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/FileExplorerObject.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/FilesObject.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/FoldersObject.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/LiberaryObject.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/LibraryPresenationThumbs.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/LibraryPresentation.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/LibraryPresentationFile.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/LibraryPresentationThumb.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/file/PresentationObject.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/record/RecordingDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/BrowserStatus.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/Cliparts.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomSearchResult.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/RoomStatus.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/WhiteboardObject.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/WhiteboardObjectList.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/room/WhiteboardSyncLockObject.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/server/ServerDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/dto/user/UserDTO.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/IDataProviderEntity.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/ChatMessage.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/Configuration.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/ErrorValue.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/basic/MailMessage.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/calendar/Appointment.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/file/FileExplorerItem.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/label/StringLabel.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/log/ConferenceLog.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Client.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Room.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomOrganisation.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/RoomPoll.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/LdapConfig.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/server/Sessiondata.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/Address.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/Organisation.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/Organisation_Users.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessage.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/PrivateMessageFolder.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/State.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/User.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/AuthLevelUtil.java
openmeetings/branches/3.1.x/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/FormatHelper.java
openmeetings/branches/3.1.x/openmeetings-flash/ (props changed)
openmeetings/branches/3.1.x/openmeetings-flash/openlaszlo.xml
openmeetings/branches/3.1.x/openmeetings-flash/pom.xml
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/library.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/panel/panelBoundBox.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/components/upload/fileUpload.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/hibernate/hibRtmpConnection.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/hibernate/netRemoteCallHib.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/mainAttributes.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/mainMethods.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/base/remote/rtmpConnection.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/main.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/chat/chatMiniButton.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/invitation/autoloaderBarOnly.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/invitation/invitationQuickLoader.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/settings/library.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/settings/privatemessages/newPrivateMessage.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/modules/settings/viewUserProfile.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/test/simpletestvalidBox.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf/test/simpletestvalidText.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf10/base/hibernate/netRemoteCallHib.lzx
openmeetings/branches/3.1.x/openmeetings-flash/src/main/swf10/hibAdapter.lzx
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/AppointmentConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/AppointmentReminderTypeConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupExport.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/BackupImport.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/IntegerTransform.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/LongTransform.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/OmConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/OrganisationConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/PollTypeConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/RoomConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/RoomTypeConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/StateConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/backup/UserConverter.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/cli/Admin.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/installation/ImportInitvalues.java
openmeetings/branches/3.1.x/openmeetings-install/src/main/java/org/apache/openmeetings/installation/InstallationDocumentHandler.java
openmeetings/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/AppointmentLogic.java
openmeetings/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.java
openmeetings/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.java
openmeetings/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/MeetingReminderJob.java
openmeetings/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/SessionClearJob.java
openmeetings/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/quartz/scheduler/TestSetupCleanupJob.java
openmeetings/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/room/InvitationManager.java
openmeetings/branches/3.1.x/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
openmeetings/branches/3.1.x/openmeetings-web/ (props changed)
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigForm.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupForm.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapForm.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UsersPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/WebSession.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/GeneralUserForm.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/GeneralUserForm.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/UserPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/BaseNotInitedPage.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/BasePage.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/BasePage.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/MainPage.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/MainPage.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/RecordingPage.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ResetPasswordDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/InvitationDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomBroadcaster.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/RoomPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/poll/PollResultsDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/poll/VoteDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/AboutDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentModel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/WelcomeWidgetView.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessageDialog.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessageDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/MessagesContactsPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/ProfileForm.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserInfoDialog.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserProfilePanel.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserProfilePanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingsPanel.html
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/RecordingsPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoPlayer.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/rooms/RoomsPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/rooms/RoomsTabbedPanel.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/AviRecordingResourceReference.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/ContactsHelper.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/FlvRecordingResourceReference.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/JpgRecordingResourceReference.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/Mp4RecordingResourceReference.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/OggRecordingResourceReference.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/RecordingResourceReference.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/RoomTypeDropDown.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/UserChoiceProvider.java
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/classes/META-INF/db2_persistence.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/classes/META-INF/derby_persistence.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/classes/META-INF/mssql_persistence.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/classes/META-INF/mysql_persistence.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/classes/META-INF/oracle_persistence.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/classes/META-INF/postgresql_persistence.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/classes/openmeetings-applicationContext.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/WEB-INF/web.xml
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/calendar.css
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/jquery.ui.menubar.css
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/css/theme.css
openmeetings/branches/3.1.x/openmeetings-web/src/main/webapp/languages/errorvalues.xml
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/AbstractJUnitDefaults.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/backup/TestOldBackups.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestAppointmentAddAppointment.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestAppointmentSchedulerTask.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestDatabaseStructureAppointment.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestDatabaseStructureGetAppointmentByRange.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestDatabaseStructureGetUserStart.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestDatabaseStructureUsersSearch.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestGetAppointment.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/calendar/TestSendIcalMessage.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/domain/TestAddGroup.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/domain/TestUserGroupAggregation.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/invitiation/TestInvitation.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/library/TestFileParser.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/session/TestHashMapSession.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/user/TestStateToLower.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/user/TestUserContact.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/user/TestUserCount.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/user/TestUserOrganisation.java
openmeetings/branches/3.1.x/openmeetings-web/src/test/java/org/apache/openmeetings/test/userdata/TestAuth.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RoomWebService.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ServerWebService.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java
openmeetings/branches/3.1.x/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/cluster/RestClient.java
Modified:
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java?rev=1712911&r1=1712910&r2=1712911&view=diff
==============================================================================
---
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java
(original)
+++
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java
Fri Nov 6 06:18:44 2015
@@ -18,7 +18,7 @@
*/
package org.apache.openmeetings.core.converter;
-import static
org.apache.openmeetings.core.data.flvrecord.listener.async.BaseStreamWriter.TIME_TO_WAIT_FOR_FRAME;
+import static
org.apache.openmeetings.core.data.record.listener.async.BaseStreamWriter.TIME_TO_WAIT_FOR_FRAME;
import static org.apache.openmeetings.util.OmFileHelper.MP4_EXTENSION;
import static org.apache.openmeetings.util.OmFileHelper.OGG_EXTENSION;
import static org.apache.openmeetings.util.OmFileHelper.getRecording;
@@ -35,12 +35,12 @@ import java.util.List;
import java.util.concurrent.TimeUnit;
import org.apache.openmeetings.db.dao.basic.ConfigurationDao;
-import org.apache.openmeetings.db.dao.record.FlvRecordingMetaDataDao;
-import org.apache.openmeetings.db.dao.record.FlvRecordingMetaDeltaDao;
-import org.apache.openmeetings.db.entity.record.FlvRecording;
-import org.apache.openmeetings.db.entity.record.FlvRecordingMetaData;
-import org.apache.openmeetings.db.entity.record.FlvRecordingMetaData.Status;
-import org.apache.openmeetings.db.entity.record.FlvRecordingMetaDelta;
+import org.apache.openmeetings.db.dao.record.RecordingMetaDataDao;
+import org.apache.openmeetings.db.dao.record.RecordingMetaDeltaDao;
+import org.apache.openmeetings.db.entity.record.Recording;
+import org.apache.openmeetings.db.entity.record.RecordingMetaData;
+import org.apache.openmeetings.db.entity.record.RecordingMetaData.Status;
+import org.apache.openmeetings.db.entity.record.RecordingMetaDelta;
import org.apache.openmeetings.util.process.ConverterProcessResult;
import org.apache.openmeetings.util.process.ProcessHelper;
import org.red5.io.flv.impl.FLVWriter;
@@ -54,9 +54,9 @@ public abstract class BaseConverter {
@Autowired
private ConfigurationDao configurationDao;
@Autowired
- private FlvRecordingMetaDataDao metaDataDao;
+ private RecordingMetaDataDao metaDataDao;
@Autowired
- private FlvRecordingMetaDeltaDao metaDeltaDao;
+ private RecordingMetaDeltaDao metaDeltaDao;
private String getPath(String key, String app) {
String path = configurationDao.getConfValue(key, String.class,
"");
@@ -83,8 +83,8 @@ public abstract class BaseConverter {
return
"1".equals(configurationDao.getConfValue("use.old.style.ffmpeg.map.option",
String.class, "0"));
}
- protected File getStreamFolder(FlvRecording flvRecording) {
- return getStreamsSubDir(flvRecording.getRoom_id());
+ protected File getStreamFolder(Recording flvRecording) {
+ return getStreamsSubDir(flvRecording.getRoomId());
}
protected long diff(Date from, Date to) {
@@ -109,7 +109,7 @@ public abstract class BaseConverter {
return String.format("%02d:%02d:%02d.%03d", hours, minutes,
seconds, millis);
}
- protected void updateDuration(FlvRecording r) {
+ protected void updateDuration(Recording r) {
r.setDuration(formatMillis(diff(r.getRecordEnd(),
r.getRecordStart())));
}
@@ -134,11 +134,11 @@ public abstract class BaseConverter {
return argv.toArray(new String[0]);
}
- protected void stripAudioFirstPass(FlvRecording flvRecording,
List<ConverterProcessResult> returnLog,
+ protected void stripAudioFirstPass(Recording flvRecording,
List<ConverterProcessResult> returnLog,
List<String> listOfFullWaveFiles, File streamFolder)
{
stripAudioFirstPass(flvRecording, returnLog,
listOfFullWaveFiles, streamFolder
- ,
metaDataDao.getAudioMetaDataByRecording(flvRecording.getFlvRecordingId()));
+ ,
metaDataDao.getAudioMetaDataByRecording(flvRecording.getId()));
}
private String[] addSoxPad(List<ConverterProcessResult> returnLog,
String job, double length, double position, File inFile, File outFile) throws
IOException {
@@ -156,24 +156,24 @@ public abstract class BaseConverter {
return argv;
}
- private static File getMetaFlvSer(FlvRecordingMetaData metaData) {
- File metaDir =
getStreamsSubDir(metaData.getFlvRecording().getRoom_id());
+ private static File getMetaFlvSer(RecordingMetaData metaData) {
+ File metaDir =
getStreamsSubDir(metaData.getRecording().getRoomId());
return new File(metaDir, metaData.getStreamName() + ".flv.ser");
}
- public static void printMetaInfo(FlvRecordingMetaData metaData, String
prefix) {
+ public static void printMetaInfo(RecordingMetaData metaData, String
prefix) {
if (log.isDebugEnabled()) {
- log.debug(String.format("### %s:: recording id %s;
stream with id %s; current status: %s ", prefix,
metaData.getFlvRecording().getFlvRecordingId()
- , metaData.getFlvRecordingMetaDataId(),
metaData.getStreamStatus()));
- File metaFlv =
getRecordingMetaData(metaData.getFlvRecording().getRoom_id(),
metaData.getStreamName());
+ log.debug(String.format("### %s:: recording id %s;
stream with id %s; current status: %s ", prefix, metaData.getRecording().getId()
+ , metaData.getId(),
metaData.getStreamStatus()));
+ File metaFlv =
getRecordingMetaData(metaData.getRecording().getRoomId(),
metaData.getStreamName());
File metaSer = getMetaFlvSer(metaData);
log.debug(String.format("### %s:: Flv file [%s] exists
? %s; size: %s, lastModified: %s ", prefix, metaFlv.getPath(),
metaFlv.exists(), metaFlv.length(), metaFlv.lastModified()));
log.debug(String.format("### %s:: Ser file [%s] exists
? %s; size: %s, lastModified: %s ", prefix, metaSer.getPath(),
metaSer.exists(), metaSer.length(), metaSer.lastModified()));
}
}
- protected FlvRecordingMetaData waitForTheStream(long metaId) throws
InterruptedException {
- FlvRecordingMetaData metaData = metaDataDao.get(metaId);
+ protected RecordingMetaData waitForTheStream(long metaId) throws
InterruptedException {
+ RecordingMetaData metaData = metaDataDao.get(metaId);
if (metaData.getStreamStatus() != Status.STOPPED) {
log.debug("### meta Stream not yet written to disk " +
metaId);
long counter = 0;
@@ -188,7 +188,7 @@ public abstract class BaseConverter {
log.debug("### Thread continue ... " );
break;
} else {
- File metaFlv =
getRecordingMetaData(metaData.getFlvRecording().getRoom_id(),
metaData.getStreamName());
+ File metaFlv =
getRecordingMetaData(metaData.getRecording().getRoomId(),
metaData.getStreamName());
if (metaFlv.exists() && maxTimestamp <
metaFlv.lastModified()) {
maxTimestamp =
metaFlv.lastModified();
}
@@ -226,17 +226,17 @@ public abstract class BaseConverter {
return metaData;
}
- protected void stripAudioFirstPass(FlvRecording flvRecording,
+ protected void stripAudioFirstPass(Recording flvRecording,
List<ConverterProcessResult> returnLog,
List<String> listOfFullWaveFiles, File streamFolder,
- List<FlvRecordingMetaData> metaDataList) {
+ List<RecordingMetaData> metaDataList) {
try {
// Init variables
log.debug("### meta Data Number - " +
metaDataList.size());
log.debug("###################################################");
- for (FlvRecordingMetaData metaData : metaDataList) {
- long metaId =
metaData.getFlvRecordingMetaDataId();
+ for (RecordingMetaData metaData : metaDataList) {
+ long metaId = metaData.getId();
log.debug("### processing metadata: " + metaId);
if (metaData.getStreamStatus() == Status.NONE) {
log.debug("Stream has not been started,
error in recording " + metaId);
@@ -270,11 +270,11 @@ public abstract class BaseConverter {
File outputGapFullWav = outputWav;
// Fix Start/End in Audio
- List<FlvRecordingMetaDelta>
flvRecordingMetaDeltas = metaDeltaDao.getFlvRecordingMetaDeltaByMetaId(metaId);
+ List<RecordingMetaDelta>
flvRecordingMetaDeltas = metaDeltaDao.getByMetaId(metaId);
int counter = 0;
- for (FlvRecordingMetaDelta metaDelta :
flvRecordingMetaDeltas) {
+ for (RecordingMetaDelta metaDelta :
flvRecordingMetaDeltas) {
File inputFile =
outputGapFullWav;
// Strip Wave to Full Length
@@ -295,9 +295,9 @@ public abstract class BaseConverter {
}
if (argv_sox != null) {
- log.debug("START
fillGap ################# Delta-ID :: " +
metaDelta.getFlvRecordingMetaDeltaId());
+ log.debug("START
fillGap ################# Delta-ID :: " + metaDelta.getId());
-
metaDeltaDao.updateFlvRecordingMetaDelta(metaDelta);
+
metaDeltaDao.update(metaDelta);
counter++;
} else {
outputGapFullWav =
inputFile;
@@ -337,7 +337,7 @@ public abstract class BaseConverter {
}
}
- public void convertToMp4(FlvRecording r, List<ConverterProcessResult>
returnLog) throws IOException {
+ public void convertToMp4(Recording r, List<ConverterProcessResult>
returnLog) throws IOException {
//TODO add faststart, move filepaths to helpers
if (!isRecordingExists(r.getFileHash())) {
return;
Modified:
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvExplorerConverter.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvExplorerConverter.java?rev=1712911&r1=1712910&r2=1712911&view=diff
==============================================================================
---
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvExplorerConverter.java
(original)
+++
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvExplorerConverter.java
Fri Nov 6 06:18:44 2015
@@ -28,8 +28,9 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.openmeetings.db.dao.file.FileExplorerItemDao;
-import org.apache.openmeetings.db.dao.record.FlvRecordingLogDao;
+import org.apache.openmeetings.db.dao.record.RecordingLogDao;
import org.apache.openmeetings.db.entity.file.FileExplorerItem;
+import org.apache.openmeetings.db.entity.file.FileItem.Type;
import org.apache.openmeetings.util.process.ConverterProcessResult;
import org.apache.openmeetings.util.process.ProcessHelper;
import org.red5.logging.Red5LoggerFactory;
@@ -44,7 +45,7 @@ public class FlvExplorerConverter extend
@Autowired
private FileExplorerItemDao fileExplorerItemDaoImpl;
@Autowired
- private FlvRecordingLogDao flvRecordingLogDaoImpl;
+ private RecordingLogDao flvRecordingLogDaoImpl;
private class FlvDimension {
public FlvDimension(int width, int height) {
@@ -58,9 +59,9 @@ public class FlvExplorerConverter extend
public List<ConverterProcessResult> startConversion(Long
fileExplorerItemId, String moviePath) {
List<ConverterProcessResult> returnLog = new
ArrayList<ConverterProcessResult>();
try {
- FileExplorerItem fileExplorerItem =
fileExplorerItemDaoImpl.getFileExplorerItemsById(fileExplorerItemId);
+ FileExplorerItem fileExplorerItem =
fileExplorerItemDaoImpl.get(fileExplorerItemId);
- log.debug("fileExplorerItem " +
fileExplorerItem.getFileExplorerItemId());
+ log.debug("fileExplorerItem " +
fileExplorerItem.getId());
// Convert to FLV
return convertToFLV(fileExplorerItem, moviePath);
@@ -79,10 +80,10 @@ public class FlvExplorerConverter extend
private List<ConverterProcessResult> convertToFLV(FileExplorerItem
fileExplorerItem, String moviePath) {
List<ConverterProcessResult> returnLog = new
ArrayList<ConverterProcessResult>();
try {
- String name = "UPLOADFLV_" +
fileExplorerItem.getFileExplorerItemId();
+ String name = "UPLOADFLV_" + fileExplorerItem.getId();
File outputFullFlv = new File(getStreamsHibernateDir(),
name + ".flv");
- fileExplorerItem.setIsVideo(true);
+ fileExplorerItem.setType(Type.Video);
String[] argv_fullFLV = new String[] {
getPathToFFMPEG(), "-y", "-i", moviePath,
"-ar", "22050", "-acodec",
"libmp3lame", "-ab", "32k",
@@ -91,7 +92,7 @@ public class FlvExplorerConverter extend
// "-s", flvWidth + "x" + flvHeight,
ConverterProcessResult returnMapConvertFLV =
ProcessHelper.executeScript("uploadFLV ID :: "
- +
fileExplorerItem.getFileExplorerItemId(), argv_fullFLV);
+ + fileExplorerItem.getId(),
argv_fullFLV);
//Parse the width height from the FFMPEG output
FlvDimension flvDimension =
getFlvDimension(returnMapConvertFLV.getError());
@@ -104,7 +105,7 @@ public class FlvExplorerConverter extend
returnLog.add(returnMapConvertFLV);
- String hashFileFullNameJPEG = "UPLOADFLV_" +
fileExplorerItem.getFileExplorerItemId() + ".jpg";
+ String hashFileFullNameJPEG = "UPLOADFLV_" +
fileExplorerItem.getId() + ".jpg";
File outPutJpeg = new File(getStreamsHibernateDir(),
name + ".jpg");
fileExplorerItem.setPreviewImage(hashFileFullNameJPEG);
@@ -115,13 +116,13 @@ public class FlvExplorerConverter extend
outPutJpeg.getCanonicalPath() };
returnLog.add(ProcessHelper.executeScript("previewUpload ID :: "
- +
fileExplorerItem.getFileExplorerItemId(),
+ +
fileExplorerItem.getId(),
argv_previewFLV));
-
fileExplorerItemDaoImpl.updateFileOrFolder(fileExplorerItem);
+ fileExplorerItemDaoImpl.update(fileExplorerItem);
for (ConverterProcessResult returnMap : returnLog) {
-
flvRecordingLogDaoImpl.addFLVRecordingLog("generateFFMPEG", null, returnMap);
+ flvRecordingLogDaoImpl.add("generateFFMPEG",
null, returnMap);
}
} catch (Exception err) {
log.error("[convertToFLV]", err);
Copied:
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
(from r1712910,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvInterviewConverter.java)
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java?p2=openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java&p1=openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvInterviewConverter.java&r1=1712910&r2=1712911&rev=1712911&view=diff
==============================================================================
---
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvInterviewConverter.java
(original)
+++
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/InterviewConverter.java
Fri Nov 6 06:18:44 2015
@@ -27,19 +27,19 @@ import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
-import org.apache.openmeetings.db.dao.record.FlvRecordingDao;
-import org.apache.openmeetings.db.dao.record.FlvRecordingLogDao;
-import org.apache.openmeetings.db.dao.record.FlvRecordingMetaDataDao;
-import org.apache.openmeetings.db.entity.record.FlvRecording;
-import org.apache.openmeetings.db.entity.record.FlvRecordingMetaData;
+import org.apache.openmeetings.db.dao.record.RecordingDao;
+import org.apache.openmeetings.db.dao.record.RecordingLogDao;
+import org.apache.openmeetings.db.dao.record.RecordingMetaDataDao;
+import org.apache.openmeetings.db.entity.record.Recording;
+import org.apache.openmeetings.db.entity.record.RecordingMetaData;
import org.apache.openmeetings.util.process.ConverterProcessResult;
import org.apache.openmeetings.util.process.ProcessHelper;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
-public class FlvInterviewConverter extends BaseConverter implements
IRecordingConverter {
- private static final Logger log =
Red5LoggerFactory.getLogger(FlvInterviewConverter.class, webAppRootKey);
+public class InterviewConverter extends BaseConverter implements
IRecordingConverter {
+ private static final Logger log =
Red5LoggerFactory.getLogger(InterviewConverter.class, webAppRootKey);
private static class ReConverterParams {
private int leftSideLoud = 1;
private int rightSideLoud = 1;
@@ -51,32 +51,32 @@ public class FlvInterviewConverter exten
// Spring loaded Beans
@Autowired
- private FlvRecordingDao recordingDao;
+ private RecordingDao recordingDao;
@Autowired
- private FlvRecordingMetaDataDao metaDataDao;
+ private RecordingMetaDataDao metaDataDao;
@Autowired
- private FlvRecordingLogDao logDao;
+ private RecordingLogDao logDao;
private String[] mergeAudioToWaves(List<String> listOfFullWaveFiles,
String outputFullWav,
- List<FlvRecordingMetaData> metaDataList,
ReConverterParams rcv) {
+ List<RecordingMetaData> metaDataList, ReConverterParams
rcv) {
String[] argv_full_sox = new String[listOfFullWaveFiles.size()
+ 5];
argv_full_sox[0] = this.getPathToSoX();
argv_full_sox[1] = "-m";
int counter = 2;
for (int i = 0; i < listOfFullWaveFiles.size(); i++) {
- for (FlvRecordingMetaData flvRecordingMetaData :
metaDataList) {
- String hashFileFullNameStored =
flvRecordingMetaData.getFullWavAudioData();
+ for (RecordingMetaData metaData : metaDataList) {
+ String hashFileFullNameStored =
metaData.getFullWavAudioData();
String fullFilePath =
listOfFullWaveFiles.get(i);
String fileNameOnly = new
File(fullFilePath).getName();
if
(hashFileFullNameStored.equals(fileNameOnly)) {
- if
(flvRecordingMetaData.getInteriewPodId() == 1) {
+ if (metaData.getInteriewPodId() == 1) {
argv_full_sox[counter] = "-v "
+ rcv.leftSideLoud;
counter++;
}
- if
(flvRecordingMetaData.getInteriewPodId() == 2) {
+ if (metaData.getInteriewPodId() == 2) {
argv_full_sox[counter] = "-v "
+ rcv.rightSideLoud;
counter++;
}
@@ -91,29 +91,29 @@ public class FlvInterviewConverter exten
return argv_full_sox;
}
- public void startConversion(Long flvRecordingId) {
- startConversion(flvRecordingId, false, new ReConverterParams());
+ public void startConversion(Long recordingId) {
+ startConversion(recordingId, false, new ReConverterParams());
}
- public void startConversion(Long flvRecordingId, boolean reconversion,
ReConverterParams rcv) {
- FlvRecording flvRecording = null;
+ public void startConversion(Long recordingId, boolean reconversion,
ReConverterParams rcv) {
+ Recording recording = null;
try {
- flvRecording = recordingDao.get(flvRecordingId);
- log.debug("flvRecording " +
flvRecording.getFlvRecordingId());
- flvRecording.setStatus(FlvRecording.Status.CONVERTING);
- flvRecording = recordingDao.update(flvRecording);
+ recording = recordingDao.get(recordingId);
+ log.debug("recording " + recording.getId());
+ recording.setStatus(Recording.Status.CONVERTING);
+ recording = recordingDao.update(recording);
List<ConverterProcessResult> returnLog = new
ArrayList<ConverterProcessResult>();
List<String> listOfFullWaveFiles = new
LinkedList<String>();
- File streamFolder = getStreamFolder(flvRecording);
- List<FlvRecordingMetaData> metaDataList =
metaDataDao.getAudioMetaDataByRecording(flvRecording.getFlvRecordingId());
+ File streamFolder = getStreamFolder(recording);
+ List<RecordingMetaData> metaDataList =
metaDataDao.getAudioMetaDataByRecording(recording.getId());
- stripAudioFirstPass(flvRecording, returnLog,
listOfFullWaveFiles, streamFolder, metaDataList);
+ stripAudioFirstPass(recording, returnLog,
listOfFullWaveFiles, streamFolder, metaDataList);
// Merge Wave to Full Length
File streamFolderGeneral = getStreamsHibernateDir();
- String hashFileFullName = "INTERVIEW_" +
flvRecording.getFlvRecordingId() + "_FINAL_WAVE.wav";
+ String hashFileFullName = "INTERVIEW_" +
recording.getId() + "_FINAL_WAVE.wav";
String outputFullWav = streamFolder.getAbsolutePath() +
File.separatorChar + hashFileFullName;
deleteFileIfExists(outputFullWav);
@@ -134,7 +134,7 @@ public class FlvInterviewConverter exten
File outputWav = new File(streamFolderGeneral,
"one_second.wav");
// Calculate delta at beginning
- double deltaPadding =
diffSeconds(flvRecording.getRecordEnd(), flvRecording.getRecordStart());
+ double deltaPadding =
diffSeconds(recording.getRecordEnd(), recording.getRecordStart());
String[] argv_full_sox = new String[] {
getPathToSoX(), outputWav.getCanonicalPath(), outputFullWav, "pad", "0", "" +
deltaPadding };
@@ -154,8 +154,8 @@ public class FlvInterviewConverter exten
String[] pods = new String[2];
boolean found = false;
- for (FlvRecordingMetaData meta : metaDataList) {
- File flv =
getRecordingMetaData(flvRecording.getRoom_id(), meta.getStreamName());
+ for (RecordingMetaData meta : metaDataList) {
+ File flv =
getRecordingMetaData(recording.getRoomId(), meta.getStreamName());
Integer pod = meta.getInteriewPodId();
if (flv.exists() && pod != null && pod > 0 &&
pod < 3) {
@@ -174,7 +174,7 @@ public class FlvInterviewConverter exten
returnLog.add(r);
if ("0".equals(r.getExitValue())) {
//TODO need to remove smallest
gap
- long diff =
diff(meta.getRecordStart(), meta.getFlvRecording().getRecordStart());
+ long diff =
diff(meta.getRecordStart(), meta.getRecording().getRecordStart());
if (diff != 0L) {
// stub to add
// ffmpeg -y -loop 1 -i
/home/solomax/work/openmeetings/branches/3.0.x/dist/red5/webapps/openmeetings/streams/hibernate/default_interview_image.jpg
-filter_complex '[0:0]scale=320:260' -c:v libx264 -t 00:00:29.059 -pix_fmt
yuv420p out.flv
@@ -251,26 +251,26 @@ public class FlvInterviewConverter exten
args.add("-qmax"); args.add("1");
args.add("-qmin"); args.add("1");
args.add("-y");
- String hashFileFullNameFlv = "flvRecording_" +
flvRecording.getFlvRecordingId() + ".flv";
+ String hashFileFullNameFlv = "flvRecording_" +
recording.getId() + ".flv";
String outputFullFlv = new File(streamFolderGeneral,
hashFileFullNameFlv).getCanonicalPath();
args.add(outputFullFlv);
// TODO additional flag to 'quiet' output should be
added
returnLog.add(ProcessHelper.executeScript("generateFullBySequenceFLV",
args.toArray(new String[]{})));
- flvRecording.setFlvWidth(2 * flvWidth);
- flvRecording.setFlvHeight(flvHeight);
+ recording.setFlvWidth(2 * flvWidth);
+ recording.setFlvHeight(flvHeight);
- flvRecording.setFileHash(hashFileFullNameFlv);
+ recording.setFileHash(hashFileFullNameFlv);
// Extract first Image for preview purpose
// ffmpeg -i movie.flv -vcodec mjpeg -vframes 1 -an -f
rawvideo -s
// 320x240 movie.jpg
- String hashFileFullNameJPEG = "flvRecording_" +
flvRecording.getFlvRecordingId() + ".jpg";
+ String hashFileFullNameJPEG = "flvRecording_" +
recording.getId() + ".jpg";
String outPutJpeg = new File(streamFolderGeneral,
hashFileFullNameJPEG).getCanonicalPath();
deleteFileIfExists(outPutJpeg);
- flvRecording.setPreviewImage(hashFileFullNameJPEG);
+ recording.setPreviewImage(hashFileFullNameJPEG);
String[] argv_previewFLV = new String[] { //
getPathToFFMPEG(), "-y", //
@@ -283,7 +283,7 @@ public class FlvInterviewConverter exten
returnLog.add(ProcessHelper.executeScript("generateFullFLV", argv_previewFLV));
- String alternateDownloadName = "flvRecording_" +
flvRecording.getFlvRecordingId() + ".avi";
+ String alternateDownloadName = "flvRecording_" +
recording.getId() + ".avi";
String alternateDownloadFullName = new
File(streamFolderGeneral, alternateDownloadName).getCanonicalPath();
deleteFileIfExists(alternateDownloadFullName);
@@ -291,15 +291,15 @@ public class FlvInterviewConverter exten
returnLog.add(ProcessHelper.executeScript("alternateDownload",
argv_alternateDownload));
-
flvRecording.setAlternateDownload(alternateDownloadName);
+ recording.setAlternateDownload(alternateDownloadName);
- updateDuration(flvRecording);
- convertToMp4(flvRecording, returnLog);
- flvRecording.setStatus(FlvRecording.Status.PROCESSED);
+ updateDuration(recording);
+ convertToMp4(recording, returnLog);
+ recording.setStatus(Recording.Status.PROCESSED);
-
logDao.deleteByRecordingId(flvRecording.getFlvRecordingId());
+ logDao.deleteByRecordingId(recording.getId());
for (ConverterProcessResult returnMap : returnLog) {
- logDao.addFLVRecordingLog("generateFFMPEG",
flvRecording, returnMap);
+ logDao.add("generateFFMPEG", recording,
returnMap);
}
// Delete Wave Files
@@ -311,8 +311,8 @@ public class FlvInterviewConverter exten
}
} catch (Exception err) {
log.error("[startConversion]", err);
- flvRecording.setStatus(FlvRecording.Status.ERROR);
+ recording.setStatus(Recording.Status.ERROR);
}
- recordingDao.update(flvRecording);
+ recordingDao.update(recording);
}
}
Copied:
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
(from r1712825,
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvRecorderConverter.java)
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java?p2=openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java&p1=openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvRecorderConverter.java&r1=1712825&r2=1712911&rev=1712911&view=diff
==============================================================================
---
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/FlvRecorderConverter.java
(original)
+++
openmeetings/branches/3.1.x/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/RecordingConverter.java
Fri Nov 6 06:18:44 2015
@@ -25,61 +25,61 @@ import java.io.File;
import java.util.ArrayList;
import java.util.List;
-import org.apache.openmeetings.db.dao.record.FlvRecordingDao;
-import org.apache.openmeetings.db.dao.record.FlvRecordingLogDao;
-import org.apache.openmeetings.db.dao.record.FlvRecordingMetaDataDao;
-import org.apache.openmeetings.db.entity.record.FlvRecording;
-import org.apache.openmeetings.db.entity.record.FlvRecordingMetaData;
-import org.apache.openmeetings.db.entity.record.FlvRecordingMetaData.Status;
+import org.apache.openmeetings.db.dao.record.RecordingDao;
+import org.apache.openmeetings.db.dao.record.RecordingLogDao;
+import org.apache.openmeetings.db.dao.record.RecordingMetaDataDao;
+import org.apache.openmeetings.db.entity.record.Recording;
+import org.apache.openmeetings.db.entity.record.RecordingMetaData;
+import org.apache.openmeetings.db.entity.record.RecordingMetaData.Status;
import org.apache.openmeetings.util.process.ConverterProcessResult;
import org.apache.openmeetings.util.process.ProcessHelper;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
-public class FlvRecorderConverter extends BaseConverter implements
IRecordingConverter {
- private static final Logger log =
Red5LoggerFactory.getLogger(FlvRecorderConverter.class, webAppRootKey);
+public class RecordingConverter extends BaseConverter implements
IRecordingConverter {
+ private static final Logger log =
Red5LoggerFactory.getLogger(RecordingConverter.class, webAppRootKey);
// Spring loaded Beans
@Autowired
- private FlvRecordingDao recordingDao;
+ private RecordingDao recordingDao;
@Autowired
- private FlvRecordingMetaDataDao metaDataDao;
+ private RecordingMetaDataDao metaDataDao;
@Autowired
- private FlvRecordingLogDao logDao;
+ private RecordingLogDao logDao;
private String FFMPEG_MAP_PARAM = ":";
- public void startConversion(Long flvRecordingId) {
- FlvRecording flvRecording = null;
+ public void startConversion(Long recordingId) {
+ Recording recording = null;
try {
if (isUseOldStyleFfmpegMap()) {
FFMPEG_MAP_PARAM = ".";
}
- String finalNamePrefix = "flvRecording_" +
flvRecordingId;
- flvRecording = recordingDao.get(flvRecordingId);
- log.debug("flvRecording " +
flvRecording.getFlvRecordingId());
+ String finalNamePrefix = "flvRecording_" + recordingId;
+ recording = recordingDao.get(recordingId);
+ log.debug("recording " + recording.getId());
List<ConverterProcessResult> returnLog = new
ArrayList<ConverterProcessResult>();
List<String> listOfFullWaveFiles = new
ArrayList<String>();
- File streamFolder = getStreamFolder(flvRecording);
+ File streamFolder = getStreamFolder(recording);
- FlvRecordingMetaData screenMetaData =
metaDataDao.getScreenMetaDataByRecording(flvRecording.getFlvRecordingId());
+ RecordingMetaData screenMetaData =
metaDataDao.getScreenMetaDataByRecording(recording.getId());
if (screenMetaData == null) {
- throw new Exception("screenMetaData is Null
FlvRecordingId " + flvRecording.getFlvRecordingId());
+ throw new Exception("screenMetaData is Null
recordingId " + recording.getId());
}
if (screenMetaData.getStreamStatus() == Status.NONE) {
throw new Exception("Stream has not been
started, error in recording");
}
- flvRecording.setStatus(FlvRecording.Status.CONVERTING);
- flvRecording = recordingDao.update(flvRecording);
+ recording.setStatus(Recording.Status.CONVERTING);
+ recording = recordingDao.update(recording);
- screenMetaData =
waitForTheStream(screenMetaData.getFlvRecordingMetaDataId());
+ screenMetaData =
waitForTheStream(screenMetaData.getId());
- stripAudioFirstPass(flvRecording, returnLog,
listOfFullWaveFiles, streamFolder);
+ stripAudioFirstPass(recording, returnLog,
listOfFullWaveFiles, streamFolder);
// Merge Wave to Full Length
String hashFileFullName =
screenMetaData.getStreamName() + "_FINAL_WAVE.wav";
@@ -96,7 +96,7 @@ public class FlvRecorderConverter extend
String outputWav = new
File(getStreamsHibernateDir(), "one_second.wav").getCanonicalPath();
// Calculate delta at beginning
- double deltaPadding =
diffSeconds(flvRecording.getRecordEnd(), flvRecording.getRecordStart());
+ double deltaPadding =
diffSeconds(recording.getRecordEnd(), recording.getRecordStart());
String[] argv_full_sox = new String[] {
getPathToSoX(), outputWav, outputFullWav, "pad", "0", "" + deltaPadding };
@@ -116,8 +116,8 @@ public class FlvRecorderConverter extend
// -i
65318fb5c54b1bc1b1bca077b493a914_28_12_2009_23_38_17.flv
// final1.flv
- int flvWidth = flvRecording.getWidth();
- int flvHeight = flvRecording.getHeight();
+ int flvWidth = recording.getWidth();
+ int flvHeight = recording.getHeight();
log.debug("flvWidth -1- " + flvWidth);
log.debug("flvHeight -1- " + flvHeight);
@@ -128,11 +128,11 @@ public class FlvRecorderConverter extend
log.debug("flvWidth -2- " + flvWidth);
log.debug("flvHeight -2- " + flvHeight);
- flvRecording.setFlvWidth(flvWidth);
- flvRecording.setFlvHeight(flvHeight);
+ recording.setFlvWidth(flvWidth);
+ recording.setFlvHeight(flvHeight);
String[] argv_fullFLV = new String[] {
getPathToFFMPEG(), "-y",//
- "-itsoffset",
formatMillis(diff(screenMetaData.getRecordStart(),
flvRecording.getRecordStart())),
+ "-itsoffset",
formatMillis(diff(screenMetaData.getRecordStart(), recording.getRecordStart())),
"-i", inputScreenFullFlv, "-i",
outputFullWav, "-ar", "22050", //
"-acodec", "libmp3lame", //
"-ab", "32k", //
@@ -144,7 +144,7 @@ public class FlvRecorderConverter extend
returnLog.add(ProcessHelper.executeScript("generateFullFLV", argv_fullFLV));
- flvRecording.setFileHash(outputFullFlv.getName());
+ recording.setFileHash(outputFullFlv.getName());
// Extract first Image for preview purpose
// ffmpeg -i movie.flv -vcodec mjpeg -vframes 1 -an -f
rawvideo -s
@@ -152,7 +152,7 @@ public class FlvRecorderConverter extend
File outPutJpeg = new File(getStreamsHibernateDir(),
finalNamePrefix + ".jpg");
- flvRecording.setPreviewImage(outPutJpeg.getName());
+ recording.setPreviewImage(outPutJpeg.getName());
String[] argv_previewFLV = new String[] { //
getPathToFFMPEG(), "-y",//
@@ -172,15 +172,15 @@ public class FlvRecorderConverter extend
returnLog.add(ProcessHelper.executeScript("alternateDownload",
argv_alternateDownload));
-
flvRecording.setAlternateDownload(alternateDownload.getName());
+
recording.setAlternateDownload(alternateDownload.getName());
- updateDuration(flvRecording);
- convertToMp4(flvRecording, returnLog);
- flvRecording.setStatus(FlvRecording.Status.PROCESSED);
+ updateDuration(recording);
+ convertToMp4(recording, returnLog);
+ recording.setStatus(Recording.Status.PROCESSED);
-
logDao.deleteByRecordingId(flvRecording.getFlvRecordingId());
+ logDao.deleteByRecordingId(recording.getId());
for (ConverterProcessResult returnMap : returnLog) {
- logDao.addFLVRecordingLog("generateFFMPEG",
flvRecording, returnMap);
+ logDao.add("generateFFMPEG", recording,
returnMap);
}
// Delete Wave Files
@@ -193,10 +193,10 @@ public class FlvRecorderConverter extend
} catch (Exception err) {
log.error("[startConversion]", err);
- flvRecording.setStatus(FlvRecording.Status.ERROR);
+ recording.setStatus(Recording.Status.ERROR);
}
- if (flvRecording != null) {
- recordingDao.update(flvRecording);
+ if (recording != null) {
+ recordingDao.update(recording);
}
}
}