From ca63c924ecc4abcde6ffa0d308aba399d3c3a36a Mon Sep 17 00:00:00 2001 From: Moritzjenny <moritzjenny@hotmail.com> Date: Wed, 15 Jul 2020 14:22:30 +0200 Subject: [PATCH] no-jira: repackage doceditor webservice --- ...ervice.java => BigBlueButtonStatsWebService.java} | 2 +- .../system}/DocEditorSessionWebService.java | 3 ++- .../system}/DocEditorWebService.java | 3 +-- .../olat/restapi/system/MonitoringWebService.java | 12 +++++++++--- .../system/vo}/DocEditorStatisticsVO.java | 2 +- .../org/olat/restapi/DocEditorWebServiceTest.java | 4 ++-- 6 files changed, 16 insertions(+), 10 deletions(-) rename src/main/java/org/olat/restapi/system/{BigBlueButtonWebService.java => BigBlueButtonStatsWebService.java} (98%) rename src/main/java/org/olat/{core/commons/services/doceditor/restapi => restapi/system}/DocEditorSessionWebService.java (96%) rename src/main/java/org/olat/{core/commons/services/doceditor/restapi => restapi/system}/DocEditorWebService.java (94%) rename src/main/java/org/olat/{core/commons/services/doceditor/restapi => restapi/system/vo}/DocEditorStatisticsVO.java (97%) diff --git a/src/main/java/org/olat/restapi/system/BigBlueButtonWebService.java b/src/main/java/org/olat/restapi/system/BigBlueButtonStatsWebService.java similarity index 98% rename from src/main/java/org/olat/restapi/system/BigBlueButtonWebService.java rename to src/main/java/org/olat/restapi/system/BigBlueButtonStatsWebService.java index 68d185ab3e8..70e22fb76a6 100644 --- a/src/main/java/org/olat/restapi/system/BigBlueButtonWebService.java +++ b/src/main/java/org/olat/restapi/system/BigBlueButtonStatsWebService.java @@ -24,7 +24,7 @@ import io.swagger.v3.oas.annotations.responses.ApiResponse; * @author mjenny, moritz.jenny@frentix.com, http://www.frentix.com */ -public class BigBlueButtonWebService { +public class BigBlueButtonStatsWebService { /** * Return the statistics about Big Blue Button diff --git a/src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorSessionWebService.java b/src/main/java/org/olat/restapi/system/DocEditorSessionWebService.java similarity index 96% rename from src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorSessionWebService.java rename to src/main/java/org/olat/restapi/system/DocEditorSessionWebService.java index da582797eec..2905cbfefbd 100644 --- a/src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorSessionWebService.java +++ b/src/main/java/org/olat/restapi/system/DocEditorSessionWebService.java @@ -18,7 +18,7 @@ * <p> */ -package org.olat.core.commons.services.doceditor.restapi; +package org.olat.restapi.system; import javax.ws.rs.GET; import javax.ws.rs.Path; @@ -30,6 +30,7 @@ import javax.ws.rs.core.Response; import org.olat.core.CoreSpringFactory; import org.olat.core.commons.services.doceditor.DocEditor.Mode; import org.olat.core.commons.services.doceditor.wopi.WopiService; +import org.olat.restapi.system.vo.DocEditorStatisticsVO; import org.springframework.stereotype.Component; import io.swagger.v3.oas.annotations.Operation; diff --git a/src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorWebService.java b/src/main/java/org/olat/restapi/system/DocEditorWebService.java similarity index 94% rename from src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorWebService.java rename to src/main/java/org/olat/restapi/system/DocEditorWebService.java index edaf8a9c7f4..c708e66176c 100644 --- a/src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorWebService.java +++ b/src/main/java/org/olat/restapi/system/DocEditorWebService.java @@ -18,7 +18,7 @@ * <p> */ -package org.olat.core.commons.services.doceditor.restapi; +package org.olat.restapi.system; import javax.ws.rs.Path; @@ -35,7 +35,6 @@ import io.swagger.v3.oas.annotations.tags.Tag; * */ @Tag(name = "Document Editor") -@Path("doceditor") @Component public class DocEditorWebService { diff --git a/src/main/java/org/olat/restapi/system/MonitoringWebService.java b/src/main/java/org/olat/restapi/system/MonitoringWebService.java index f8fff34fad9..23066b2ec76 100644 --- a/src/main/java/org/olat/restapi/system/MonitoringWebService.java +++ b/src/main/java/org/olat/restapi/system/MonitoringWebService.java @@ -52,7 +52,8 @@ public class MonitoringWebService { private static final ThreadsWebService threadsWebService = new ThreadsWebService(); private static final OpenOLATStatisticsWebService ooStatsWebService = new OpenOLATStatisticsWebService(); private static final VFSStatsWebService vfsStatsWebService = new VFSStatsWebService(); - private static final BigBlueButtonWebService bigBlueButtonWebService = new BigBlueButtonWebService(); + private static final BigBlueButtonStatsWebService bigBlueButtonStatsWebService = new BigBlueButtonStatsWebService(); + private static final DocEditorWebService docEditorWebService = new DocEditorWebService(); public MonitoringWebService() { //make Spring happy @@ -94,8 +95,13 @@ public class MonitoringWebService { } @Path("bigbluebutton") - public BigBlueButtonWebService getBigBlueButtonStatistics() { - return bigBlueButtonWebService; + public BigBlueButtonStatsWebService getBigBlueButtonStatistics() { + return bigBlueButtonStatsWebService; + } + + @Path("doceditor") + public DocEditorWebService getDocEditorWebService() { + return docEditorWebService; } diff --git a/src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorStatisticsVO.java b/src/main/java/org/olat/restapi/system/vo/DocEditorStatisticsVO.java similarity index 97% rename from src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorStatisticsVO.java rename to src/main/java/org/olat/restapi/system/vo/DocEditorStatisticsVO.java index 0abd75f7cdf..ef623e46547 100644 --- a/src/main/java/org/olat/core/commons/services/doceditor/restapi/DocEditorStatisticsVO.java +++ b/src/main/java/org/olat/restapi/system/vo/DocEditorStatisticsVO.java @@ -19,7 +19,7 @@ */ -package org.olat.core.commons.services.doceditor.restapi; +package org.olat.restapi.system.vo; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; diff --git a/src/test/java/org/olat/restapi/DocEditorWebServiceTest.java b/src/test/java/org/olat/restapi/DocEditorWebServiceTest.java index e8e5183bf22..5f84ac927e6 100644 --- a/src/test/java/org/olat/restapi/DocEditorWebServiceTest.java +++ b/src/test/java/org/olat/restapi/DocEditorWebServiceTest.java @@ -37,12 +37,12 @@ import org.olat.core.commons.persistence.DB; import org.olat.core.commons.services.doceditor.DocEditor.Mode; import org.olat.core.commons.services.doceditor.DocEditorSecurityCallback; import org.olat.core.commons.services.doceditor.DocEditorSecurityCallbackBuilder; -import org.olat.core.commons.services.doceditor.restapi.DocEditorStatisticsVO; import org.olat.core.commons.services.doceditor.wopi.Access; import org.olat.core.commons.services.doceditor.wopi.WopiService; import org.olat.core.commons.services.vfs.VFSMetadata; import org.olat.core.commons.services.vfs.manager.VFSMetadataDAO; import org.olat.core.id.Identity; +import org.olat.restapi.system.vo.DocEditorStatisticsVO; import org.olat.test.JunitTestHelper; import org.olat.test.OlatRestTestCase; import org.springframework.beans.factory.annotation.Autowired; @@ -85,7 +85,7 @@ public class DocEditorWebServiceTest extends OlatRestTestCase { Assert.assertNotNull(access1); Assert.assertNotNull(access2); - URI request = UriBuilder.fromUri(getContextURI()).path("doceditor").path("sessions").path(randomAppName).build(); + URI request = UriBuilder.fromUri(getContextURI()).path("system").path("monitoring").path("doceditor").path("sessions").path(randomAppName).build(); HttpGet method = conn.createGet(request, MediaType.APPLICATION_JSON, true); HttpResponse response = conn.execute(method); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); -- GitLab