com.atlassian.bamboo.plugins.rest.admin.auditlog
Class AuditLogResource

java.lang.Object
  extended by com.atlassian.bamboo.plugins.rest.admin.auditlog.AuditLogResource

public class AuditLogResource
extends Object

REST endpoint to enable/disable audit log.

Since:
5.9

Field Summary
static String AUDIT_LOG_ENABLED
           
static String LINK
           
static String RELATIVE_URL
           
 
Constructor Summary
AuditLogResource(AuditLogService auditLogService, com.atlassian.sal.api.ApplicationProperties applicationProperties, RestPermissionCheck restPermissionCheck)
           
 
Method Summary
 RestAuditLogConfiguration getAuditLogStatus()
          Retrieve audit log settings
 javax.ws.rs.core.Response updateAuditLog(RestAuditLogConfiguration restAuditLogConfiguration)
          Enable/disable audit log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUDIT_LOG_ENABLED

public static final String AUDIT_LOG_ENABLED
See Also:
Constant Field Values

LINK

public static final String LINK
See Also:
Constant Field Values

RELATIVE_URL

public static final String RELATIVE_URL
See Also:
Constant Field Values
Constructor Detail

AuditLogResource

public AuditLogResource(AuditLogService auditLogService,
                        com.atlassian.sal.api.ApplicationProperties applicationProperties,
                        RestPermissionCheck restPermissionCheck)
Method Detail

getAuditLogStatus

public RestAuditLogConfiguration getAuditLogStatus()
Retrieve audit log settings

Returns:
RestAuditLogConfiguration

updateAuditLog

public javax.ws.rs.core.Response updateAuditLog(RestAuditLogConfiguration restAuditLogConfiguration)
                                         throws WebValidationException
Enable/disable audit log

Parameters:
restAuditLogConfiguration -
Returns:
Status of audit log and link to the REST resource
Throws:
WebValidationException - if receives invalid parameter, maps to 400 return code


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