com.atlassian.bamboo.admin.configuration
Class AdministrationConfigurationServiceImpl

java.lang.Object
  extended by com.atlassian.bamboo.admin.configuration.AdministrationConfigurationServiceImpl
All Implemented Interfaces:
AdministrationConfigurationService

public class AdministrationConfigurationServiceImpl
extends Object
implements AdministrationConfigurationService

Default implementation of com.atlassian.bamboo.admin.configuration.AdministrationConfigurationService

Since:
5.9

Constructor Summary
AdministrationConfigurationServiceImpl(AdministrationConfigurationAccessor administrationConfigurationAccessor, AdministrationConfigurationPersister administrationConfigurationPersister, BranchDetectionJobScheduler branchDetectionJobScheduler, FeatureManager featureManager, BootstrapManager bootstrapManager, BambooPermissionManager bambooPermissionManager)
           
 
Method Summary
 AdministrationConfiguration getAdministrationConfiguration()
          Retrieve bamboo administration configuration
 String getBrokerClientURI()
          Get broker client uri
 String getBrokerURI()
          Get broker uri
protected  boolean hasRestrictedAdministrationPermission()
           
 void setBrokerClientURI(String brokerClientUri)
          Set broker client uri
 void setBrokerURI(String brokerUri)
          Set broker uri
 void updateAdministrationConfiguration(AdministrationConfiguration administrationConfiguration)
          Update bamboo administration configuration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdministrationConfigurationServiceImpl

public AdministrationConfigurationServiceImpl(AdministrationConfigurationAccessor administrationConfigurationAccessor,
                                              AdministrationConfigurationPersister administrationConfigurationPersister,
                                              BranchDetectionJobScheduler branchDetectionJobScheduler,
                                              FeatureManager featureManager,
                                              BootstrapManager bootstrapManager,
                                              BambooPermissionManager bambooPermissionManager)
Method Detail

updateAdministrationConfiguration

public void updateAdministrationConfiguration(AdministrationConfiguration administrationConfiguration)
                                       throws WebValidationException,
                                              org.quartz.SchedulerException
Description copied from interface: AdministrationConfigurationService
Update bamboo administration configuration

Specified by:
updateAdministrationConfiguration in interface AdministrationConfigurationService
Throws:
WebValidationException
org.quartz.SchedulerException

hasRestrictedAdministrationPermission

protected boolean hasRestrictedAdministrationPermission()

getAdministrationConfiguration

public AdministrationConfiguration getAdministrationConfiguration()
Description copied from interface: AdministrationConfigurationService
Retrieve bamboo administration configuration

Specified by:
getAdministrationConfiguration in interface AdministrationConfigurationService
Returns:
administration configuration

setBrokerURI

public void setBrokerURI(String brokerUri)
                  throws URISyntaxException
Description copied from interface: AdministrationConfigurationService
Set broker uri

Specified by:
setBrokerURI in interface AdministrationConfigurationService
Parameters:
brokerUri - Broker uri
Throws:
URISyntaxException

getBrokerURI

public String getBrokerURI()
                    throws URISyntaxException
Description copied from interface: AdministrationConfigurationService
Get broker uri

Specified by:
getBrokerURI in interface AdministrationConfigurationService
Returns:
broker uri
Throws:
URISyntaxException

getBrokerClientURI

public String getBrokerClientURI()
                          throws URISyntaxException
Description copied from interface: AdministrationConfigurationService
Get broker client uri

Specified by:
getBrokerClientURI in interface AdministrationConfigurationService
Returns:
Broker client uri
Throws:
URISyntaxException

setBrokerClientURI

public void setBrokerClientURI(String brokerClientUri)
                        throws URISyntaxException
Description copied from interface: AdministrationConfigurationService
Set broker client uri

Specified by:
setBrokerClientURI in interface AdministrationConfigurationService
Parameters:
brokerClientUri - New broker client uri
Throws:
URISyntaxException


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.