Class NarrativeLogic
- java.lang.Object
-
- org.openprovenance.prov.service.narrative.NarrativeLogic
-
public class NarrativeLogic extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringPLEAD_CS_TEMPLATE_LIBRARY_JSONStringthe_template_library
-
Constructor Summary
Constructors Constructor Description NarrativeLogic(PostService postService, List<ActionPerformer> performers, Optional<OtherActionPerformer> otherPerformer)
-
Method Summary
Modifier and Type Method Description jakarta.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 msg, 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 msg, 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.ResponsegetExplanationForId(String msg, String explanationId, boolean partial)ObjectgetLinearNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, jakarta.ws.rs.core.MediaType variant)ObjectgetNarrative(org.openprovenance.prov.storage.api.DocumentResource vr, org.openprovenance.prov.scala.nlg.Config config, jakarta.ws.rs.core.MediaType variant)ObjectgetRandomNarrative(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 Detail
-
PLEAD_CS_TEMPLATE_LIBRARY_JSON
public static final String PLEAD_CS_TEMPLATE_LIBRARY_JSON
- See Also:
- Constant Field Values
-
the_template_library
public String the_template_library
-
-
Constructor Detail
-
NarrativeLogic
public NarrativeLogic(PostService postService, List<ActionPerformer> performers, Optional<OtherActionPerformer> otherPerformer)
-
-
Method Detail
-
random_nar
public jakarta.ws.rs.core.Response random_nar(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, String ignoredAccept)
-
explanations
public jakarta.ws.rs.core.Response explanations(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String msg, String explanationId, String ignoredAccept)
-
explanationDetails
public jakarta.ws.rs.core.Response explanationDetails(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request ignoredRequest, String msg, String explanationId, String ignoredAccept)
-
getExplanationForId
public jakarta.ws.rs.core.Response getExplanationForId(String msg, String explanationId, boolean partial)
-
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
public jakarta.ws.rs.core.Response explanationDetailsConfig(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request request, String msg, String explanationId)
-
explanationConfig
public jakarta.ws.rs.core.Response explanationConfig(jakarta.servlet.http.HttpServletResponse response, jakarta.ws.rs.core.Request ignoredRequest, String msg, String explanationId)
-
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
public jakarta.ws.rs.core.Response explanationsForDoc1(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)
-
linear_narrative
public jakarta.ws.rs.core.Response linear_narrative(jakarta.servlet.http.HttpServletResponse ignoredResponse, jakarta.ws.rs.core.Request request, String msg, String ignoredAccept)
-
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.nlg.Config config, jakarta.ws.rs.core.MediaType variant) throws IOException
- Throws:
IOException
-
-