Package org.xbricks.reports.services
Class PentestResultParserServiceImpl
java.lang.Object
org.xbricks.reports.services.PentestResultParserServiceImpl
- All Implemented Interfaces:
CRUDService<PentTestResultsRoot>
,PentestReportService
@Service("PentestResultParserService")
public class PentestResultParserServiceImpl
extends Object
implements PentestReportService, CRUDService<PentTestResultsRoot>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
fillSubnetInfo
(File json, TestSubnet actualPos) void
findPenTestsResults
(PentestReportCommand pentestReportCommand) findPerfTests Process Given Folder For Performance Test Results Structure Folders: PenTestResults (Whole Test folder) PenTestRun (Results of diferent rools started in this pentest run) PenTestResults simple result of runned instance PenTestResults PenTestResultsList<?>
listAll()
void
saveOrUpdate
(PentTestResultsRoot domainObject)
-
Field Details
-
ReportMessage
-
-
Constructor Details
-
PentestResultParserServiceImpl
public PentestResultParserServiceImpl()
-
-
Method Details
-
findPenTestsResults
@Async("MorannonApplicationExecutor") @Transactional(propagation=REQUIRED) public void findPenTestsResults(PentestReportCommand pentestReportCommand) findPerfTests Process Given Folder For Performance Test Results Structure Folders: PenTestResults (Whole Test folder) PenTestRun (Results of diferent rools started in this pentest run) PenTestResults simple result of runned instance PenTestResults PenTestResults- Specified by:
findPenTestsResults
in interfacePentestReportService
-
listAll
- Specified by:
listAll
in interfaceCRUDService<PentTestResultsRoot>
-
delete
- Specified by:
delete
in interfaceCRUDService<PentTestResultsRoot>
-
getProcessedTests
- Specified by:
getProcessedTests
in interfacePentestReportService
-
getById
- Specified by:
getById
in interfaceCRUDService<PentTestResultsRoot>
-
saveOrUpdate
- Specified by:
saveOrUpdate
in interfaceCRUDService<PentTestResultsRoot>
-
fillSubnetInfo
-