package

com.atlassian.bitbucket.hook.repository

Interfaces

MergeHookRequest Request that is provided to repository-hook plugin modules when two branches are merged in a repository. 
PullRequestMergeHookRequest Request that is provided to repository-hook plugin modules when a PullRequest is merged. 
RepositoryHook Describes a repository hook and its state for a specific scope. 
RepositoryHookDetails Contains the static (ie non-repository specific) details of a repository hook. 
RepositoryHookRequest Request that is provided to repository-hook modules for inspection (pre-hooks and post-hooks). 
RepositoryHookService Handles the aggregation of hooks and their enabled status. 
RepositoryHookSettings Describes the repository hook settings 
RepositoryHookTrigger Describes the trigger for a repository-hook invocation. 
RepositoryHookVeto Describes the reasons for rejecting a RepositoryHookRequest 

Classes

AbstractRepositoryHookRequest Base class for the various RepositoryHookRequests
AbstractRepositoryHookRequest.AbstractBuilder<B extends AbstractBuilder<B>>  
AbstractUpdateRepositoryHookRequest  
AbstractUpdateRepositoryHookRequest.AbstractBuilder  
DeleteRepositoryHookRequest Request object used to delete repository hook configuration
DeleteRepositoryHookRequest.Builder  
DisableRepositoryHookRequest Request object used for disabling a repository hook
DisableRepositoryHookRequest.Builder  
EnableRepositoryHookRequest Request object used for enabling a repository hook
EnableRepositoryHookRequest.Builder  
GetRepositoryHookSettingsRequest Request object used for retrieving settings for a repository hook
GetRepositoryHookSettingsRequest.Builder  
RepositoryHookResult Describes the outcome of a repository-hook preUpdate invocation. 
RepositoryHookResult.Builder  
RepositoryHookSearchRequest Request object used for search(RepositoryHookSearchRequest, PageRequest) searching repository hooks}. 
RepositoryHookSearchRequest.Builder  
RepositoryPushHookRequest A hook request that is raised when an SCM client pushes to the repository. 
RepositoryPushHookRequest.Builder  
SetRepositoryHookSettingsRequest Request object used for updating settings for a repository hook
SetRepositoryHookSettingsRequest.Builder  
SimpleMergeHookRequest Basic implementation of MergeHookRequest 
SimpleMergeHookRequest.Builder  
SimplePullRequestMergeHookRequest Basic implementation of PullRequestMergeHookRequest 
SimplePullRequestMergeHookRequest.Builder  
SimpleRepositoryHookRequest Basic implementation of RepositoryHookRequest 
SimpleRepositoryHookRequest.AbstractBuilder<B extends AbstractBuilder<B>>  
SimpleRepositoryHookRequest.Builder  
SimpleRepositoryHookVeto Basic implementation of RepositoryHookVeto 

Enums

RepositoryHookType Represents the supported types of RepositoryHook
StandardRepositoryHookTrigger Built-in trigger types for repository-hook RepositoryHookRequests. 

Exceptions

RepositoryHookVetoedException Exception that can be thrown when one or more repository-hook modules reject a proposed ref changes.