tinlizard.dao.maven
Class ScmDaoImpl
java.lang.Object
tinlizard.dao.maven.ScmDaoImpl
- All Implemented Interfaces:
- ScmDao
public final class ScmDaoImpl
- extends Object
- implements ScmDao
Maven API backed implementation of ScmDao.
| Fields inherited from interface tinlizard.dao.ScmDao |
ROLE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScmDaoImpl
public ScmDaoImpl()
getBaseWorkingDirectory
public String getBaseWorkingDirectory()
setBaseWorkingDirectory
public void setBaseWorkingDirectory(String baseWorkingDirectory)
getScmManager
public org.apache.maven.scm.manager.ScmManager getScmManager()
setScmManager
public void setScmManager(org.apache.maven.scm.manager.ScmManager scmManager)
getPOM
public org.apache.maven.model.Model getPOM(Codeline pb)
- Specified by:
getPOM in interface ScmDao
isValidSmUrl
public boolean isValidSmUrl(String scmUrl)
- Specified by:
isValidSmUrl in interface ScmDao
update
public org.apache.maven.scm.ScmResult update(Codeline pb)
- Specified by:
update in interface ScmDao
releaseFiles
public void releaseFiles(Codeline pb)
- Specified by:
releaseFiles in interface ScmDao
releaseFiles
public void releaseFiles(Collection<Codeline> codelines)
- Specified by:
releaseFiles in interface ScmDao
getPOMStatus
public org.apache.maven.scm.command.status.StatusScmResult getPOMStatus(Codeline pb)
- Specified by:
getPOMStatus in interface ScmDao
getChangeLogForNDaysAgo
public org.apache.maven.scm.command.changelog.ChangeLogScmResult getChangeLogForNDaysAgo(Codeline pb,
int numDays)
getChangeLog
public org.apache.maven.scm.command.changelog.ChangeLogScmResult getChangeLog(Codeline pb,
Date startDate,
Date endDate,
int numDays)
Copyright © 2009. All Rights Reserved.