com.atlassian.bitbucket.scm.ScmRequestCheckService |
Class Overview
Used to validate read and write operations on repositories managed by Stash. This should be used across all
repository serving end-points (e.g. HTTP, SSH) to ensure preconditions such as authentication and authorisation are
consistently applied and error condition messaging is consistent.
Plugins may register additional validation hooks.
Public Methods
public
boolean
checkActionAllowed
(ScmRequest request)
Check whether the supplied ScmRequest
can proceed within the current request and server context.
Parameters
request
| the scm action to vote on |
Returns
- true if the action is allowed, false otherwise
Throws
IOException
| if the supplied request threw an exception when handling an error
|