예제 #1
0
 public ConnectedTc(IBuildsRetriever buildsRetriever,
                    IAgentsRetriever agentsRetriever,
                    IProjectsRetriever projectsRetriever,
                    IBuildConfigurationRetriever buildConfigurationRetriever,
                    IAgentEnabler agentEnabler,
                    IBuildConfigurationRunner buildConfigurationRunner,
                    IBuildConfigurationCreator buildConfigurationCreator,
                    IBuildTemplateAttacher buildTemplateAttacher,
                    IBuildQueueRemover buildQueueRemover,
                    IArtifactsDownloader artifactsDownloader,
                    IInvestigationRetriever investigationRetriever,
                    IUserRetriever userRetriever,
                    IProjectCreator projectCreator,
                    IProjectPropertySetter projectPropertySetter,
                    IBuildConfigurationTemplateRetriever buildConfigurationTemplateRetriever,
                    IChangesRetriever changesRetriever,
                    IBuildStatisticsRetriever statisticsRetriever,
                    IVCSRootCreator vcsRootCreator,
                    IVCSRootAttacher vcsRootAttacher)
 {
     m_BuildsRetriever             = buildsRetriever;
     m_AgentsRetriever             = agentsRetriever;
     m_ProjectsRetriever           = projectsRetriever;
     m_BuildConfigurationRetriever = buildConfigurationRetriever;
     m_AgentEnabler                        = agentEnabler;
     m_BuildConfigurationRunner            = buildConfigurationRunner;
     m_BuildConfigurationCreator           = buildConfigurationCreator;
     m_BuildTemplateAttacher               = buildTemplateAttacher;
     m_BuildQueueRemover                   = buildQueueRemover;
     m_ArtifactsDownloader                 = artifactsDownloader;
     m_InvestigationRetriever              = investigationRetriever;
     m_UserRetriever                       = userRetriever;
     m_ProjectCreator                      = projectCreator;
     m_ProjectPropertySetter               = projectPropertySetter;
     m_BuildConfigurationTemplateRetriever = buildConfigurationTemplateRetriever;
     m_ChangesRetriever                    = changesRetriever;
     m_StatisticsRetriever                 = statisticsRetriever;
     m_VcsRootCreator                      = vcsRootCreator;
     m_VcsRootAttacher                     = vcsRootAttacher;
 }
예제 #2
0
 public ConnectedTc(IBuildsRetriever buildsRetriever,
     IAgentsRetriever agentsRetriever,
     IProjectsRetriever projectsRetriever,
     IBuildConfigurationRetriever buildConfigurationRetriever,
     IAgentEnabler agentEnabler,
     IBuildConfigurationRunner buildConfigurationRunner,
     IBuildConfigurationCreator buildConfigurationCreator,
     IBuildTemplateAttacher buildTemplateAttacher,
     IBuildQueueRemover buildQueueRemover,
     IArtifactsDownloader artifactsDownloader,
     IInvestigationRetriever investigationRetriever, 
     IUserRetriever userRetriever, 
     IProjectCreator projectCreator, IProjectPropertySetter projectPropertySetter, IBuildConfigurationTemplateRetriever buildConfigurationTemplateRetriever)
 {
     m_BuildsRetriever = buildsRetriever;
     m_AgentsRetriever = agentsRetriever;
     m_ProjectsRetriever = projectsRetriever;
     m_BuildConfigurationRetriever = buildConfigurationRetriever;
     m_AgentEnabler = agentEnabler;
     m_BuildConfigurationRunner = buildConfigurationRunner;
     m_BuildConfigurationCreator = buildConfigurationCreator;
     m_BuildTemplateAttacher = buildTemplateAttacher;
     m_BuildQueueRemover = buildQueueRemover;
     m_ArtifactsDownloader = artifactsDownloader;
     m_InvestigationRetriever = investigationRetriever;
     m_UserRetriever = userRetriever;
     m_ProjectCreator = projectCreator;
     m_ProjectPropertySetter = projectPropertySetter;
     m_BuildConfigurationTemplateRetriever = buildConfigurationTemplateRetriever;
 }