package

com.atlassian.bitbucket.hook.repository

Interfaces

AsyncPostReceiveRepositoryHook This interface is deprecated. in 5.0 for removal in 6.0. Implement PostRepositoryHook instead.  
CommitAddedDetails Describes a commit that was added / is about to be added to a ref
CommitRemovedDetails Describes a commit that was removed / is about to be removed from a ref
PostRepositoryHook<T extends RepositoryHookRequest> Hook that is called after changes to 1 or more refs have been made. 
PreReceiveRepositoryHook This interface is deprecated. since 5.0 for removal in 6.0. Implement PreRepositoryHook instead.  
PreRepositoryHook<T extends RepositoryHookRequest> Hook that is called for all veto-able changes to 1 or more Refs. 
PreRepositoryHookCommitCallback Specialized callback that pre-hooks can register to receive commit-level details for the requested change. 
RepositoryHookCommitCallback A callback to receive more information about commits added or removed in a RepositoryHookRequest. 
RepositoryHookImplementor This interface is deprecated. in 5.0 for removal in 6.0  
RepositoryMergeCheck Used to enforce a specific precondition for a pull request merge operation. 
RepositoryMergeRequestCheck This interface is deprecated. in 5.0 for removal in 6.0. Use a repository-merge-check module and implement RepositoryMergeCheck instead.  
RepositoryMergeRequestCheckContext In addition to the normal MergeRequest parameters, will have additional settings which can be configured per-repository. 

Classes

Enums

RepositoryHookCommitFilter Describes the type of commit details a repository-hook callback is interested in.