Class ScmResult

    • Constructor Detail

      • ScmResult

        public ScmResult​(ScmResult scmResult)
        Copy constructor.

        Typically used from derived classes when wrapping a ScmResult into a specific type eg. AddScmResult

        Parameters:
        scmResult - not null
      • ScmResult

        public ScmResult​(String commandLine,
                         String providerMessage,
                         String commandOutput,
                         boolean success)
        ScmResult contructor.
        Parameters:
        commandLine - The provider specific command line used
        providerMessage - The provider message
        commandOutput - The command output of the scm tool
        success - True if the command is in success
    • Method Detail

      • isSuccess

        public boolean isSuccess()
        Returns:
        True if the command was in success
      • getProviderMessage

        public String getProviderMessage()
        Returns:
        A message from the provider. On success this would typically be null or an empty string. On failure it would be the error message from the provider
      • getCommandOutput

        public String getCommandOutput()
        Returns:
        Output from Std.Out from the provider during execution of the command that resulted in this
      • getCommandLine

        public String getCommandLine()
        Returns:
        The actual provider specific command that resulted in this