com.trackstudio.app.scm
Class SCMManager

java.lang.Object
  extended by com.trackstudio.app.scm.SCMManager
Direct Known Subclasses:
CVSManager, SVNManager

public abstract class SCMManager
extends java.lang.Object


Constructor Summary
SCMManager()
           
 
Method Summary
static void firstSCMindex()
           
 java.util.List getCommitForNumber(DateFormatter df, java.lang.String taskNum, java.lang.String SCMconnectionName)
           
 java.util.List getLastCommitsForRepos(DateFormatter df, java.lang.String SCMconnectionName)
           
protected  java.util.List getTaskReferences(java.lang.String comment)
           
abstract  void initCache(java.lang.String connectionName)
           
abstract  void testConnection(java.lang.String connectionName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SCMManager

public SCMManager()
Method Detail

initCache

public abstract void initCache(java.lang.String connectionName)
                        throws GranException
Throws:
GranException

testConnection

public abstract void testConnection(java.lang.String connectionName)
                             throws GranException
Throws:
GranException

getCommitForNumber

public java.util.List getCommitForNumber(DateFormatter df,
                                         java.lang.String taskNum,
                                         java.lang.String SCMconnectionName)
                                  throws GranException
Throws:
GranException

getLastCommitsForRepos

public java.util.List getLastCommitsForRepos(DateFormatter df,
                                             java.lang.String SCMconnectionName)
                                      throws GranException
Throws:
GranException

getTaskReferences

protected java.util.List getTaskReferences(java.lang.String comment)

firstSCMindex

public static void firstSCMindex()
                          throws GranException
Throws:
GranException


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.