|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.app.scm.SCMManager
public abstract class SCMManager
Абстрактный класс, на основании которого делаются все классы для работы с репозиториями
Constructor Summary | |
---|---|
SCMManager()
|
Method Summary | |
---|---|
static void |
firstSCMindex()
Первичная индексация коммитов |
java.util.List<CommitListItem> |
getCommitForNumber(java.lang.String taskNum,
java.lang.String SCMconnectionName)
Возвращает список коммитов для номера задачи |
abstract java.lang.String |
getDiff(java.lang.String diffURI,
java.lang.String revision,
java.lang.String connectionName)
Метод возвращает изменения между ревизиями revision, revision-1 |
java.util.List<CommitListItem> |
getLastCommitsForRepos(java.lang.String SCMconnectionName)
Возвращает список коммитов для репозитория |
protected java.util.List<java.lang.String> |
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 |
---|
public SCMManager()
Method Detail |
---|
public abstract void initCache(java.lang.String connectionName) throws GranException
connectionName
- название соединения
GranException
- при необходимостиpublic abstract void testConnection(java.lang.String connectionName) throws GranException
connectionName
- название соединения
GranException
- при необходимостиpublic java.util.List<CommitListItem> getCommitForNumber(java.lang.String taskNum, java.lang.String SCMconnectionName) throws GranException
taskNum
- номер задачиSCMconnectionName
- название соединения
GranException
- при необходимостиpublic java.util.List<CommitListItem> getLastCommitsForRepos(java.lang.String SCMconnectionName) throws GranException
SCMconnectionName
- название соединения
GranException
- при необходимостиprotected java.util.List<java.lang.String> getTaskReferences(java.lang.String comment)
comment
- комментарий
public static void firstSCMindex() throws GranException
GranException
- при необходимостиpublic abstract java.lang.String getDiff(java.lang.String diffURI, java.lang.String revision, java.lang.String connectionName) throws GranException
diffURI
- ссылка на файл в репозиторииrevision
- номер ревизииconnectionName
- именя репозитория
GranException
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |