You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2021/09/04 22:40:09 UTC

[openmeetings] branch feature/OPENMEETINGS-2660-fix-api-docs-generated-API-order created (now 7ea9706)

This is an automated email from the ASF dual-hosted git repository.

sebawagner pushed a change to branch feature/OPENMEETINGS-2660-fix-api-docs-generated-API-order
in repository https://gitbox.apache.org/repos/asf/openmeetings.git.


      at 7ea9706  OPENMEETINGS-2660 Update specs generated so that ordering in generated docs is defined.

This branch includes the following new commits:

     new 7ea9706  OPENMEETINGS-2660 Update specs generated so that ordering in generated docs is defined.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[openmeetings] 01/01: OPENMEETINGS-2660 Update specs generated so that ordering in generated docs is defined.

Posted by se...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sebawagner pushed a commit to branch feature/OPENMEETINGS-2660-fix-api-docs-generated-API-order
in repository https://gitbox.apache.org/repos/asf/openmeetings.git

commit 7ea970615ac128bc06afd4d55d034ca8f697dafe
Author: Sebastian Wagner <se...@gmail.com>
AuthorDate: Sun Sep 5 10:39:53 2021 +1200

    OPENMEETINGS-2660 Update specs generated so that ordering in generated docs is defined.
---
 openmeetings-webservice/pom.xml                    | 42 ++++++++++++++++++++++
 .../webservice/CalendarWebService.java             |  2 +-
 .../openmeetings/webservice/ErrorWebService.java   |  2 +-
 .../openmeetings/webservice/FileWebService.java    |  3 +-
 .../openmeetings/webservice/GroupWebService.java   |  3 +-
 .../openmeetings/webservice/InfoWebService.java    |  2 +-
 .../openmeetings/webservice/NetTestWebService.java |  2 +-
 .../webservice/RecordingWebService.java            |  2 +-
 .../openmeetings/webservice/RoomWebService.java    |  2 +-
 .../openmeetings/webservice/UserWebService.java    |  3 +-
 .../openmeetings/webservice/WbWebService.java      |  2 +-
 11 files changed, 52 insertions(+), 13 deletions(-)

diff --git a/openmeetings-webservice/pom.xml b/openmeetings-webservice/pom.xml
index 0c41b43..d9e94a0 100644
--- a/openmeetings-webservice/pom.xml
+++ b/openmeetings-webservice/pom.xml
@@ -81,6 +81,48 @@
 								<name>The Apache Software License, Version 2.0</name>
 							</license>
 						</info>
