Class NarrativeService

java.lang.Object
org.openprovenance.prov.service.xplain.NarrativeService
All Implemented Interfaces:
org.openprovenance.prov.model.interop.InteropMediaType, Constants, SwaggerTags

@Path("") public class NarrativeService extends Object implements Constants, org.openprovenance.prov.model.interop.InteropMediaType, SwaggerTags
  • Field Details

  • Constructor Details

  • Method Details

    • random_nar

      @GET @Path("/documents/{docId}/random_narrative") public jakarta.ws.rs.core.Response random_nar(@Context jakarta.servlet.http.HttpServletResponse response, @Context jakarta.ws.rs.core.Request request, @PathParam("docId") String msg, @HeaderParam("Accept") String accept)
    • explanations

      @GET @Path("/documents/{docId}/explanation/{expid}") @Produces("application/json") public jakarta.ws.rs.core.Response explanations(@Context jakarta.servlet.http.HttpServletResponse response, @Context jakarta.ws.rs.core.Request request, @PathParam("docId") String docId, @PathParam("expid") String explanationId, @HeaderParam("Accept") String accept)
    • explanationDetails

      @GET @Path("/documents/{docId}/explanationdetails/{expid}") @Produces("application/json") public jakarta.ws.rs.core.Response explanationDetails(@Context jakarta.servlet.http.HttpServletResponse response, @Context jakarta.ws.rs.core.Request request, @PathParam("docId") String msg, @PathParam("expid") String explanationId, @HeaderParam("Accept") String accept)
    • svg4anim

      @GET @Path("/documents/{docId}/animation.svg") @Produces("image/svg+xml") public jakarta.ws.rs.core.Response svg4anim(@Context jakarta.servlet.http.HttpServletResponse ignoredResponse, @Context jakarta.ws.rs.core.Request ignoredRequest, @PathParam("docId") String msg, @HeaderParam("Accept") String ignoredAccept) throws IOException
      Throws:
      IOException
    • explanationDetailsConfig

      @GET @Path("/documents/{docId}/explanationdetails/{expid}/config") @Produces("application/json") public jakarta.ws.rs.core.Response explanationDetailsConfig(@Context jakarta.servlet.http.HttpServletResponse response, @Context jakarta.ws.rs.core.Request request, @PathParam("docId") String msg, @PathParam("expid") String explanationId)
    • explanationConfig

      @GET @Path("/documents/{docId}/explanation/{expid}/config") @Produces("application/json") public jakarta.ws.rs.core.Response explanationConfig(@Context jakarta.servlet.http.HttpServletResponse response, @Context jakarta.ws.rs.core.Request request, @PathParam("docId") String msg, @PathParam("expid") String explanationId)
    • explanationsForDoc

      @POST @Path("/documents/{docId}/explanation/") @Produces("application/json") @Consumes("application/json") public jakarta.ws.rs.core.Response explanationsForDoc(@Context jakarta.servlet.http.HttpServletResponse response, @Context jakarta.ws.rs.core.Request request, @PathParam("docId") String msg, TemplateAndProfile tap, @Context jakarta.ws.rs.core.UriInfo uriInfo, @HeaderParam("Accept") String accept)
    • explanationsDetailsForDoc

      @POST @Path("/documents/{docId}/explanationdetails/") @Produces("application/json") @Consumes("application/json") public jakarta.ws.rs.core.Response explanationsDetailsForDoc(@Context jakarta.servlet.http.HttpServletResponse response, @Context jakarta.ws.rs.core.Request request, @PathParam("docId") String msg, TemplateAndProfile tap, @Context jakarta.ws.rs.core.UriInfo uriInfo, @HeaderParam("Accept") String accept)
    • linear_narrative

      @GET @Path("/documents/{docId}/linear_narrative") @Produces({"application/json","text/plain"}) public jakarta.ws.rs.core.Response linear_narrative(@Context jakarta.servlet.http.HttpServletResponse response, @Context jakarta.ws.rs.core.Request request, @PathParam("docId") String msg, @HeaderParam("Accept") String accept)