public abstract class AbstractSvnScmProvider extends AbstractScmProvider
ROLE| Constructor and Description |
|---|
AbstractSvnScmProvider() |
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, 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, validateTagNamepublic AbstractSvnScmProvider()
public String getScmSpecificFilename()
getScmSpecificFilename in interface ScmProvidergetScmSpecificFilename in class AbstractScmProviderpublic ScmProviderRepository makeProviderScmRepository(String scmSpecificUrl, char delimiter) throws ScmRepositoryException
ScmRepositoryExceptionpublic ScmProviderRepository makeProviderScmRepository(File path) throws ScmRepositoryException, UnknownRepositoryStructure
makeProviderScmRepository in interface ScmProvidermakeProviderScmRepository in class AbstractScmProviderScmRepositoryExceptionUnknownRepositoryStructureprotected abstract String getRepositoryURL(File path) throws ScmException
ScmExceptionpublic List<String> validateScmUrl(String scmSpecificUrl, char delimiter)
validateScmUrl in interface ScmProvidervalidateScmUrl in class AbstractScmProviderscmSpecificUrl - The SCM urldelimiter - The delimiter used in the SCM urlpublic String getScmType()
protected abstract SvnCommand getAddCommand()
public AddScmResult add(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
add in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getBranchCommand()
protected BranchScmResult branch(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
branch in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getChangeLogCommand()
public ChangeLogScmResult changelog(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
changelog in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getCheckInCommand()
public CheckInScmResult checkin(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
checkin in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getCheckOutCommand()
public CheckOutScmResult checkout(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
checkout in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getDiffCommand()
public DiffScmResult diff(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
diff in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getExportCommand()
protected ExportScmResult export(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
export in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getRemoveCommand()
public RemoveScmResult remove(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
remove in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getStatusCommand()
public StatusScmResult status(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
status in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getTagCommand()
public TagScmResult tag(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
tag in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getUpdateCommand()
public UpdateScmResult update(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
update in class AbstractScmProviderScmExceptionprotected ScmResult executeCommand(SvnCommand command, ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
ScmExceptionprotected abstract SvnCommand getListCommand()
public ListScmResult list(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
list in class AbstractScmProviderrepository - the source control systemfileSet - the files to listNoSuchCommandScmException - unless overriden by subclassScmException - if anyprotected abstract SvnCommand getInfoCommand()
public InfoScmResult info(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
info in interface ScmProviderinfo in class AbstractScmProviderrepository - the source control systemfileSet - location of your local copyparameters - some parameters (not use currently but for future use)nullScmExceptionprotected BlameScmResult blame(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
blame in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getBlameCommand()
public MkdirScmResult mkdir(ScmProviderRepository repository, ScmFileSet fileSet, CommandParameters parameters) throws ScmException
mkdir in class AbstractScmProviderScmExceptionprotected abstract SvnCommand getMkdirCommand()
public abstract boolean remoteUrlExist(ScmProviderRepository repository, CommandParameters parameters) throws ScmException
repository - parameters - ScmExceptionCopyright © 2003–2018 The Apache Software Foundation. All rights reserved.