java.lang.Object
hudson.model.AbstractDescribableImpl<ScanMode>
com.hcl.appscan.jenkins.plugin.scanModes.ScanMode
All Implemented Interfaces:
ScannerConstants, Describable<ScanMode>, Serializable
Direct Known Subclasses:
FullScan, PostmanCollection, TestOnly

public abstract class ScanMode extends AbstractDescribableImpl<ScanMode> implements ScannerConstants, Serializable
See Also:
  • Constructor Details

    • ScanMode

      public ScanMode()
  • Method Details

    • configureScanProperties

      public abstract Map<String,String> configureScanProperties(Map<String,String> properties, VariableResolver<String> resolver)
      Configure scan properties based on the provided properties and variable resolver.
      Parameters:
      properties - The initial properties to configure.
      resolver - The variable resolver to use for resolving variables in the properties.
      Returns:
      A map of configured scan properties.
    • resolvePath

      protected String resolvePath(String path, VariableResolver<String> resolver)
    • isNotNullOrEmpty

      protected boolean isNotNullOrEmpty(String string)