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
- Version:
- $Id: Command.java 685539 2008-08-13 13:27:27Z vsiveton $
- 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.