org.apache.maven.scm.provider

Class AbstractScmProvider

public abstract class AbstractScmProvider extends Object implements ScmProvider

Version: $Id: AbstractScmProvider.java 384014 2006-03-07 21:14:27Z evenisse $

Author: Trygve Laugstøl Emmanuel Venisse

Method Summary
AddScmResultadd(ScmRepository repository, ScmFileSet fileSet)
protected AddScmResultadd(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
voidaddListener(ScmLogger logger)
protected ChangeLogScmResultchangelog(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
ChangeLogScmResultchangeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch)
ChangeLogScmResultchangeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch, String datePattern)
ChangeLogScmResultchangeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag)
ChangeLogScmResultchangeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag, String datePattern)
protected CheckInScmResultcheckin(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
CheckInScmResultcheckIn(ScmRepository repository, ScmFileSet fileSet, String tag, String message)
protected CheckOutScmResultcheckout(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
CheckOutScmResultcheckOut(ScmRepository repository, ScmFileSet fileSet, String tag)
DiffScmResultdiff(ScmRepository repository, ScmFileSet fileSet, String startRevision, String endRevision)
protected DiffScmResultdiff(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
EditScmResultedit(ScmRepository repository, ScmFileSet fileSet)
protected EditScmResultedit(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
ScmLoggergetLogger()
StringgetScmSpecificFilename()
protected LoginScmResultlogin(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
ScmProviderRepositorymakeProviderScmRepository(File path)
RemoveScmResultremove(ScmRepository repository, ScmFileSet fileSet, String message)
protected RemoveScmResultremove(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
booleanrequiresEditMode()
StatusScmResultstatus(ScmRepository repository, ScmFileSet fileSet)
protected StatusScmResultstatus(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
TagScmResulttag(ScmRepository repository, ScmFileSet fileSet, String tag)
protected TagScmResulttag(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
UnEditScmResultunedit(ScmRepository repository, ScmFileSet fileSet)
protected UnEditScmResultunedit(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
UpdateScmResultupdate(ScmRepository repository, ScmFileSet fileSet, String tag)
UpdateScmResultupdate(ScmRepository repository, ScmFileSet fileSet, String tag, String datePattern)
UpdateScmResultupdate(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate)
UpdateScmResultupdate(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate, String datePattern)
protected UpdateScmResultupdate(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)
ListvalidateScmUrl(String scmSpecificUrl, char delimiter)

Method Detail

add

public AddScmResult add(ScmRepository repository, ScmFileSet fileSet)

See Also: ScmProvider

add

protected AddScmResult add(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

addListener

public void addListener(ScmLogger logger)

See Also: addListener

changelog

protected ChangeLogScmResult changelog(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

changeLog

public ChangeLogScmResult changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch)

See Also: ScmProvider

changeLog

public ChangeLogScmResult changeLog(ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate, int numDays, String branch, String datePattern)

See Also: ScmProvider

changeLog

public ChangeLogScmResult changeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag)

See Also: ScmProvider

changeLog

public ChangeLogScmResult changeLog(ScmRepository repository, ScmFileSet fileSet, String startTag, String endTag, String datePattern)

See Also: ScmProvider

checkin

protected CheckInScmResult checkin(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

checkIn

public CheckInScmResult checkIn(ScmRepository repository, ScmFileSet fileSet, String tag, String message)

See Also: ScmProvider

checkout

protected CheckOutScmResult checkout(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

checkOut

public CheckOutScmResult checkOut(ScmRepository repository, ScmFileSet fileSet, String tag)

See Also: ScmProvider

diff

public DiffScmResult diff(ScmRepository repository, ScmFileSet fileSet, String startRevision, String endRevision)

See Also: ScmProvider

diff

protected DiffScmResult diff(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

edit

public EditScmResult edit(ScmRepository repository, ScmFileSet fileSet)

edit

protected EditScmResult edit(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

getLogger

public ScmLogger getLogger()

getScmSpecificFilename

public String getScmSpecificFilename()

login

protected LoginScmResult login(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

makeProviderScmRepository

public ScmProviderRepository makeProviderScmRepository(File path)

See Also: makeProviderScmRepository

remove

public RemoveScmResult remove(ScmRepository repository, ScmFileSet fileSet, String message)

See Also: ScmProvider

remove

protected RemoveScmResult remove(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

requiresEditMode

public boolean requiresEditMode()

status

public StatusScmResult status(ScmRepository repository, ScmFileSet fileSet)

See Also: ScmProvider

status

protected StatusScmResult status(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

tag

public TagScmResult tag(ScmRepository repository, ScmFileSet fileSet, String tag)

See Also: ScmProvider

tag

protected TagScmResult tag(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

unedit

public UnEditScmResult unedit(ScmRepository repository, ScmFileSet fileSet)

unedit

protected UnEditScmResult unedit(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

update

public UpdateScmResult update(ScmRepository repository, ScmFileSet fileSet, String tag)

See Also: ScmProvider

update

public UpdateScmResult update(ScmRepository repository, ScmFileSet fileSet, String tag, String datePattern)

See Also: ScmProvider

update

public UpdateScmResult update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate)

See Also: ScmProvider

update

public UpdateScmResult update(ScmRepository repository, ScmFileSet fileSet, String tag, Date lastUpdate, String datePattern)

See Also: ScmProvider

update

protected UpdateScmResult update(ScmRepository repository, ScmFileSet fileSet, CommandParameters parameters)

validateScmUrl

public List validateScmUrl(String scmSpecificUrl, char delimiter)
Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.