Class SecretGuardRootAction

java.lang.Object
io.jenkins.plugins.secretguard.action.SecretGuardRootAction
All Implemented Interfaces:
ExtensionPoint, Action, ModelObject, RootAction, ScanTimeDisplaySupport, SeverityBadgeSupport, org.kohsuke.stapler.StaplerProxy

@Extension public class SecretGuardRootAction extends Object implements RootAction, SeverityBadgeSupport, ScanTimeDisplaySupport, org.kohsuke.stapler.StaplerProxy
  • Constructor Details

    • SecretGuardRootAction

      public SecretGuardRootAction()
  • Method Details

    • 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
    • getTarget

      public Object getTarget()
      Specified by:
      getTarget in interface org.kohsuke.stapler.StaplerProxy
    • canScanAllNow

      public boolean canScanAllNow()
    • getScanAllStatus

      public GlobalJobScanStatus getScanAllStatus()
    • hasScanAllStatus

      public boolean hasScanAllStatus()
    • isScanAllRunning

      public boolean isScanAllRunning()
    • canCancelScanAll

      public boolean canCancelScanAll()
    • canDismissScanAllStatus

      public boolean canDismissScanAllStatus()
    • getScanAllPrimaryButtonLabel

      public String getScanAllPrimaryButtonLabel()
    • isScanAllDetailsOpen

      public boolean isScanAllDetailsOpen()
    • getScanAllSummaryText

      public String getScanAllSummaryText()
    • getScanAllDurationText

      public String getScanAllDurationText()
    • getScanAllScopeText

      public String getScanAllScopeText()
    • getAvailableJobTypeOptions

      public List<SecretGuardRootAction.JobTypeOption> getAvailableJobTypeOptions()
    • getScanAllStateBadgeClass

      public String getScanAllStateBadgeClass(GlobalJobScanStatus.State state)
    • getResults

      public List<SecretScanResult> getResults()
    • getFilteredResults

      public List<SecretScanResult> getFilteredResults()
    • getScannedJobCount

      public int getScannedJobCount()
    • getJobsWithFindingsCount

      public long getJobsWithFindingsCount()
    • getBlockedJobCount

      public long getBlockedJobCount()
    • getHighRiskJobCount

      public long getHighRiskJobCount()
    • getTotalFindingsCount

      public long getTotalFindingsCount()
    • getUnexemptedHighCount

      public long getUnexemptedHighCount()
    • getExemptedFindingsCount

      public long getExemptedFindingsCount(SecretScanResult result)
    • hasResults

      public boolean hasResults()
    • hasFilteredResults

      public boolean hasFilteredResults()
    • getEmptyResultsMessage

      public String getEmptyResultsMessage()
    • getFilterUrl

      public String getFilterUrl(String filterValue)
    • isActiveFilter

      public boolean isActiveFilter(String filterValue)
    • getFilterButtonClass

      public String getFilterButtonClass(String filterValue)
    • getFilterButtonLabel

      public String getFilterButtonLabel(String filterValue)
    • getFilteredResultCount

      public int getFilteredResultCount()
    • getHighFindingsCardClass

      public String getHighFindingsCardClass()
    • getBlockedJobsCardClass

      public String getBlockedJobsCardClass()
    • getBlockedBadgeClass

      public String getBlockedBadgeClass(boolean blocked)
    • getBlockedBadgeLabel

      public String getBlockedBadgeLabel(boolean blocked)
    • getDisplayTargetId

      public String getDisplayTargetId(SecretScanResult result)
    • getResultRowClass

      public String getResultRowClass(SecretScanResult result)
    • doScanAll

      public org.kohsuke.stapler.HttpResponse doScanAll(org.kohsuke.stapler.StaplerRequest2 request)
    • doCancelScanAll

      public org.kohsuke.stapler.HttpResponse doCancelScanAll()
    • doDismissScanAllStatus

      public org.kohsuke.stapler.HttpResponse doDismissScanAllStatus()
    • getJobSecretGuardUrl

      public String getJobSecretGuardUrl(SecretScanResult result)