|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.maven.scm.provider.AbstractScmProvider org.apache.maven.scm.provider.svn.AbstractSvnScmProvider
public abstract class AbstractSvnScmProvider
SCM Provider for Subversion
Field Summary |
---|
Fields inherited from interface org.apache.maven.scm.provider.ScmProvider |
---|
ROLE |
Constructor Summary | |
---|---|
AbstractSvnScmProvider()
|
Methods inherited from class org.apache.maven.scm.provider.AbstractScmProvider |
---|
add, add, add, addListener, blame, blame, branch, branch, branch, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, changeLog, checkIn, checkIn, checkIn, checkOut, checkOut, checkOut, checkOut, checkOut, checkOut, diff, diff, edit, edit, export, export, export, export, export, getLogger, list, list, login, mkdir, remoteInfo, remove, requiresEditMode, sanitizeTagName, status, tag, tag, tag, unedit, unedit, update, update, update, update, update, update, update, update, update, update, update, update, validateTagName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractSvnScmProvider()
Method Detail |
---|
public String getScmSpecificFilename()
getScmSpecificFilename
in interface ScmProvider
getScmSpecificFilename
in class AbstractScmProvider
public ScmProviderRepository makeProviderScmRepository(String scmSpecificUrl, char delimiter) throws ScmRepositoryException
ScmRepositoryException
public ScmProviderRepository makeProviderScmRepository(File path) throws ScmRepositoryException, UnknownRepositoryStructure
makeProviderScmRepository
in interface ScmProvider
makeProviderScmRepository
in class AbstractScmProvider
ScmRepositoryException
UnknownRepositoryStructure
protected abstract String getRepositoryURL(File path) throws ScmException
ScmException
public List<String> validateScmUrl(String scmSpecificUrl, char delimiter)
validateScmUrl
in interface ScmProvider
validateScmUrl
in class AbstractScmProvider
scmSpecificUrl
- The SCM urldelimiter
- The delimiter used in the SCM url
public String getScmType()
protected abstract SvnCommand getAddCommand()
public AddScmResult add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
add
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getBranchCommand()
protected BranchScmResult branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
branch
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getChangeLogCommand()
public ChangeLogScmResult changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
changelog
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getCheckInCommand()
public CheckInScmResult checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
checkin
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getCheckOutCommand()
public CheckOutScmResult checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
checkout
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getDiffCommand()
public DiffScmResult diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
diff
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getExportCommand()
protected ExportScmResult export(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
export
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getRemoveCommand()
public RemoveScmResult remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
remove
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getStatusCommand()
public StatusScmResult status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
status
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getTagCommand()
public TagScmResult tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
tag
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getUpdateCommand()
public UpdateScmResult update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
update
in class AbstractScmProvider
ScmException
protected ScmResult executeCommand(SvnCommand command, ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
ScmException
protected abstract SvnCommand getListCommand()
public ListScmResult list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
list
in class AbstractScmProvider
repository
- the source control systemfileSet
- the files to list
NoSuchCommandScmException
- unless overriden by subclass
ScmException
- if anyprotected abstract SvnCommand getInfoCommand()
public InfoScmResult info(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
info
in interface ScmProvider
info
in class AbstractScmProvider
repository
- the source control systemfileSet
- location of your local copyparameters
- some parameters (not use currently but for future use)
null
ScmException
protected BlameScmResult blame(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
blame
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getBlameCommand()
public MkdirScmResult mkdir(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
mkdir
in class AbstractScmProvider
ScmException
protected abstract SvnCommand getMkdirCommand()
public abstract boolean remoteUrlExist(ScmProviderRepository repository, CommandParameters parameters) throws ScmException
repository
- parameters
-
ScmException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |