Class TemplateLogic
java.lang.Object
org.openprovenance.prov.service.TemplateLogic
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTemplateLogic(org.openprovenance.prov.vanilla.ProvFactory pf, TemplateQuery templateQuery, TemplateDispatcher templateDispatcher, Object o1, Map<String, FileBuilder> documentBuilderDispatcher, ServiceUtils utils, com.fasterxml.jackson.databind.ObjectMapper om, SqlCompositeBeanEnactor4 sqlCompositeBeanEnactor, Map<String, Map<String, Set<String>>> typeAssignment, Map<String, Map<String, List<String>>> successors) -
Method Summary
Modifier and TypeMethodDescriptionObject[]convertToArray(Map<String, Object> entry, String[] props) generateExplanation(String template, Integer id, String headerAcceptExplanation, org.openprovenance.prov.model.Document doc) generateLiveNode(String relation, Integer id, String principal) voidgenerateViz(TemplatesVizConfig config, String principal, OutputStream out) processIncomingCsv(org.apache.commons.csv.CSVParser csv) processIncomingJson(List<Map<String, Object>> entries) @NotNull jakarta.ws.rs.core.StreamingOutputstreamOutRecordsToCSV(List<Object> newRecords) submitPostProcessing(int id, String template)
-
Field Details
-
HTTP_HEADER_CONTENT_PROV_HASH
- See Also:
-
HTTP_HEADER_LOCATION
- See Also:
-
HTTP_HEADER_ACCEPT_PROV_HASH
- See Also:
-
HTTP_HEADER_ACCEPT_PROV_EXPLANATION
- See Also:
-
-
Constructor Details
-
TemplateLogic
public TemplateLogic(org.openprovenance.prov.vanilla.ProvFactory pf, TemplateQuery templateQuery, TemplateDispatcher templateDispatcher, Object o1, Map<String, FileBuilder> documentBuilderDispatcher, ServiceUtils utils, com.fasterxml.jackson.databind.ObjectMapper om, SqlCompositeBeanEnactor4 sqlCompositeBeanEnactor, Map<String, Map<String, Set<String>>> typeAssignment, Map<String, Map<String, List<String>>> successors)
-
-
Method Details
-
processIncomingJson
-
convertToArray
-
processIncomingCsv
-
streamOutRecordsToCSV
-
generateViz
-
generateLiveNode
public List<TemplateQuery.RecordEntry2> generateLiveNode(String relation, Integer id, String principal) -
submitPostProcessing
-
generateExplanation
-