コード例 #1
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public ConfigSaveState updateServerConfig(
     final MailHost mailHost,
     final LdapConfig ldapConfig,
     final PasswordFileConfig passwordFileConfig,
     final boolean shouldAllowAutoLogin,
     final String md5,
     final String artifactsDir,
     final Double purgeStart,
     final Double purgeUpto,
     final String jobTimeout,
     final String siteUrl,
     final String secureSiteUrl,
     final String taskRepositoryLocation) {
   final List<ConfigSaveState> result = new ArrayList<>();
   result.add(
       updateConfig(
           new GoConfigDao.NoOverwriteCompositeConfigCommand(
               md5,
               goConfigDao.mailHostUpdater(mailHost),
               securityUpdater(ldapConfig, passwordFileConfig, shouldAllowAutoLogin),
               serverConfigUpdater(
                   artifactsDir,
                   purgeStart,
                   purgeUpto,
                   jobTimeout,
                   siteUrl,
                   secureSiteUrl,
                   taskRepositoryLocation))));
   // should not reach here with empty result
   return result.get(0);
 }
コード例 #2
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public String configFileMd5() {
   return goConfigDao.md5OfConfigFile();
 }
コード例 #3
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public GoConfigValidity checkConfigFileValid() {
   return goConfigDao.checkConfigFileValid();
 }
コード例 #4
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public void register(ConfigChangedListener listener) {
   goConfigDao.registerListener(listener);
 }
コード例 #5
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public void addPipeline(PipelineConfig pipeline, String groupName) {
   goConfigDao.addPipeline(pipeline, groupName);
 }
コード例 #6
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public void addEnvironment(BasicEnvironmentConfig environmentConfig) {
   goConfigDao.addEnvironment(environmentConfig);
 }
コード例 #7
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public ConfigSaveState updateConfig(UpdateConfigCommand command) {
   return goConfigDao.updateConfig(command);
 }
コード例 #8
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public void updateConfig(EntityConfigUpdateCommand command, Username currentUser) {
   goConfigDao.updateConfig(command, currentUser);
 }
コード例 #9
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 public String fileLocation() {
   return goConfigDao.fileLocation();
 }
コード例 #10
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 CruiseConfig cruiseConfig() {
   return goConfigDao.load();
 }
コード例 #11
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 @Deprecated()
 public CruiseConfig getMergedConfigForEditing() {
   return goConfigDao.loadMergedForEditing();
 }
コード例 #12
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 // for test
 public void forceNotifyListeners() throws Exception {
   goConfigDao.reloadListeners();
 }
コード例 #13
0
ファイル: GoConfigService.java プロジェクト: jyotisingh/gocd
 @Deprecated()
 public GoConfigHolder getConfigHolder() {
   return goConfigDao.loadConfigHolder();
 }