+						<tags>
+							<tag>
+								<name>UserService</name>
+								<description>The Service contains methods to login and create hash to directly enter conference rooms, recordings or the application in general</description>
+							</tag>
+							<tag>
+								<name>RoomService</name>
+								<description>RoomService contains methods to manipulate rooms and create invitation hash</description>
+							</tag>
+							<tag>
+								<name>FileService</name>
+								<description>Contains methods to import and upload files into the Files section of the conference room and the personal drive of any USER</description>
+							</tag>
+							<tag>
+								<name>WbService</name>
+								<description>WbService contains methods to manipulate whiteboard contents</description>
+							</tag>
+							<tag>
+								<name>CalendarService</name>
+								<description>CalendarService contains methods to create, edit delete calendar meetings</description>
+							</tag>
+							<tag>
+								<name>GroupService</name>
+								<description>The Service contains methods to login and create hash to directly enter conference rooms, recordings or the application in general</description>
+							</tag>
+							<tag>
+								<name>NetTestService</name>
+								<description>The Service contains methods to trigger a network test</description>
+							</tag>
+							<tag>
+								<name>RecordingService</name>
+								<description>The Service contains methods to work with recordings</description>
+							</tag>
+							<tag>
+								<name>InfoService</name>
+								<description>The Service contains methods to get info about the system</description>
+							</tag>
+							<tag>
+								<name>ErrorService</name>
+								<description>The Service contains methods to get localized errors</description>
+							</tag>
+						</tags>
 						<servers>
 							<server>
 								<description>Your local OpenMeetings Server</description>
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java
index f10cdac..e10b5f6 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java
@@ -73,7 +73,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @WebService(serviceName="org.apache.openmeetings.webservice.CalendarWebService", targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "CalendarService", description = "CalendarService contains methods to create, edit delete calendar meetings")
+@Tag(name = "CalendarService")
 @Path("/calendar")
 public class CalendarWebService extends BaseWebService {
 	private static final Logger log = LoggerFactory.getLogger(CalendarWebService.class);
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java
index 6fc9f1a..849afc2 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/ErrorWebService.java
@@ -58,7 +58,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @WebService(serviceName="org.apache.openmeetings.webservice.ErrorWebService", targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "ErrorService", description = "The Service contains methods to get localized errors")
+@Tag(name = "ErrorService")
 @Path("/error")
 public class ErrorWebService extends BaseWebService {
 	private static final Logger log = LoggerFactory.getLogger(ErrorWebService.class);
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java
index 2a6755a..9f2bdea 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/FileWebService.java
@@ -77,8 +77,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @WebService(serviceName="org.apache.openmeetings.webservice.FileWebService", targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "FileService", description = "Contains methods to import and upload files into the Files section of the\n"
-		+ " conference room and the personal drive of any USER")
+@Tag(name = "FileService")
 @Path("/file")
 public class FileWebService extends BaseWebService {
 	private static final Logger log = LoggerFactory.getLogger(FileWebService.class);
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java
index 04a586c..19eb3b3 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/GroupWebService.java
@@ -76,8 +76,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @WebService(serviceName="org.apache.openmeetings.webservice.GroupWebService", targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "GroupService", description = "The Service contains methods to login and create hash to directly enter\n"
-		+ " conference rooms, recordings or the application in general")
+@Tag(name = "GroupService")
 @Path("/group")
 public class GroupWebService extends BaseWebService {
 	private static final Logger log = LoggerFactory.getLogger(GroupWebService.class);
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/InfoWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/InfoWebService.java
index 918dc1c..4a5a7f9 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/InfoWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/InfoWebService.java
@@ -49,7 +49,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @WebService(serviceName="org.apache.openmeetings.webservice.InfoWebService", targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "InfoService", description = "The Service contains methods to get info about the system")
+@Tag(name = "InfoService")
 @Path("/info")
 public class InfoWebService {
 	/**
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/NetTestWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/NetTestWebService.java
index a83839a..7a5ca8d 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/NetTestWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/NetTestWebService.java
@@ -53,7 +53,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
  *
  */
 @Service("netTestWebService")
-@Tag(name = "NetTestService", description = "The Service contains methods to trigger a network test")
+@Tag(name = "NetTestService")
 @Path("/networktest")
 public class NetTestWebService {
 	private static final Logger log = LoggerFactory.getLogger(NetTestWebService.class);
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RecordingWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RecordingWebService.java
index 6a259de..3f5e90a 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RecordingWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RecordingWebService.java
@@ -64,7 +64,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @WebService(serviceName="org.apache.openmeetings.webservice.RecordingWebService", targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "RecordingService", description = "The Service contains methods to work with recordings")
+@Tag(name = "RecordingService")
 @Path("/record")
 public class RecordingWebService extends BaseWebService {
 	private static final Logger log = LoggerFactory.getLogger(RecordingWebService.class);
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RoomWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RoomWebService.java
index cd629d8..6d9b9fe 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RoomWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/RoomWebService.java
@@ -82,7 +82,7 @@ import io.swagger.v3.oas.annotations.responses.ApiResponse;
 @WebService(serviceName="org.apache.openmeetings.webservice.RoomWebService", targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "RoomService", description = "RoomService contains methods to manipulate rooms and create invitation hash")
+@Tag(name = "RoomService")
 @Path("/room")
 public class RoomWebService extends BaseWebService {
 	private static final Logger log = LoggerFactory.getLogger(RoomWebService.class);
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java
index 1b279fa..0481a2c 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/UserWebService.java
@@ -92,8 +92,7 @@ import org.springframework.stereotype.Service;
 @WebService(serviceName = USER_SERVICE_NAME, targetNamespace = TNS, portName = USER_SERVICE_PORT_NAME)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "UserService", description = "The Service contains methods to login and create hash to directly enter\n"
-		+ " conference rooms, recordings or the application in general")
+@Tag(name = "UserService")
 @Path("/user")
 public class UserWebService extends BaseWebService {
 	private static final Logger log = LoggerFactory.getLogger(UserWebService.class);
diff --git a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/WbWebService.java b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/WbWebService.java
index 25333d0..d34ae39 100644
--- a/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/WbWebService.java
+++ b/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/WbWebService.java
@@ -82,7 +82,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
 @WebService(serviceName="org.apache.openmeetings.webservice.WbWebService", targetNamespace = TNS)
 @Features(features = "org.apache.cxf.ext.logging.LoggingFeature")
 @Produces({MediaType.APPLICATION_JSON})
-@Tag(name = "WbService", description = "WbService contains methods to manipulate whiteboard contents")
+@Tag(name = "WbService")
 @Path("/wb")
 public class WbWebService extends BaseWebService {
 	private static final Logger log = LoggerFactory.getLogger(WbWebService.class);