com.trackstudio.app.scm
Class PerforceManager

java.lang.Object
  extended by com.trackstudio.app.scm.SCMManager
      extended by com.trackstudio.app.scm.PerforceManager

public class PerforceManager
extends SCMManager


Constructor Summary
PerforceManager(java.lang.String connectionName)
           
 
Method Summary
 long getDate(java.lang.String date)
           
 java.lang.String getDiff(java.lang.String diffURI, java.lang.String revision, java.lang.String connectionName)
          Метод возвращает изменения между ревизиями revision, revision-1
static PerforceManager getInstance()
           
 int getLatestRevision(java.lang.String connectionName)
           
 com.perforce.api.P4Process getP4()
           
 java.lang.String getUdrPair(java.lang.String urlPath)
           
 void initCache(java.lang.String connectionName)
          Инициализация кеша
 void testConnection(java.lang.String connectionName)
          Тестируется соединение
 
Methods inherited from class com.trackstudio.app.scm.SCMManager
firstSCMindex, getCommitForNumber, getLastCommitsForRepos, getTaskReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerforceManager

public PerforceManager(java.lang.String connectionName)
Method Detail

getP4

public com.perforce.api.P4Process getP4()

getInstance

public static PerforceManager getInstance()

initCache

public void initCache(java.lang.String connectionName)
               throws GranException
Description copied from class: SCMManager
Инициализация кеша

Specified by:
initCache in class SCMManager
Parameters:
connectionName - название соединения
Throws:
GranException - при необходимости

testConnection

public void testConnection(java.lang.String connectionName)
                    throws GranException
Description copied from class: SCMManager
Тестируется соединение

Specified by:
testConnection in class SCMManager
Parameters:
connectionName - название соединения
Throws:
GranException - при необходимости

getLatestRevision

public int getLatestRevision(java.lang.String connectionName)
                      throws GranException
Throws:
GranException

getUdrPair

public java.lang.String getUdrPair(java.lang.String urlPath)

getDate

public long getDate(java.lang.String date)

getDiff

public java.lang.String getDiff(java.lang.String diffURI,
                                java.lang.String revision,
                                java.lang.String connectionName)
                         throws GranException
Description copied from class: SCMManager
Метод возвращает изменения между ревизиями revision, revision-1

Specified by:
getDiff in class SCMManager
Parameters:
diffURI - ссылка на файл в репозитории
revision - номер ревизии
connectionName - именя репозитория
Returns:
возвращает строку, в специальном представлении
Throws:
GranException - при необходимости


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