Class AdministrationResource
- java.lang.Object
-
- com.atlassian.bamboo.plugins.testutils.rest.resource.administration.AdministrationResource
-
@Singleton public class AdministrationResource extends Object
-
-
Constructor Summary
Constructors Constructor Description AdministrationResource(AdministrationConfigurationAccessor administrationConfigurationAccessor, AdministrationConfigurationPersister administrationConfigurationPersister, AuditLogService auditLogService, MailConfigurationService mailConfigurationService, BambooHomeLocator homeLocator, BambooLicenseManager bambooLicenseManager, WebhookTemplateService webhookTemplateService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWebhookTemplate(RestWebhookTemplate restWebhookTemplate)Update global session timeout settings.voidaddWebhookTemplate(String uuid)javax.ws.rs.core.ResponsegetAuditLogStatus()javax.ws.rs.core.ResponsegetDashboardPageSize()javax.ws.rs.core.ResponsegetSystemInformation()javax.ws.rs.core.ResponseremoveMailServerSettings()javax.ws.rs.core.ResponsesetAuditLogEnabled(boolean enabled)voidsetDashboardPageSize(int dashboardPageSize)voidsetLicense(String licenseString)javax.ws.rs.core.ResponsesetMailServerSettings(MailServerSettings mailServerSettings)voidsetSessionTimeout(int seconds)Update global session timeout settings.
-
-
-
Constructor Detail
-
AdministrationResource
public AdministrationResource(AdministrationConfigurationAccessor administrationConfigurationAccessor, AdministrationConfigurationPersister administrationConfigurationPersister, AuditLogService auditLogService, MailConfigurationService mailConfigurationService, BambooHomeLocator homeLocator, BambooLicenseManager bambooLicenseManager, WebhookTemplateService webhookTemplateService)
-
-
Method Detail
-
setAuditLogEnabled
public javax.ws.rs.core.Response setAuditLogEnabled(boolean enabled)
-
getAuditLogStatus
public javax.ws.rs.core.Response getAuditLogStatus()
- Returns:
- true if audit log is globally enabled, false - otherwise
-
getSystemInformation
public javax.ws.rs.core.Response getSystemInformation()
-
removeMailServerSettings
public javax.ws.rs.core.Response removeMailServerSettings() throws com.atlassian.mail.MailException- Throws:
com.atlassian.mail.MailException
-
setMailServerSettings
public javax.ws.rs.core.Response setMailServerSettings(MailServerSettings mailServerSettings) throws com.atlassian.mail.MailException
- Throws:
com.atlassian.mail.MailException
-
getDashboardPageSize
public javax.ws.rs.core.Response getDashboardPageSize()
-
setDashboardPageSize
public void setDashboardPageSize(int dashboardPageSize) throws WebValidationException- Throws:
WebValidationException
-
setLicense
public void setLicense(String licenseString)
-
setSessionTimeout
public void setSessionTimeout(int seconds)
Update global session timeout settings.
-
addWebhookTemplate
public void addWebhookTemplate(RestWebhookTemplate restWebhookTemplate)
Update global session timeout settings.
-
addWebhookTemplate
public void addWebhookTemplate(String uuid)
-
-