Class NarrativeLogic
java.lang.Object
org.openprovenance.prov.service.xplain.NarrativeLogic
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNarrativeLogic(PostService postService, List<ActionPerformer> performers, Optional<OtherActionPerformer> otherPerformer) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseexplanationConfig(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request ignoredRequest, String msg, String explanationId) jakarta.ws.rs.core.ResponseexplanationDetails(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String docId, String explanationId, String ignoredAccept) jakarta.ws.rs.core.ResponseexplanationDetailsConfig(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, String explanationId) jakarta.ws.rs.core.Responseexplanations(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String docId, String explanationId, String ignoredAccept) jakarta.ws.rs.core.ResponseexplanationsDetailsForDoc(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, TemplateAndProfile tap, jakarta.ws.rs.core.UriInfo uriInfo, String accept) jakarta.ws.rs.core.ResponseexplanationsForDoc(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, TemplateAndProfile tap, jakarta.ws.rs.core.UriInfo uriInfo, String accept) jakarta.ws.rs.core.ResponseexplanationsForDoc1(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String msg, String template, String profile, boolean partial, jakarta.ws.rs.core.UriInfo uriInfo, String ignoredAccept) jakarta.ws.rs.core.ResponsegetExplanationForDocument(String docId, String explanationId, boolean partial) getLinearNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, jakarta.ws.rs.core.MediaType variant) getNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, org.openprovenance.prov.scala.narrator.XConfig config, jakarta.ws.rs.core.MediaType variant) getRandomNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, jakarta.ws.rs.core.MediaType variant) org.openprovenance.prov.scala.immutable.DocumentgetScalaDocument(String id, org.openprovenance.prov.model.Document doc) jakarta.ws.rs.core.Responselinear_narrative(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request request, String msg, String ignoredAccept) jakarta.ws.rs.core.Responserandom_nar(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, String ignoredAccept) jakarta.ws.rs.core.Responsesvg4anim(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String msg, String ignoredAccept)
-
Field Details
-
PLEAD_CS_TEMPLATE_LIBRARY_JSON
- See Also:
-
the_template_library
-
-
Constructor Details
-
NarrativeLogic
public NarrativeLogic(PostService postService, List<ActionPerformer> performers, Optional<OtherActionPerformer> otherPerformer)
-
-
Method Details
-
random_nar
-
explanations
-
explanationDetails
-
getExplanationForDocument
-
getScalaDocument
public org.openprovenance.prov.scala.immutable.Document getScalaDocument(String id, org.openprovenance.prov.model.Document doc) -
svg4anim
public jakarta.ws.rs.core.Response svg4anim(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String msg, String ignoredAccept) throws IOException - Throws:
IOException
-
explanationDetailsConfig
-
explanationConfig
-
explanationsForDoc
public jakarta.ws.rs.core.Response explanationsForDoc(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, TemplateAndProfile tap, jakarta.ws.rs.core.UriInfo uriInfo, String accept) -
explanationsDetailsForDoc
public jakarta.ws.rs.core.Response explanationsDetailsForDoc(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, TemplateAndProfile tap, jakarta.ws.rs.core.UriInfo uriInfo, String accept) -
explanationsForDoc1
-
linear_narrative
-
getLinearNarrative
public Object getLinearNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, jakarta.ws.rs.core.MediaType variant) throws IOException - Throws:
IOException
-
getRandomNarrative
public Object getRandomNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, jakarta.ws.rs.core.MediaType variant) throws IOException - Throws:
IOException
-
getNarrative
public Object getNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, org.openprovenance.prov.scala.narrator.XConfig config, jakarta.ws.rs.core.MediaType variant) throws IOException - Throws:
IOException
-