Class GeneralConfigurationServiceImpl
java.lang.Object
com.atlassian.bamboo.admin.configuration.GeneralConfigurationServiceImpl
- All Implemented Interfaces:
GeneralConfigurationService
General Configuration Service
- Since:
- 5.10
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetrieve the current general configuration.updateGeneralConfiguration(@Nullable String instanceName, @Nullable String baseUrl, @Nullable String gravatarServerUrl, @Nullable String brokerUrl, @Nullable String brokerClientUrl, @Nullable Integer dashboardDefaultSize, @Nullable Integer branchDetectionIntervalSeconds, @Nullable Boolean gravatarSupportEnabled, @Nullable Boolean gzipCompressionEnabled, @Nullable Boolean enableRssPolling, @Nullable String rssPollingCronExpression) Set the general configuration settings
-
Constructor Details
-
GeneralConfigurationServiceImpl
public GeneralConfigurationServiceImpl()
-
-
Method Details
-
getGeneralConfiguration
Description copied from interface:GeneralConfigurationServiceRetrieve the current general configuration.- Specified by:
getGeneralConfigurationin interfaceGeneralConfigurationService- Returns:
- current state of the general configuration
- Throws:
URISyntaxException- if brokerURI or brokerClientURI is malformed (this should never happen)
-
updateGeneralConfiguration
public GeneralConfiguration updateGeneralConfiguration(@Nullable @Nullable String instanceName, @Nullable @Nullable String baseUrl, @Nullable @Nullable String gravatarServerUrl, @Nullable @Nullable String brokerUrl, @Nullable @Nullable String brokerClientUrl, @Nullable @Nullable Integer dashboardDefaultSize, @Nullable @Nullable Integer branchDetectionIntervalSeconds, @Nullable @Nullable Boolean gravatarSupportEnabled, @Nullable @Nullable Boolean gzipCompressionEnabled, @Nullable @Nullable Boolean enableRssPolling, @Nullable @Nullable String rssPollingCronExpression) throws WebValidationException, URISyntaxException Description copied from interface:GeneralConfigurationServiceSet the general configuration settings- Specified by:
updateGeneralConfigurationin interfaceGeneralConfigurationService- Throws:
WebValidationException- if the supplied configuration is invalidURISyntaxException
-