# M3PlReportServiceImpl

Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods
Total | 1,844 of 1,851 | 0% | 100 of 100 | 0% | 74 | 76 | 366 | 368 | 24 | 26
generatePLReport(Integer, Integer, int, Integer) |  | 0% |  | 0% | 7 | 7 | 56 | 56 | 1 | 1
calculationIndexBySelfIndex(Integer, RowIndexCalculationDTO) |  | 0% |  | 0% | 5 | 5 | 47 | 47 | 1 | 1
saveReport(PropertyDTO, Integer, ArrayList, List) |  | 0% |  | 0% | 5 | 5 | 41 | 41 | 1 | 1
calculationIndexByPor(M3PlLayout, RowIndexCalculationDTO, ArrayList) |  | 0% |  | n/a | 1 | 1 | 35 | 35 | 1 | 1
generateExportDTO(PropertyDTO, M3PlReport, M3ForecastName) |  | 0% |  | 0% | 7 | 7 | 38 | 38 | 1 | 1
calculateRowPTDSum(Integer, Integer, List, List, List) |  | 0% |  | 0% | 3 | 3 | 27 | 27 | 1 | 1
checkCanGeneratePLReport(Integer, Integer, int) |  | 0% |  | 0% | 9 | 9 | 35 | 35 | 1 | 1
calculationIndexByRev(M3PlLayout, RowIndexCalculationDTO, ArrayList) |  | 0% |  | 0% | 5 | 5 | 25 | 25 | 1 | 1
setExportDTOIndex(PropertyDTO, RowDTO, ExportDescIndexDTO, String) |  | 0% |  | 0% | 8 | 8 | 26 | 26 | 1 | 1
setExportDTOStyle(RowDTO, ExportDescIndexDTO) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1
calculationIndexByM3Data(Integer, M3Row, Integer, ArrayList, Map, Integer) |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1
lambda$generatePLReport$1(M3PlLayout) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1
lambda$saveReport$10(ArrayList, String, List) |  | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1
listByYearMonth(Integer, Integer) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$checkCanGeneratePLReport$3(M3RowAbnormalDTO) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1
lambda$generateExportDTO$7(ArrayList, Integer) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
lambda$generatePLReport$0(M3PlLayout) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1
lambda$calculateRowPTDSum$6(RowIndexCalculationDTO) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$calculationIndexByPor$11(M3PlLayout, RowIndexCalculationDTO) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$saveReport$9(ArrayList, IndexCalculationDTO) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$setExportDTOIndex$8(String, IndexValueDTO) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$calculateRowPTDSum$5(List, RowIndexCalculationDTO) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$checkCanGeneratePLReport$4(M3Variable) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1
lambda$checkCanGeneratePLReport$2(M3PlLayoutAbnormalDTO) |  | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1
static {...} |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1
M3PlReportServiceImpl() |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1