com.atlassian.bamboo.plugins.rest.admin.buildmonitoring
Class RestBuildMonitoringServiceImpl

java.lang.Object
  extended by com.atlassian.bamboo.plugins.rest.admin.buildmonitoring.RestBuildMonitoringServiceImpl
All Implemented Interfaces:
RestBuildMonitoringService

public class RestBuildMonitoringServiceImpl
extends Object
implements RestBuildMonitoringService


Constructor Summary
RestBuildMonitoringServiceImpl(AdministrationConfigurationService administrationConfigurationService)
           
 
Method Summary
 RestBuildMonitoring getRestBuildMonitoring()
          Retrieve build monitoring settings from bamboo.
 void updateRestBuildMonitoring(RestBuildMonitoring restBuildMonitoring)
          Updates the build Monitoring settings on bamboo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestBuildMonitoringServiceImpl

public RestBuildMonitoringServiceImpl(AdministrationConfigurationService administrationConfigurationService)
Method Detail

getRestBuildMonitoring

public RestBuildMonitoring getRestBuildMonitoring()
Description copied from interface: RestBuildMonitoringService
Retrieve build monitoring settings from bamboo.

Specified by:
getRestBuildMonitoring in interface RestBuildMonitoringService
Returns:
RestBuildMonitoring

updateRestBuildMonitoring

public void updateRestBuildMonitoring(RestBuildMonitoring restBuildMonitoring)
                               throws WebValidationException,
                                      org.quartz.SchedulerException
Description copied from interface: RestBuildMonitoringService
Updates the build Monitoring settings on bamboo.

Specified by:
updateRestBuildMonitoring in interface RestBuildMonitoringService
Parameters:
restBuildMonitoring - The settings to be udpated
Throws:
WebValidationException - if there is a problem validating the provided settings
org.quartz.SchedulerException - if there is a problem with the scheduler


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