com.trackstudio.app.scm
Class SVNManager

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

public class SVNManager
extends SCMManager

Класс для работы с репозиториями типа SVN


Method Summary
 CommitListItem convertToCommitItem(java.lang.Object commit, java.lang.String connectionName)
          Преобразует коммит из формата SVN в формат ТС
 java.lang.String getDiff(java.lang.String diffURI, java.lang.String revision, java.lang.String SCMconnectionName)
          Возвращает разницу между двумя указанными ревизиями
static SVNManager getInstance()
          Возвращает экземпляр текущего класса
 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
 

Method Detail

getInstance

public static SVNManager getInstance()
Возвращает экземпляр текущего класса

Returns:
экземпляр SVNManager

testConnection

public void testConnection(java.lang.String connectionName)
                    throws GranException
Проверка соединения с репозиторием

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

convertToCommitItem

public CommitListItem convertToCommitItem(java.lang.Object commit,
                                          java.lang.String connectionName)
                                   throws GranException
Преобразует коммит из формата SVN в формат ТС

Parameters:
commit - коммит
connectionName - название соединения
Returns:
коммит
Throws:
GranException - при необходимости
See Also:
CommitListItem

initCache

public void initCache(java.lang.String connectionName)
               throws GranException
Инициализирует кеш для соединения

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

getDiff

public java.lang.String getDiff(java.lang.String diffURI,
                                java.lang.String revision,
                                java.lang.String SCMconnectionName)
                         throws GranException
Возвращает разницу между двумя указанными ревизиями

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


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