Skip to content

Changes

Summary

  1. swagger: Add data-tree @Tag to the @OpenAPIDefinition (details)
  2. swagger: Move @OpenAPIDefinition in own class (details)
  3. swagger: Make the description of end-point tags consistent (details)
Commit 04b5b50f1f3124ec8122ec031984a864371781b3 by Bernd Hufmann
swagger: Add data-tree @Tag to the @OpenAPIDefinition

Change-Id: I1a330d1d8b6d1628be86cb7e3979c3a73b4f304c
Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/204743
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/services/DataProviderService.java (diff)
Commit d08316019a40c4f21282c88859d61cc239ac9dbc by Bernd Hufmann
swagger: Move @OpenAPIDefinition in own class

Before this patch, the application level swagger @OpenAPIDefinition was
arbitrarily added to the DataProviderService class, because only one
class can specify that. This patch creates a new class TcOpenApiResource
that extends the class OpenApiResource that is used to enable the
swagger end-point. With this new class a central class is used for
application level swagger definitions.

Change-Id: Ie42e9614ebe80ad58339d79d664f17b692f77539
Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/204787
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/services/DataProviderService.java (diff)
The file was addedtrace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/services/TraceServerOpenApiResource.java
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/webapp/WebApplication.java (diff)
Commit a4a29be48a06dabdf1f703e56143fee31c7899fc by Bernd Hufmann
swagger: Make the description of end-point tags consistent

Change-Id: Id611572ca2cc0437be79016069816a51d30ccbd8
Signed-off-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass.incubator/org.eclipse.tracecompass.incubator/+/204788
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
The file was modified trace-server/org.eclipse.tracecompass.incubator.trace.server.jersey.rest.core/src/org/eclipse/tracecompass/incubator/internal/trace/server/jersey/rest/core/services/TraceServerOpenApiResource.java (diff)