Class DetectScriptStrategy

    • Constructor Summary

      Constructors 
      Constructor Description
      DetectScriptStrategy​(com.synopsys.integration.jenkins.extensions.JenkinsIntLogger logger, com.synopsys.integration.jenkins.wrapper.JenkinsProxyHelper jenkinsProxyHelper, com.synopsys.integration.util.OperatingSystemType operatingSystemType, java.lang.String toolsDirectory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.function.Function<java.lang.String,​java.lang.String> getArgumentEscaper()  
      jenkins.security.MasterToSlaveCallable<java.util.ArrayList<java.lang.String>,​com.synopsys.integration.exception.IntegrationException> getSetupCallable()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DETECT_INSTALL_DIRECTORY

        public static final java.lang.String DETECT_INSTALL_DIRECTORY
        See Also:
        Constant Field Values
      • SUPPORTED_SHELL_SCRIPT_URL

        public static final java.lang.String SUPPORTED_SHELL_SCRIPT_URL
        See Also:
        Constant Field Values
      • SHELL_SCRIPT_FILENAME

        public static final java.lang.String SHELL_SCRIPT_FILENAME
        See Also:
        Constant Field Values
      • SUPPORTED_POWERSHELL_SCRIPT_URL

        public static final java.lang.String SUPPORTED_POWERSHELL_SCRIPT_URL
        See Also:
        Constant Field Values
      • POWERSHELL_SCRIPT_FILENAME

        public static final java.lang.String POWERSHELL_SCRIPT_FILENAME
        See Also:
        Constant Field Values
    • Constructor Detail

      • DetectScriptStrategy

        public DetectScriptStrategy​(com.synopsys.integration.jenkins.extensions.JenkinsIntLogger logger,
                                    com.synopsys.integration.jenkins.wrapper.JenkinsProxyHelper jenkinsProxyHelper,
                                    com.synopsys.integration.util.OperatingSystemType operatingSystemType,
                                    java.lang.String toolsDirectory)
    • Method Detail

      • getSetupCallable

        public jenkins.security.MasterToSlaveCallable<java.util.ArrayList<java.lang.String>,​com.synopsys.integration.exception.IntegrationException> getSetupCallable()
                                                                                                                                                                     throws com.synopsys.integration.exception.IntegrationException
        Specified by:
        getSetupCallable in class DetectExecutionStrategy
        Throws:
        com.synopsys.integration.exception.IntegrationException