Package org.openprovenance.prov.service
Class TemplateLogic
java.lang.Object
org.openprovenance.prov.service.TemplateLogic
-
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) -
Method Summary
Modifier and TypeMethodDescriptionObject[]convertToArray(Map<String, Object> entry, String[] props) generateLiveNode(String relation, Integer id, String principal) voidgenerateViz(TemplatesVizConfig config, String principal, OutputStream out) postProcessing(int id, String template) processIncomingCsv(org.apache.commons.csv.CSVParser csv) processIncomingJson(List<Map<String, Object>> entries) @NotNull jakarta.ws.rs.core.StreamingOutputstreamOutRecordsToCSV(List<Object> newRecords)
-
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)
-
-
Method Details
-
processIncomingJson
-
convertToArray
-
processIncomingCsv
-
streamOutRecordsToCSV
-
generateViz
-
generateLiveNode
public List<TemplateQuery.RecordEntry2> generateLiveNode(String relation, Integer id, String principal) -
postProcessing
-