@Singleton public class AdministrationResource extends Object
Constructor and Description |
---|
AdministrationResource(AdministrationConfigurationAccessor administrationConfigurationAccessor,
AdministrationConfigurationPersister administrationConfigurationPersister,
AuditLogService auditLogService,
MailConfigurationService mailConfigurationService,
BambooHomeLocator homeLocator,
BambooLicenseManager bambooLicenseManager,
WebhookTemplateService webhookTemplateService) |
Modifier and Type | Method and 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.
|
public AdministrationResource(AdministrationConfigurationAccessor administrationConfigurationAccessor, AdministrationConfigurationPersister administrationConfigurationPersister, AuditLogService auditLogService, MailConfigurationService mailConfigurationService, BambooHomeLocator homeLocator, BambooLicenseManager bambooLicenseManager, WebhookTemplateService webhookTemplateService)
public javax.ws.rs.core.Response setAuditLogEnabled(boolean enabled)
public javax.ws.rs.core.Response getAuditLogStatus()
public javax.ws.rs.core.Response getSystemInformation()
public javax.ws.rs.core.Response removeMailServerSettings() throws com.atlassian.mail.MailException
com.atlassian.mail.MailException
public javax.ws.rs.core.Response setMailServerSettings(MailServerSettings mailServerSettings) throws com.atlassian.mail.MailException
com.atlassian.mail.MailException
public javax.ws.rs.core.Response getDashboardPageSize()
public void setDashboardPageSize(int dashboardPageSize) throws WebValidationException
WebValidationException
public void setLicense(String licenseString)
public void setSessionTimeout(int seconds)
public void addWebhookTemplate(RestWebhookTemplate restWebhookTemplate)
public void addWebhookTemplate(String uuid)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.