Class ResourceController


  • @RestController
    @RequestMapping("/admin/arms/analysis/resource")
    public class ResourceController
    extends java.lang.Object
    • Constructor Detail

      • ResourceController

        public ResourceController()
    • Method Detail

      • issueStatusDataByAssignee

        @GetMapping("/issue-status-by-assignee")
        public org.springframework.http.ResponseEntity<java.util.List<UniqueAssigneeIssueStatusVO>> issueStatusDataByAssignee​(ResourceDTO resourceDTO)
                                                                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • versionAssigneeIssueSummary

        @GetMapping(value="/version-assignee-summary",
                    name="resource-version-assignee-summary")
        public org.springframework.http.ResponseEntity<CommonResponse.ApiResult<SankeyData>> versionAssigneeIssueSummary​(ResourceDTO resourceDTO,
                                                                                                                         @RequestParam(required=false)
                                                                                                                         java.lang.Integer topN)
                                                                                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • findAssigneesInfoData

        @GetMapping("/assignees-info")
        public org.springframework.http.ResponseEntity<java.util.List<UniqueAssigneeVO>> findAssigneesInfoData​(ResourceDTO resourceDTO)
                                                                                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • findPieChartDataExpand

        @GetMapping("/top-contributors/pie-expand")
        public org.springframework.http.ResponseEntity<TotalIssueAndPieChartVO> findPieChartDataExpand​(ResourceDTO resourceDTO)
      • findPieChartData

        @GetMapping("/top-contributors/pie")
        public org.springframework.http.ResponseEntity<ReqAndNotReqPieChartVO> findPieChartData​(ResourceDTO resourceDTO)
      • findHorizontalBarChartData

        @PostMapping("/top-contributors/horizontal-bar")
        public org.springframework.http.ResponseEntity<java.util.List<HorizontalBarChartYAxisAndSeriesVO>> findHorizontalBarChartData​(@RequestBody
                                                                                                                                      ResourceDTO resourceDTO)
      • findHorizontalBarChartDataAtOnce

        @PostMapping("/top-contributors/horizontal-bar-at-once")
        public org.springframework.http.ResponseEntity<ReqAndNotReqHorizontalBarChartVO> findHorizontalBarChartDataAtOnce​(@RequestBody
                                                                                                                          ResourceDTO resourceDTO)
      • findTreeMapChartDataV3

        @GetMapping(value="/assignees-requirements-involvements-v3",
                    name="resource-treemap-v3")
        public org.springframework.http.ResponseEntity<CommonResponse.ApiResult<java.util.List<TreeMapWorkerVO>>> findTreeMapChartDataV3​(ResourceWithVersionIdNamesDTO resourceWithVersionIdNamesDTO)
                                                                                                                                  throws java.lang.Exception
        Throws:
        java.lang.Exception
      • assigneeRequirementInvolvementDetailData

        @GetMapping("/findAssigneeRequirementInvolvementData")
        public org.springframework.http.ResponseEntity<CommonResponse.ApiResult<java.util.List<TreemapExcelVO>>> assigneeRequirementInvolvementDetailData​(ResourceWithVersionIdNamesDTO resourceWithVersionIdNamesDTO)
                                                                                                                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • findAssigneeRequirementInvolvementDataDownload

        @GetMapping("/findAssigneeRequirementInvolvementDataDownload")
        public void findAssigneeRequirementInvolvementDataDownload​(ResourceWithVersionIdNamesDTO resourceWithVersionIdNamesDTO,
                                                                   java.lang.String fileName,
                                                                   javax.servlet.http.HttpServletResponse httpServletResponse)
                                                            throws java.lang.Exception
        Throws:
        java.lang.Exception
      • findWordCloudData

        @GetMapping("/word-cloud-data")
        public org.springframework.http.ResponseEntity<java.util.List<WordCloudVO>> findWordCloudData​(ResourceDTO resourceDTO)