Class ReportAction

java.lang.Object
com.qualys.plugins.wasPlugin.report.ReportAction
All Implemented Interfaces:
Action, ModelObject, RunAction2

@Extension public class ReportAction extends Object implements Action, RunAction2
  • Constructor Details

  • Method Details

    • onAttached

      public void onAttached(Run<?,?> run)
      Specified by:
      onAttached in interface RunAction2
    • onLoad

      public void onLoad(Run<?,?> run)
      Specified by:
      onLoad in interface RunAction2
    • getScanId

      public String getScanId()
    • getWebAppId

      public String getWebAppId()
    • getScanName

      public String getScanName()
    • getReportUrl

      public String getReportUrl()
    • getScanResult

      public net.sf.json.JSONObject getScanResult()
    • getStatus

      public net.sf.json.JSONObject getStatus()
    • parseScanStatus

      public net.sf.json.JSONObject parseScanStatus(String scanId) throws Exception
      Throws:
      Exception
    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface Action
      Specified by:
      getDisplayName in interface ModelObject
    • getUrlName

      public String getUrlName()
      Specified by:
      getUrlName in interface Action
    • getKbData

      public org.json.JSONObject getKbData(String qids)
    • batchAndGetKbData

      public com.google.gson.JsonObject batchAndGetKbData(com.google.gson.JsonObject scanResult)
    • processBatch

      public com.google.gson.JsonObject processBatch(ArrayList<ArrayList<String>> qids)