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 void
addWebhookTemplate(RestWebhookTemplate restWebhookTemplate)
Update global session timeout settings.void
addWebhookTemplate(String uuid)
javax.ws.rs.core.Response
getAuditLogStatus()
javax.ws.rs.core.Response
getDashboardPageSize()
javax.ws.rs.core.Response
getSystemInformation()
javax.ws.rs.core.Response
removeMailServerSettings()
javax.ws.rs.core.Response
setAuditLogEnabled(boolean enabled)
void
setDashboardPageSize(int dashboardPageSize)
void
setLicense(String licenseString)
javax.ws.rs.core.Response
setMailServerSettings(MailServerSettings mailServerSettings)
void
setSessionTimeout(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)
-
-