Package org.apache.maven.scm
Class ScmResult
- java.lang.Object
-
- org.apache.maven.scm.ScmResult
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
AddScmResult,BlameScmResult,BranchScmResult,ChangeLogScmResult,CheckInScmResult,CheckOutScmResult,DiffScmResult,EditScmResult,ExportScmResult,InfoScmResult,ListScmResult,LoginScmResult,MkdirScmResult,RemoteInfoScmResult,RemoveScmResult,StatusScmResult,TagScmResult,UnEditScmResult,UntagScmResult,UpdateScmResult
public class ScmResult extends java.lang.Object implements java.io.Serializable- Author:
- Trygve Laugstøl
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPASSWORD_PLACE_HOLDER
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCommandLine()java.lang.StringgetCommandOutput()java.lang.StringgetProviderMessage()booleanisSuccess()
-
-
-
Field Detail
-
PASSWORD_PLACE_HOLDER
public static final java.lang.String PASSWORD_PLACE_HOLDER
- See Also:
- Constant Field Values
-
-
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(java.lang.String commandLine, java.lang.String providerMessage, java.lang.String commandOutput, boolean success)ScmResult contructor.- Parameters:
commandLine- The provider specific command line usedproviderMessage- The provider messagecommandOutput- The command output of the scm toolsuccess- True if the command is in success
-
-
Method Detail
-
isSuccess
public boolean isSuccess()
- Returns:
- True if the command was in success
-
getProviderMessage
public java.lang.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 java.lang.String getCommandOutput()
- Returns:
- Output from Std.Out from the provider during execution of the command that resulted in this
-
getCommandLine
public java.lang.String getCommandLine()
- Returns:
- The actual provider specific command that resulted in this
-
-