Package io.camunda.optimize.rest
Class AnalysisRestService
java.lang.Object
io.camunda.optimize.rest.AnalysisRestService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAnalysisRestService(BranchAnalysisService branchAnalysisService, OutlierAnalysisService outlierAnalysisService, SessionService sessionService) -
Method Summary
Modifier and TypeMethodDescriptiongetBranchAnalysis(BranchAnalysisRequestDto branchAnalysisDto, jakarta.servlet.http.HttpServletRequest request) getCountByDurationChart(FlowNodeOutlierParametersDto parameters, jakarta.servlet.http.HttpServletRequest request) getFlowNodeOutlierMap(ProcessDefinitionParametersDto parameters, jakarta.servlet.http.HttpServletRequest request) getSignificantOutlierVariableTerms(FlowNodeOutlierParametersDto parameters, jakarta.servlet.http.HttpServletRequest request) org.springframework.http.ResponseEntity<byte[]> getSignificantOutlierVariableTermsInstanceIds(String fileName, FlowNodeOutlierVariableParametersDto parameters, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-
Field Details
-
ANALYSIS_PATH
- See Also:
-
-
Constructor Details
-
AnalysisRestService
public AnalysisRestService(BranchAnalysisService branchAnalysisService, OutlierAnalysisService outlierAnalysisService, SessionService sessionService)
-
-
Method Details
-
getBranchAnalysis
@PostMapping("/correlation") public BranchAnalysisResponseDto getBranchAnalysis(@RequestBody BranchAnalysisRequestDto branchAnalysisDto, jakarta.servlet.http.HttpServletRequest request) -
getFlowNodeOutlierMap
@PostMapping("/flowNodeOutliers") public Map<String,FindingsDto> getFlowNodeOutlierMap(@RequestBody ProcessDefinitionParametersDto parameters, jakarta.servlet.http.HttpServletRequest request) -
getCountByDurationChart
@PostMapping("/durationChart") public List<DurationChartEntryDto> getCountByDurationChart(@RequestBody FlowNodeOutlierParametersDto parameters, jakarta.servlet.http.HttpServletRequest request) -
getSignificantOutlierVariableTerms
@PostMapping("/significantOutlierVariableTerms") public List<VariableTermDto> getSignificantOutlierVariableTerms(@RequestBody FlowNodeOutlierParametersDto parameters, jakarta.servlet.http.HttpServletRequest request) -
getSignificantOutlierVariableTermsInstanceIds
@PostMapping(path="/significantOutlierVariableTerms/processInstanceIdsExport", produces={"application/octet-stream","application/json"}) @ResponseBody public org.springframework.http.ResponseEntity<byte[]> getSignificantOutlierVariableTermsInstanceIds(@PathVariable("fileName") String fileName, @RequestBody FlowNodeOutlierVariableParametersDto parameters, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
-