tinlizard.dao.maven
Class ScmDaoImpl

java.lang.Object
  extended by tinlizard.dao.maven.ScmDaoImpl
All Implemented Interfaces:
ScmDao

public final class ScmDaoImpl
extends Object
implements ScmDao

Maven API backed implementation of ScmDao.


Field Summary
 
Fields inherited from interface tinlizard.dao.ScmDao
ROLE
 
Constructor Summary
ScmDaoImpl()
           
 
Method Summary
 String getBaseWorkingDirectory()
           
 org.apache.maven.scm.command.changelog.ChangeLogScmResult getChangeLog(Codeline pb, Date startDate, Date endDate, int numDays)
           
 org.apache.maven.scm.command.changelog.ChangeLogScmResult getChangeLogForNDaysAgo(Codeline pb, int numDays)
           
 org.apache.maven.model.Model getPOM(Codeline pb)
           
 org.apache.maven.scm.command.status.StatusScmResult getPOMStatus(Codeline pb)
           
 org.apache.maven.scm.manager.ScmManager getScmManager()
           
 boolean isValidSmUrl(String scmUrl)
           
 void releaseFiles(Codeline pb)
           
 void releaseFiles(Collection<Codeline> codelines)
           
 void setBaseWorkingDirectory(String baseWorkingDirectory)
           
 void setScmManager(org.apache.maven.scm.manager.ScmManager scmManager)
           
 org.apache.maven.scm.ScmResult update(Codeline pb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScmDaoImpl

public ScmDaoImpl()
Method Detail

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.