Package org.apache.maven.scm.command
Interface Command
-
- All Known Subinterfaces:
CvsCommand,GitCommand,LocalCommand,StarteamCommand,SvnCommand
- All Known Implementing Classes:
AbstractAccuRevCommand,AbstractAccuRevExtractSourceCommand,AbstractAddCommand,AbstractBlameCommand,AbstractBranchCommand,AbstractChangeLogCommand,AbstractCheckInCommand,AbstractCheckOutCommand,AbstractCommand,AbstractCvsAddCommand,AbstractCvsBlameCommand,AbstractCvsBranchCommand,AbstractCvsChangeLogCommand,AbstractCvsCheckInCommand,AbstractCvsCheckOutCommand,AbstractCvsDiffCommand,AbstractCvsExportCommand,AbstractCvsListCommand,AbstractCvsMkdirCommand,AbstractCvsRemoveCommand,AbstractCvsStatusCommand,AbstractCvsTagCommand,AbstractCvsUpdateCommand,AbstractDiffCommand,AbstractEditCommand,AbstractExportCommand,AbstractFileInfoCommand,AbstractListCommand,AbstractLockCommand,AbstractLoginCommand,AbstractMkdirCommand,AbstractRemoteInfoCommand,AbstractRemoveCommand,AbstractStatusCommand,AbstractTagCommand,AbstractUnEditCommand,AbstractUnlockCommand,AbstractUntagCommand,AbstractUpdateCommand,AccuRevAddCommand,AccuRevBlameCommand,AccuRevChangeLogCommand,AccuRevCheckInCommand,AccuRevCheckOutCommand,AccuRevExportCommand,AccuRevLoginCommand,AccuRevRemoveCommand,AccuRevStatusCommand,AccuRevTagCommand,AccuRevUpdateCommand,BazaarAddCommand,BazaarBlameCommand,BazaarChangeLogCommand,BazaarCheckInCommand,BazaarCheckOutCommand,BazaarDiffCommand,BazaarRemoveCommand,BazaarStatusCommand,BazaarTagCommand,BazaarUpdateCommand,ClearCaseAddCommand,ClearCaseBlameCommand,ClearCaseChangeLogCommand,ClearCaseCheckInCommand,ClearCaseCheckOutCommand,ClearCaseEditCommand,ClearCaseRemoveCommand,ClearCaseStatusCommand,ClearCaseTagCommand,ClearCaseUnEditCommand,ClearCaseUpdateCommand,CvsExeAddCommand,CvsExeBlameCommand,CvsExeBranchCommand,CvsExeChangeLogCommand,CvsExeCheckInCommand,CvsExeCheckOutCommand,CvsExeDiffCommand,CvsExeExportCommand,CvsExeListCommand,CvsExeMkdirCommand,CvsExeRemoveCommand,CvsExeStatusCommand,CvsExeTagCommand,CvsExeUpdateCommand,CvsJavaAddCommand,CvsJavaBlameCommand,CvsJavaBranchCommand,CvsJavaChangeLogCommand,CvsJavaCheckInCommand,CvsJavaCheckOutCommand,CvsJavaDiffCommand,CvsJavaExportCommand,CvsJavaListCommand,CvsJavaLoginCommand,CvsJavaMkdirCommand,CvsJavaRemoveCommand,CvsJavaStatusCommand,CvsJavaTagCommand,CvsJavaUpdateCommand,CvsLoginCommand,GitAddCommand,GitBlameCommand,GitBranchCommand,GitChangeLogCommand,GitCheckInCommand,GitCheckOutCommand,GitDiffCommand,GitInfoCommand,GitRemoteInfoCommand,GitRemoveCommand,GitStatusCommand,GitTagCommand,GitUntagCommand,GitUpdateCommand,HgAddCommand,HgBlameCommand,HgBranchCommand,HgChangeLogCommand,HgCheckInCommand,HgCheckOutCommand,HgDiffCommand,HgInfoCommand,HgListCommand,HgRemoveCommand,HgStatusCommand,HgTagCommand,HgUpdateCommand,LocalAddCommand,LocalChangeLogCommand,LocalCheckInCommand,LocalCheckOutCommand,LocalListCommand,LocalMkdirCommand,LocalStatusCommand,LocalTagCommand,LocalUpdateCommand,PerforceAddCommand,PerforceBlameCommand,PerforceChangeLogCommand,PerforceCheckInCommand,PerforceCheckOutCommand,PerforceDiffCommand,PerforceEditCommand,PerforceInfoCommand,PerforceLoginCommand,PerforceRemoveCommand,PerforceStatusCommand,PerforceTagCommand,PerforceUnEditCommand,PerforceUpdateCommand,StarteamAddCommand,StarteamChangeLogCommand,StarteamCheckInCommand,StarteamCheckOutCommand,StarteamDiffCommand,StarteamEditCommand,StarteamRemoveCommand,StarteamStatusCommand,StarteamTagCommand,StarteamUnEditCommand,StarteamUpdateCommand,SvnAddCommand,SvnBlameCommand,SvnBranchCommand,SvnChangeLogCommand,SvnCheckInCommand,SvnCheckOutCommand,SvnDiffCommand,SvnExeExportCommand,SvnInfoCommand,SvnListCommand,SvnMkdirCommand,SvnRemoteInfoCommand,SvnRemoveCommand,SvnStatusCommand,SvnTagCommand,SvnUntagCommand,SvnUpdateCommand,SynergyAddCommand,SynergyChangeLogCommand,SynergyCheckInCommand,SynergyCheckOutCommand,SynergyEditCommand,SynergyRemoveCommand,SynergyStatusCommand,SynergyTagCommand,SynergyUnEditCommand,SynergyUpdateCommand,TfsAddCommand,TfsBlameCommand,TfsBranchCommand,TfsChangeLogCommand,TfsCheckInCommand,TfsCheckOutCommand,TfsEditCommand,TfsListCommand,TfsStatusCommand,TfsTagCommand,TfsUnEditCommand,TfsUpdateCommand
public interface Command- Author:
- Emmanuel Venisse, Trygve Laugstøl
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROLEPlexus component key
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScmResultexecute(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters)ScmLoggergetLogger()voidsetLogger(ScmLogger logger)
-
-
-
Method Detail
-
execute
ScmResult execute(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
- Parameters:
repository- not nullfileSet- not nullparameters- could be null- Returns:
- the result object
- Throws:
ScmException- if any
-
setLogger
void setLogger(ScmLogger logger)
- Parameters:
logger- not null
-
getLogger
ScmLogger getLogger()
- Returns:
- the current logger
-
-