This is an automated email from the git hooks/post-receive script. tille pushed a commit to branch master in repository dicoogle.
commit 1419ebf0bc1b2e89e4ed638433fa0c13f400d5e1 Merge: 4aff245 975a276 Author: Andreas Tille <[email protected]> Date: Mon Dec 25 12:12:41 2017 +0100 Update upstream source from tag 'upstream/2.5.0' Update to upstream version '2.5.0' with Debian dir 87c1d05d3ac6daafc714b13b39e25786075ff18f .gitignore | 20 + README.md | 198 + dicoogle/.gitignore | 22 + dicoogle/pom.xml | 388 + .../java/pt/ua/dicoogle/DicomLog/LogDICOM.java | 85 + .../main/java/pt/ua/dicoogle/DicomLog/LogLine.java | 134 + .../main/java/pt/ua/dicoogle/DicomLog/LogXML.java | 199 + .../main/java/pt/ua/dicoogle/ExceptionHandler.java | 78 + dicoogle/src/main/java/pt/ua/dicoogle/LICENSE | 674 + dicoogle/src/main/java/pt/ua/dicoogle/Main.java | 367 + .../src/main/java/pt/ua/dicoogle/SystemInfo.java | 58 + .../pt/ua/dicoogle/common/ExtensionFilter.java | 66 + .../java/pt/ua/dicoogle/config/Client_Truststore | Bin 0 -> 620 bytes .../java/pt/ua/dicoogle/config/Server_Keystore | Bin 0 -> 1328 bytes .../java/pt/ua/dicoogle/config/services.properties | 2 + .../main/java/pt/ua/dicoogle/core/AsyncIndex.java | 101 + .../java/pt/ua/dicoogle/core/ClientSettings.java | 159 + .../pt/ua/dicoogle/core/ExportDataSupport.java | 238 + .../ua/dicoogle/core/QueryExpressionBuilder.java | 203 + .../pt/ua/dicoogle/core/QueryHistoryEntry.java | 37 + .../pt/ua/dicoogle/core/QueryHistorySupport.java | 113 + .../pt/ua/dicoogle/core/QueryResultRecord.java | 90 + .../java/pt/ua/dicoogle/core/ServerSettings.java | 1338 ++ .../src/main/java/pt/ua/dicoogle/core/TagsXML.java | 379 + .../src/main/java/pt/ua/dicoogle/core/UnZip.java | 118 + .../src/main/java/pt/ua/dicoogle/core/Version.java | 50 + .../java/pt/ua/dicoogle/core/XMLClientSupport.java | 288 + .../main/java/pt/ua/dicoogle/core/XMLSupport.java | 1672 ++ .../src/main/java/pt/ua/dicoogle/core/Zip.java | 208 + .../ua/dicoogle/core/dicom/PrivateDictionary.java | 109 + .../java/pt/ua/dicoogle/core/dicom/SearchURI.java | 78 + .../java/pt/ua/dicoogle/core/dim/ConcatTags.java | 142 + .../java/pt/ua/dicoogle/core/dim/DIMGeneric.java | 556 + .../main/java/pt/ua/dicoogle/core/dim/Patient.java | 169 + .../main/java/pt/ua/dicoogle/core/dim/Serie.java | 374 + .../main/java/pt/ua/dicoogle/core/dim/Study.java | 244 + .../exceptions/CFindNotSupportedException.java | 28 + .../dicoogle/core/query/ExportToCSVQueryTask.java | 131 + .../dicoogle/plugins/DefaultFileStoragePlugin.java | 213 + .../ua/dicoogle/plugins/DicooglePlatformProxy.java | 154 + .../java/pt/ua/dicoogle/plugins/NetworkMember.java | 47 + .../pt/ua/dicoogle/plugins/PluginController.java | 829 + .../java/pt/ua/dicoogle/plugins/PluginFactory.java | 58 + .../pt/ua/dicoogle/plugins/PluginPanelLoader.java | 124 + .../plugins/webui/PluginFormatException.java | 41 + .../pt/ua/dicoogle/plugins/webui/WebUIPlugin.java | 182 + .../dicoogle/plugins/webui/WebUIPluginManager.java | 266 + .../rGUI/MultihomeRMIClientSocketFactory.java | 154 + .../rGUI/MultihomeSslRMIClientSocketFactory.java | 129 + .../ua/dicoogle/rGUI/RFileBrowser/FileAction.java | 37 + .../rGUI/RFileBrowser/IRemoteFileSystem.java | 73 + .../rGUI/RFileBrowser/IconListRenderer.java | 81 + .../ua/dicoogle/rGUI/RFileBrowser/RemoteFile.java | 181 + .../rGUI/RFileBrowser/RemoteFileChooser.form | 195 + .../rGUI/RFileBrowser/RemoteFileChooser.java | 372 + .../rGUI/RFileBrowser/RemoteFileSystemServer.java | 227 + .../java/pt/ua/dicoogle/rGUI/client/AdminRefs.java | 357 + .../pt/ua/dicoogle/rGUI/client/ClientCore.java | 257 + .../pt/ua/dicoogle/rGUI/client/ConnectServer.java | 163 + .../client/UIHelper/AllowBlankMaskFormatter.java | 101 + .../dicoogle/rGUI/client/UIHelper/DisplayJAI.java | 159 + .../dicoogle/rGUI/client/UIHelper/OSXAdapter.java | 224 + .../rGUI/client/UIHelper/PanelBuiltFromXML.java | 176 + .../client/UIHelper/PanelPluginsController.java | 62 + .../dicoogle/rGUI/client/UIHelper/Result2Tree.java | 868 + .../client/UIHelper/ServerMessagesManager.java | 72 + .../rGUI/client/UIHelper/TrayIconCreator.java | 57 + .../java/pt/ua/dicoogle/rGUI/client/UserRefs.java | 111 + .../dicoogle/rGUI/client/signals/LogsSignal.java | 65 + .../rGUI/client/signals/PendingMessagesSignal.java | 57 + .../dicoogle/rGUI/client/signals/SearchSignal.java | 83 + .../rGUI/client/signals/TaskListSignal.java | 49 + .../rGUI/client/windows/ActiveSessions.form | 111 + .../rGUI/client/windows/ActiveSessions.java | 230 + .../rGUI/client/windows/ChangePassword.form | 158 + .../rGUI/client/windows/ChangePassword.java | 278 + .../rGUI/client/windows/ClientOptions.form | 354 + .../rGUI/client/windows/ClientOptions.java | 485 + .../rGUI/client/windows/ConnectWindow.form | 201 + .../rGUI/client/windows/ConnectWindow.java | 403 + .../ua/dicoogle/rGUI/client/windows/DicomSend.form | 195 + .../ua/dicoogle/rGUI/client/windows/DicomSend.java | 356 + .../dicoogle/rGUI/client/windows/ExportData.form | 336 + .../dicoogle/rGUI/client/windows/ExportData.java | 595 + .../rGUI/client/windows/FileAlreadyIndexed.form | 139 + .../rGUI/client/windows/FileAlreadyIndexed.java | 313 + .../rGUI/client/windows/IndexedMetaData.form | 97 + .../rGUI/client/windows/IndexedMetaData.java | 337 + .../pt/ua/dicoogle/rGUI/client/windows/Logs.form | 160 + .../pt/ua/dicoogle/rGUI/client/windows/Logs.java | 280 + .../dicoogle/rGUI/client/windows/MainWindow.form | 1436 ++ .../dicoogle/rGUI/client/windows/MainWindow.java | 3304 ++++ .../ua/dicoogle/rGUI/client/windows/QRServers.form | 215 + .../ua/dicoogle/rGUI/client/windows/QRServers.java | 398 + .../dicoogle/rGUI/client/windows/QueryHistory.form | 142 + .../dicoogle/rGUI/client/windows/QueryHistory.java | 263 + .../dicoogle/rGUI/client/windows/SearchTips.form | 191 + .../dicoogle/rGUI/client/windows/SearchTips.java | 309 + .../ua/dicoogle/rGUI/client/windows/Services.form | 397 + .../ua/dicoogle/rGUI/client/windows/Services.java | 854 + .../ua/dicoogle/rGUI/client/windows/TaskList.form | 29 + .../ua/dicoogle/rGUI/client/windows/TaskList.java | 139 + .../dicoogle/rGUI/client/windows/UsersManager.form | 221 + .../dicoogle/rGUI/client/windows/UsersManager.java | 406 + .../dicoogle/rGUI/fileTransfer/FileReceiver.java | 130 + .../ua/dicoogle/rGUI/fileTransfer/FileSender.java | 156 + .../dicoogle/rGUI/fileTransfer/TransferStatus.form | 143 + .../dicoogle/rGUI/fileTransfer/TransferStatus.java | 239 + .../pt/ua/dicoogle/rGUI/interfaces/IAdmin.java | 113 + .../pt/ua/dicoogle/rGUI/interfaces/ILogin.java | 36 + .../java/pt/ua/dicoogle/rGUI/interfaces/IUser.java | 58 + .../rGUI/interfaces/controllers/IAccessList.java | 41 + .../interfaces/controllers/IActiveSessions.java | 38 + .../rGUI/interfaces/controllers/IDicomSend.java | 37 + .../rGUI/interfaces/controllers/IDirectory.java | 112 + .../rGUI/interfaces/controllers/IIndexOptions.java | 66 + .../rGUI/interfaces/controllers/ILogs.java | 46 + .../interfaces/controllers/INetworkInterfaces.java | 37 + .../interfaces/controllers/IPendingMessages.java | 38 + .../controllers/IPluginControllerAdmin.java | 52 + .../controllers/IPluginControllerUser.java | 55 + .../rGUI/interfaces/controllers/IQRServers.java | 46 + .../interfaces/controllers/IQueryRetrieve.java | 60 + .../rGUI/interfaces/controllers/ISOPClass.java | 52 + .../rGUI/interfaces/controllers/ISearch.java | 74 + .../rGUI/interfaces/controllers/IServices.java | 72 + .../rGUI/interfaces/controllers/IStartupServ.java | 64 + .../rGUI/interfaces/controllers/ITaskList.java | 39 + .../rGUI/interfaces/controllers/IUsersManager.java | 43 + .../rGUI/interfaces/signals/ILogsSignal.java | 41 + .../interfaces/signals/IPendingMessagesSignal.java | 40 + .../rGUI/interfaces/signals/ISearchSignal.java | 43 + .../rGUI/interfaces/signals/ITaskListSignal.java | 32 + .../java/pt/ua/dicoogle/rGUI/package-info.java | 3 + .../pt/ua/dicoogle/rGUI/server/AdminFeatures.java | 545 + .../pt/ua/dicoogle/rGUI/server/DicoogleScan.java | 79 + .../java/pt/ua/dicoogle/rGUI/server/GUIServer.java | 137 + .../java/pt/ua/dicoogle/rGUI/server/Login.java | 119 + .../pt/ua/dicoogle/rGUI/server/SearchHelper.java | 218 + .../pt/ua/dicoogle/rGUI/server/UserFeatures.java | 206 + .../rGUI/server/controllers/AccessList.java | 169 + .../rGUI/server/controllers/DicomSend.java | 97 + .../rGUI/server/controllers/DirectorySettings.java | 325 + .../rGUI/server/controllers/IndexOptions.java | 299 + .../ua/dicoogle/rGUI/server/controllers/Logs.java | 251 + .../rGUI/server/controllers/NetworkInterfaces.java | 87 + .../rGUI/server/controllers/PendingMessages.java | 142 + .../server/controllers/PluginController4Admin.java | 129 + .../server/controllers/PluginController4user.java | 98 + .../rGUI/server/controllers/QRServers.java | 122 + .../rGUI/server/controllers/QueryRetrieve.java | 183 + .../dicoogle/rGUI/server/controllers/SOPClass.java | 563 + .../dicoogle/rGUI/server/controllers/Search.java | 517 + .../rGUI/server/controllers/StartupServices.java | 241 + .../dicoogle/rGUI/server/controllers/TaskList.java | 91 + .../rGUI/server/controllers/UsersManager.java | 198 + .../pt/ua/dicoogle/server/ControlServices.java | 280 + .../pt/ua/dicoogle/server/DicomDirCreator.java | 181 + .../java/pt/ua/dicoogle/server/DicomNetwork.java | 250 + .../java/pt/ua/dicoogle/server/FileWatcher.java | 64 + .../dicoogle/server/LegacyRestletApplication.java | 81 + .../dicoogle/server/PluginRestletApplication.java | 76 + .../java/pt/ua/dicoogle/server/RSIStorage.java | 517 + .../main/java/pt/ua/dicoogle/server/SOPList.java | 372 + .../pt/ua/dicoogle/server/SearchDicomResult.java | 411 + .../pt/ua/dicoogle/server/TransfersStorage.java | 225 + .../pt/ua/dicoogle/server/callbacks/LogEvent.java | 35 + .../dicoogle/server/callbacks/LogEventAfter.java | 28 + .../dicoogle/server/callbacks/LogEventBefore.java | 31 + .../server/queryretrieve/CFindBuilder.java | 386 + .../server/queryretrieve/CFindServiceSCP.java | 199 + .../server/queryretrieve/CMoveService.java | 85 + .../server/queryretrieve/CMoveServiceSCP.java | 323 + .../dicoogle/server/queryretrieve/CallDCMSend.java | 136 + .../ua/dicoogle/server/queryretrieve/DcmSnd.java | 931 + .../ua/dicoogle/server/queryretrieve/DcmSndV2.java | 908 + .../server/queryretrieve/DicomEchoReply.java | 448 + .../server/queryretrieve/EchoReplyService.java | 99 + .../ua/dicoogle/server/queryretrieve/Filter.java | 92 + .../ua/dicoogle/server/queryretrieve/FindRSP.java | 331 + .../ua/dicoogle/server/queryretrieve/MoveRSP.java | 108 + .../server/queryretrieve/QueryRetrieve.java | 214 + .../pt/ua/dicoogle/server/users/HashService.java | 59 + .../java/pt/ua/dicoogle/server/users/Role.java | 67 + .../pt/ua/dicoogle/server/users/RoleManager.java | 35 + .../pt/ua/dicoogle/server/users/RolesStruct.java | 72 + .../java/pt/ua/dicoogle/server/users/RolesXML.java | 243 + .../java/pt/ua/dicoogle/server/users/User.java | 135 + .../ua/dicoogle/server/users/UserFileHandle.java | 161 + .../java/pt/ua/dicoogle/server/users/UserON.java | 114 + .../ua/dicoogle/server/users/UserRoleManager.java | 28 + .../pt/ua/dicoogle/server/users/UserSessions.java | 232 + .../ua/dicoogle/server/users/UserSessionsLog.java | 173 + .../pt/ua/dicoogle/server/users/UsersStruct.java | 138 + .../java/pt/ua/dicoogle/server/users/UsersXML.java | 259 + .../dicoogle/server/web/AbstractCacheFilter.java | 80 + .../java/pt/ua/dicoogle/server/web/CORSFilter.java | 98 + .../pt/ua/dicoogle/server/web/DicoogleWeb.java | 357 + .../server/web/FirstResponserQueryHolder.java | 86 + .../dicoogle/server/web/PluginsServlet.java.orig | 116 + .../dicoogle/server/web/auth/Authentication.java | 118 + .../pt/ua/dicoogle/server/web/auth/LoggedIn.java | 61 + .../dicoogle/server/web/auth/LoggedInStatus.java | 95 + .../pt/ua/dicoogle/server/web/auth/Session.java | 289 + .../ua/dicoogle/server/web/dicom/Convert2PNG.java | 391 + .../ua/dicoogle/server/web/dicom/Information.java | 341 + .../pt/ua/dicoogle/server/web/dicom/Search.java | 906 + .../ua/dicoogle/server/web/dicom/SearchHolder.java | 181 + .../server/web/dicom/SearchResultsTree.java | 28 + .../dicoogle/server/web/management/Dicoogle.java | 844 + .../ua/dicoogle/server/web/management/Indexer.java | 275 + .../dicoogle/server/web/management/Services.java | 1196 ++ .../dicoogle/server/web/rest/ExamTimeResource.java | 87 + .../ua/dicoogle/server/web/rest/ExtResource.java | 35 + .../ua/dicoogle/server/web/rest/ForceIndexing.java | 91 + .../server/web/rest/RestCountQueryResults.java | 64 + .../server/web/rest/RestDcmImageResource.java | 125 + .../dicoogle/server/web/rest/RestDimResource.java | 235 + .../dicoogle/server/web/rest/RestDumpResource.java | 132 + .../ua/dicoogle/server/web/rest/RestEnumField.java | 91 + .../dicoogle/server/web/rest/RestFileResource.java | 119 + .../server/web/rest/RestImageResource.java | 123 + .../dicoogle/server/web/rest/RestTagsResource.java | 67 + .../dicoogle/server/web/rest/RestWADOResource.java | 65 + .../ua/dicoogle/server/web/rest/TestResource.java | 74 + .../dicoogle/server/web/rest/VersionResource.java | 49 + .../server/web/rest/elements/ExamTimeCore.java | 119 + .../web/rest/elements/FileDownloadUtils.java | 135 + .../server/web/rest/elements/JaxbStrList.java | 51 + .../server/web/rest/elements/TExamTime.java | 246 + .../web/servlets/ExportCSVToFILEServlet.java | 161 + .../server/web/servlets/ExportToCSVServlet.java | 146 + .../dicoogle/server/web/servlets/ImageServlet.java | 252 + .../server/web/servlets/IndexerServlet.java | 439 + .../server/web/servlets/RestletHttpServlet.java | 55 + .../server/web/servlets/SearchHolderServlet.java | 110 + .../server/web/servlets/SettingsServlet.java | 423 + .../dicoogle/server/web/servlets/TagsServlet.java | 78 + .../server/web/servlets/accounts/LoginServlet.java | 110 + .../web/servlets/accounts/LogoutServlet.java | 55 + .../server/web/servlets/accounts/UserServlet.java | 86 + .../web/servlets/management/AETitleServlet.java | 68 + .../management/DicomQuerySettingsServlet.java | 184 + .../web/servlets/management/ForceIndexing.java | 155 + .../management/IndexerSettingsServlet.java | 158 + .../web/servlets/management/LoggerServlet.java | 90 + .../web/servlets/management/RemoveServlet.java | 82 + .../servlets/management/RunningTasksServlet.java | 71 + .../servlets/management/ServerStorageServlet.java | 112 + .../web/servlets/management/ServicesServlet.java | 198 + .../management/TransferOptionsServlet.java | 124 + .../web/servlets/management/UnindexServlet.java | 86 + .../server/web/servlets/search/DumpServlet.java | 120 + .../server/web/servlets/search/ExportServlet.java | 126 + .../web/servlets/search/ProvidersServlet.java | 87 + .../server/web/servlets/search/SearchServlet.java | 280 + .../server/web/servlets/search/WadoServlet.java | 94 + .../web/servlets/webui/WebUIModuleServlet.java | 112 + .../server/web/servlets/webui/WebUIServlet.java | 131 + .../server/web/utils/DIM2JSONConverter.java | 146 + .../ua/dicoogle/server/web/utils/ImageLoader.java | 122 + .../dicoogle/server/web/utils/ImageRetriever.java | 41 + .../dicoogle/server/web/utils/LocalImageCache.java | 301 + .../pt/ua/dicoogle/server/web/utils/Pages.java | 42 + .../pt/ua/dicoogle/server/web/utils/Query.java | 61 + .../ua/dicoogle/server/web/utils/ResponseUtil.java | 74 + .../server/web/utils/SimpleImageRetriever.java | 75 + .../pt/ua/dicoogle/server/web/utils/TreeNode.java | 174 + .../dicoogle/server/web/utils/types/DataTable.java | 306 + .../ua/dicoogle/taskManager/RunningIndexTasks.java | 120 + .../pt/ua/dicoogle/taskManager/TaskManager.java | 57 + .../main/java/pt/ua/dicoogle/utils/CPULoad.java | 88 + .../main/java/pt/ua/dicoogle/utils/Dicom2JPEG.java | 144 + .../java/pt/ua/dicoogle/utils/KeysManager.java | 117 + dicoogle/src/main/resources/log4j2.xml | 29 + dicoogle/src/main/resources/log4j2_sentry.xml | 38 + dicoogle/src/main/resources/version.txt | 1 + dicoogle/src/main/resources/webapp/.eslintrc | 81 + dicoogle/src/main/resources/webapp/.gitignore | 4 + dicoogle/src/main/resources/webapp/README.md | 79 + .../main/resources/webapp/assets/drawer_menu.png | Bin 0 -> 13561 bytes .../src/main/resources/webapp/assets/favicon.ico | Bin 0 -> 11654 bytes .../resources/webapp/assets/image-not-found.png | Bin 0 -> 11563 bytes dicoogle/src/main/resources/webapp/assets/logo.png | Bin 0 -> 127741 bytes .../resources/webapp/assets/logos/logo-ieeta.png | Bin 0 -> 4559 bytes .../main/resources/webapp/assets/logos/logo-ua.png | Bin 0 -> 3329 bytes .../main/resources/webapp/assets/logos/logo.png | Bin 0 -> 3765 bytes .../main/resources/webapp/assets/logos/logoFCT.png | Bin 0 -> 75459 bytes .../main/resources/webapp/assets/logos/logobio.png | Bin 0 -> 11483 bytes .../_pgbackup/bootstrap-theme.min_1422916890.css | 5 + .../_pgbackup/bootstrap-theme.min_1422917240.css | 5 + .../_pgbackup/bootstrap-theme.min_1422917712.css | 5 + .../_pgbackup/bootstrap-theme.min_1422917766.css | 5 + .../css/_pgbackup/bootstrap_1422916890.css | 6332 ++++++ .../webapp/bootstrap/css/bootstrap-theme.css | 470 + .../webapp/bootstrap/css/bootstrap-theme.min.css | 5 + .../resources/webapp/bootstrap/css/bootstrap.css | 6332 ++++++ .../webapp/bootstrap/css/bootstrap.css.map | 1 + .../webapp/bootstrap/css/bootstrap.min.css | 5 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes .../resources/webapp/bootstrap/js/bootstrap.js | 2320 +++ .../resources/webapp/bootstrap/js/bootstrap.min.js | 7 + .../src/main/resources/webapp/css/font-awesome.css | 1801 ++ .../main/resources/webapp/css/font-awesome.min.css | 4 + .../src/main/resources/webapp/css/fonts-google.css | 6 + .../css/images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../src/main/resources/webapp/css/jquery-ui.css | 1225 ++ .../src/main/resources/webapp/css/loaders.min.css | 1 + .../webapp/css/react-bootstrap-table.min.css | 1 + .../main/resources/webapp/css/simple-sidebar.css | 125 + dicoogle/src/main/resources/webapp/css/theme.css | 75 + dicoogle/src/main/resources/webapp/filetest.json | 1 + .../main/resources/webapp/fonts/FontAwesome.otf | Bin 0 -> 93888 bytes .../resources/webapp/fonts/fontawesome-webfont.eot | Bin 0 -> 60767 bytes .../resources/webapp/fonts/fontawesome-webfont.svg | 565 + .../resources/webapp/fonts/fontawesome-webfont.ttf | Bin 0 -> 122092 bytes .../webapp/fonts/fontawesome-webfont.woff | Bin 0 -> 71508 bytes .../webapp/fonts/fontawesome-webfont.woff2 | Bin 0 -> 56780 bytes dicoogle/src/main/resources/webapp/gulpfile.js | 161 + .../src/main/resources/webapp/index-template.html | 71 + .../resources/webapp/js/actions/dumpActions.js | 4 + .../resources/webapp/js/actions/exportActions.js | 6 + .../webapp/js/actions/indexStatusAction.js | 8 + .../resources/webapp/js/actions/indexerActions.js | 5 + .../resources/webapp/js/actions/loggerActions.js | 4 + .../webapp/js/actions/providersActions.js | 4 + .../webapp/js/actions/resultSelectAction.js | 13 + .../resources/webapp/js/actions/searchActions.js | 7 + .../resources/webapp/js/actions/servicesAction.js | 14 + .../resources/webapp/js/actions/storageActions.js | 6 + .../resources/webapp/js/actions/transferActions.js | 7 + .../resources/webapp/js/actions/userActions.js | 6 + .../resources/webapp/js/actions/versionAction.js | 5 + dicoogle/src/main/resources/webapp/js/app.js | 189 + .../webapp/js/components/about/aboutView.js | 97 + .../webapp/js/components/direct/directDumpView.js | 75 + .../webapp/js/components/direct/directImageView.js | 28 + .../js/components/indexer/IndexStatusView.js | 106 + .../webapp/js/components/indexer/TaskStatus.jsx | 84 + .../webapp/js/components/login/loadingView.js | 60 + .../webapp/js/components/login/loginView.js | 114 + .../webapp/js/components/management/indexerView.js | 137 + .../webapp/js/components/management/loggerView.js | 56 + .../js/components/management/managementView.js | 46 + .../js/components/management/queryadvoptions.js | 141 + .../js/components/management/serviceForm.jsx | 127 + .../js/components/management/servicesView.js | 187 + .../webapp/js/components/management/storageView.js | 184 + .../components/management/transferOptionsView.js | 138 + .../webapp/js/components/mixins/userMixin.js | 20 + .../webapp/js/components/plugin/pluginForm.jsx | 58 + .../webapp/js/components/plugin/pluginView.jsx | 76 + .../webapp/js/components/search/advancedSearch.js | 218 + .../webapp/js/components/search/exportView.js | 51 + .../js/components/search/result/confirmModal.js | 29 + .../js/components/search/result/imageView.js | 372 + .../js/components/search/result/patientView.js | 224 + .../js/components/search/result/serieView.js | 224 + .../js/components/search/result/studyView.js | 215 + .../webapp/js/components/search/searchResult.jsx | 265 + .../js/components/search/searchResultView.jsx | 83 + .../webapp/js/components/search/searchView.jsx | 296 + .../main/resources/webapp/js/components/sidebar.js | 50 + .../webapp/js/constants/defaultOptions.js | 4 + .../resources/webapp/js/constants/dimFields.js | 34 + .../resources/webapp/js/constants/endpoints.js | 5 + .../resources/webapp/js/handlers/requestHandler.js | 211 + .../main/resources/webapp/js/stores/dumpStore.js | 40 + .../main/resources/webapp/js/stores/exportStore.js | 74 + .../resources/webapp/js/stores/indexStatusStore.js | 96 + .../resources/webapp/js/stores/indexerStore.js | 41 + .../main/resources/webapp/js/stores/loggerStore.js | 42 + .../resources/webapp/js/stores/providersStore.js | 46 + .../resources/webapp/js/stores/resultSelected.js | 64 + .../main/resources/webapp/js/stores/searchStore.js | 89 + .../resources/webapp/js/stores/servicesStore.js | 166 + .../resources/webapp/js/stores/storageStore.js | 89 + .../resources/webapp/js/stores/transferStore.js | 88 + .../main/resources/webapp/js/stores/userStore.js | 151 + .../resources/webapp/js/stores/versionStore.js | 37 + .../src/main/resources/webapp/js/utils/time.js | 44 + dicoogle/src/main/resources/webapp/js/utils/url.js | 15 + dicoogle/src/main/resources/webapp/package.json | 108 + dicoogle/src/main/resources/webapp/run_server | 2 + .../resources/webapp/sass/components/_buttons.scss | 14 + .../resources/webapp/sass/components/_loaders.scss | 3 + .../resources/webapp/sass/components/_step.scss | 252 + .../resources/webapp/sass/components/about.scss | 16 + .../webapp/sass/components/advancedSearch.scss | 8 + .../resources/webapp/sass/components/export.scss | 4 + .../resources/webapp/sass/components/login.scss | 68 + .../main/resources/webapp/sass/core/_colors.scss | 14 + .../main/resources/webapp/sass/core/_dimens.scss | 1 + .../main/resources/webapp/sass/core/_fonts.scss | 1 + .../main/resources/webapp/sass/core/_global.scss | 90 + .../main/resources/webapp/sass/core/_sections.scss | 17 + .../src/main/resources/webapp/sass/dicoogle.scss | 18 + .../resources/webapp/sass/modules/_management.scss | 66 + .../resources/webapp/sass/modules/_sidebar.scss | 29 + .../resources/webapp/sass/modules/_topbar.scss | 38 + .../resources/webapp/sass/modules/_user-info.scss | 13 + .../java/pt/ua/dicoogle/core/auth/TestRoles.java | 67 + .../java/pt/ua/dicoogle/core/auth/TestUsers.java | 74 + .../java/pt/ua/dicoogle/webui/CamelizeTest.java | 62 + license.md | 674 + pom.xml | 127 + sdk-ext/.gitignore | 2 + sdk-ext/pom.xml | 163 + .../pt/ua/dicoogle/sdk/GenericPluginInterface.java | 72 + .../pt/ua/dicoogle/sdk/GraphicPluginAdapter.java | 31 + .../pt/ua/dicoogle/sdk/NetworkPluginAdapter.java | 212 + .../java/pt/ua/dicoogle/sdk/Utils/Platform.java | 91 + .../java/pt/ua/dicoogle/sdk/Utils/PluginPanel.java | 34 + .../java/pt/ua/dicoogle/sdk/Utils/QueryNumber.java | 56 + .../java/pt/ua/dicoogle/sdk/Utils/TaskQueue.java | 55 + .../java/pt/ua/dicoogle/sdk/Utils/TaskRequest.java | 86 + .../dicoogle/sdk/Utils/TaskRequestsConstants.java | 50 + .../ua/dicoogle/sdk/index/DicomByteArrField.java | 68 + .../pt/ua/dicoogle/sdk/index/DicomDocument.java | 63 + .../ua/dicoogle/sdk/index/DicomNumericField.java | 68 + .../pt/ua/dicoogle/sdk/index/DicomTextField.java | 68 + .../java/pt/ua/dicoogle/sdk/index/IDicomField.java | 27 + .../main/java/pt/ua/dicoogle/sdk/index/IDoc.java | 34 + .../dicoogle/sdk/index/IndexPluginInterface.java | 44 + .../java/pt/ua/dicoogle/sdk/index/LongField.java | 68 + .../sdk/index/handlers/DocumentHandler.java | 31 + .../index/handlers/DocumentHandlerException.java | 34 + .../sdk/index/handlers/ExtensionFileHandler.java | 92 + .../index/handlers/FileAlreadyExistsException.java | 28 + .../sdk/index/handlers/FileHandlerException.java | 38 + .../dicoogle/sdk/index/handlers/handler.properties | 1 + .../dicoogle/sdk/observables/FileObservable.java | 66 + .../dicoogle/sdk/observables/ListObservable.java | 107 + .../sdk/observables/ListObservableSearch.java | 73 + .../sdk/observables/MessageObservable.java | 75 + .../sdk/p2p/Messages/Builders/MessageBuilder.java | 180 + .../ua/dicoogle/sdk/p2p/Messages/FileMessage.java | 39 + .../p2p/Messages/Handlers/FileRequestHandler.java | 158 + .../p2p/Messages/Handlers/FileResponseHandler.java | 132 + .../p2p/Messages/Handlers/MainMessageHandler.java | 70 + .../sdk/p2p/Messages/Handlers/MessageHandler.java | 36 + .../sdk/p2p/Messages/Handlers/QueryHandler.java | 180 + .../Messages/Handlers/QueryResponseHandler.java | 170 + .../dicoogle/sdk/p2p/Messages/MessageFields.java | 61 + .../pt/ua/dicoogle/sdk/p2p/Messages/MessageI.java | 33 + .../ua/dicoogle/sdk/p2p/Messages/MessageType.java | 31 + .../ua/dicoogle/sdk/p2p/Messages/MessageXML.java | 68 + .../ua/dicoogle/sdk/p2p/Messages/ObjMessage.java | 46 + .../sdk/p2p/Messages/SearchResultFields.java | 33 + sdk/.gitignore | 2 + sdk/pom.xml | 208 + .../java/pt/ua/dicoogle/sdk/DicooglePlugin.java | 80 + .../pt/ua/dicoogle/sdk/GraphicalInterface.java | 43 + .../java/pt/ua/dicoogle/sdk/IndexerInterface.java | 72 + .../pt/ua/dicoogle/sdk/JettyPluginInterface.java | 35 + .../main/java/pt/ua/dicoogle/sdk/PluginBase.java | 109 + .../main/java/pt/ua/dicoogle/sdk/PluginSet.java | 117 + .../java/pt/ua/dicoogle/sdk/QueryInterface.java | 46 + .../pt/ua/dicoogle/sdk/StorageInputStream.java | 52 + .../java/pt/ua/dicoogle/sdk/StorageInterface.java | 91 + .../sdk/core/DicooglePlatformInterface.java | 189 + .../sdk/core/PlatformCommunicatorInterface.java | 36 + .../ua/dicoogle/sdk/core/ServerSettingsReader.java | 139 + .../pt/ua/dicoogle/sdk/core/WebSettingsReader.java | 33 + .../sdk/datastructs/DocumentIndexReport.java | 96 + .../ua/dicoogle/sdk/datastructs/IndexReport.java | 29 + .../ua/dicoogle/sdk/datastructs/IndexReport2.java | 95 + .../pt/ua/dicoogle/sdk/datastructs/Measurable.java | 35 + .../dicoogle/sdk/datastructs/MoveDestination.java | 145 + .../pt/ua/dicoogle/sdk/datastructs/Report.java | 27 + .../ua/dicoogle/sdk/datastructs/SearchResult.java | 163 + .../dicoogle/sdk/datastructs/TaskIndexReport.java | 85 + .../pt/ua/dicoogle/sdk/factory/PluginFactory.java | 46 + .../dicoogle/sdk/settings/ConfigurationHolder.java | 53 + .../pt/ua/dicoogle/sdk/settings/CoreSettings.java | 53 + .../sdk/settings/InvalidSettingValueException.java | 48 + .../java/pt/ua/dicoogle/sdk/settings/Settings.java | 118 + .../java/pt/ua/dicoogle/sdk/settings/Utils.java | 272 + .../sdk/settings/types/CheckboxWithHint.java | 112 + .../ua/dicoogle/sdk/settings/types/ComboBox.java | 128 + .../ua/dicoogle/sdk/settings/types/DataTable.java | 337 + .../sdk/settings/types/GenericSetting.java | 54 + .../dicoogle/sdk/settings/types/RangeInteger.java | 97 + .../sdk/settings/types/ServerDirectoryPath.java | 97 + .../sdk/settings/types/StaticDataTable.java | 128 + .../pt/ua/dicoogle/sdk/task/JointQueryTask.java | 104 + .../pt/ua/dicoogle/sdk/task/ProgressCallable.java | 36 + .../main/java/pt/ua/dicoogle/sdk/task/Task.java | 82 + .../pt/ua/dicoogle/sdk/utils/DictionaryAccess.java | 104 + .../java/pt/ua/dicoogle/sdk/utils/TagValue.java | 197 + .../java/pt/ua/dicoogle/sdk/utils/TagsStruct.java | 469 + .../pt/ua/dicoogle/sdk/utils/package-info.java | 7 + .../dicoogle/sdk/utils/query/ForEachAdapter.java | 39 + .../java/pt/ua/dicoogle/sdk/utils/query/Query.java | 160 + .../ua/dicoogle/sdk/utils/query/package-info.java | 7 + short-license.txt | 16 + webcore/.eslintrc | 43 + webcore/README.md | 226 + webcore/package.json | 40 + webcore/src/dicoogle-webcore.js | 567 + webcore/src/jsconfig.json | 6 + webcore/test/TC/document-register-element.js | 2 + webcore/test/TC/react-0.13.0.js | 19535 ++++++++++++++++++ webcore/test/TC/react-dropzone.js | 19804 +++++++++++++++++++ webcore/test/TC/reactable.js | 955 + webcore/test/TC/require.js | 2083 ++ webcore/test/TC/test-lazy-w-react.html | 62 + webcore/test/TC/test-query-result-w-react.html | 42 + webcore/test/TC/test-w-react.html | 40 + webcore/test/TC/test.html | 37 + webcore/test/dummy/dummy.js | 66 + webcore/test/dummy/package.json | 18 + webcore/test/react-todo/.babelrc | 3 + webcore/test/react-todo/module.js | 89 + webcore/test/react-todo/package.json | 20 + webcore/test/react-todo/todo.jsx | 47 + webcore/test/simple-query/module.js | 50 + webcore/test/simple-query/package.json | 13 + webcore/test/simple-query/simple-query.js | 50 + webcore/test/simple-result/Gruntfile.js | 96 + webcore/test/simple-result/dep/reactable.js | 955 + webcore/test/simple-result/module.js | 926 + webcore/test/simple-result/module.js.map | 1 + webcore/test/simple-result/module.min.js | 1 + webcore/test/simple-result/package.json | 29 + webcore/test/simple-result/simple-result.jsx | 80 + .../simple-result/template/returnModuleExports.hbs | 18 + 530 files changed, 138251 insertions(+) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/dicoogle.git _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
