org.apache.maven.scm.command
Interface Command
- All Known Implementing Classes:
- AbstractAddCommand, AbstractBlameCommand, AbstractBranchCommand, AbstractChangeLogCommand, AbstractCheckInCommand, AbstractCheckOutCommand, AbstractCommand, AbstractDiffCommand, AbstractEditCommand, AbstractExportCommand, AbstractFileInfoCommand, AbstractListCommand, AbstractLockCommand, AbstractLoginCommand, AbstractMkdirCommand, AbstractRemoteInfoCommand, AbstractRemoveCommand, AbstractStatusCommand, AbstractTagCommand, AbstractUnEditCommand, AbstractUnlockCommand, AbstractUpdateCommand
public interface Command
- Author:
- Emmanuel Venisse, Trygve Laugstøl
|
Field Summary |
static String |
ROLE
Plexus component key |
ROLE
static final String ROLE
- Plexus component key
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
Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.