tinlizard.dao
Interface ScmDao

All Known Implementing Classes:
ScmDaoImpl

public interface ScmDao

Dao to provide access to SCM (version control) tools.


Field Summary
static String ROLE
          The Plexus role identifier.
 
Method Summary
 org.apache.maven.model.Model getPOM(Codeline project)
           
 org.apache.maven.scm.command.status.StatusScmResult getPOMStatus(Codeline pb)
           
 boolean isValidSmUrl(String scmUrl)
           
 void releaseFiles(Codeline project)
           
 void releaseFiles(Collection<Codeline> codelines)
           
 org.apache.maven.scm.ScmResult update(Codeline pb)
           
 

Field Detail

ROLE

static final String ROLE
The Plexus role identifier.

Method Detail

getPOM

org.apache.maven.model.Model getPOM(Codeline project)

releaseFiles

void releaseFiles(Codeline project)

getPOMStatus

org.apache.maven.scm.command.status.StatusScmResult getPOMStatus(Codeline pb)

update

org.apache.maven.scm.ScmResult update(Codeline pb)

isValidSmUrl

boolean isValidSmUrl(String scmUrl)

releaseFiles

void releaseFiles(Collection<Codeline> codelines)


Copyright © 2009. All Rights Reserved.