Skip navigation links
A B C D E F G H I M R S T U V 

A

AbstractAccessGrantVisitor<T> - Class in com.atlassian.bitbucket.repository.ref.restriction
A base implementation of AccessGrantVisitor that returns null for all access grant types
AbstractAccessGrantVisitor() - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.AbstractAccessGrantVisitor
 
AbstractBuilder(Scope) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.AbstractSearchRequest.AbstractBuilder
 
AbstractSearchRequest - Class in com.atlassian.bitbucket.repository.ref.restriction
An abstract representation of a permissions search request.
AbstractSearchRequest(AbstractSearchRequest.AbstractBuilder<?>) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.AbstractSearchRequest
 
AbstractSearchRequest.AbstractBuilder<B extends AbstractSearchRequest.AbstractBuilder<B>> - Class in com.atlassian.bitbucket.repository.ref.restriction
 
accept(AccessGrantVisitor<T>) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.AccessGrant
 
AccessGrant - Interface in com.atlassian.bitbucket.repository.ref.restriction
An AccessGrant is a permission related to a RefRestriction.
AccessGrantVisitor<T> - Interface in com.atlassian.bitbucket.repository.ref.restriction
Implements the visitor pattern for access grants.
AccessKeyAccessGrant - Interface in com.atlassian.bitbucket.repository.ref.restriction
 

B

build() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RefAccessRequest.Builder
 
build() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest.Builder
 
build() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest.Builder
 
build() - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest.Builder
 
Builder(Repository, RefAccessType) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.RefAccessRequest.Builder
 
Builder(Repository, List<RefRestrictionType>) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest.Builder
 
Builder(Scope) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest.Builder
 
Builder(Scope, RefMatcher, RefRestrictionType) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest.Builder
 

C

com.atlassian.bitbucket.repository.ref.restriction - package com.atlassian.bitbucket.repository.ref.restriction
 
convert(RefRestrictionEvent, AuditEntryBuilder) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionEventConverter
 

D

defaultValue() - Method in class com.atlassian.bitbucket.repository.ref.restriction.AbstractAccessGrantVisitor
 

E

effective(boolean) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest.Builder
 

F

forId(String) - Static method in enum com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionType
 

G

getAccessGrants() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestriction
 
getAccessKey() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.AccessKeyAccessGrant
 
getAccessKeyGrants() - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest
 
getAccessType() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RefAccessRequest
 
getById(int) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionService
Get a RefRestriction by its ID.
getDisplayId() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefMatcher
The displayId can be any string.
getDisplayId() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefMatcherType
A RefMatcherType displayId can be any String.
getGroup() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.GroupAccessGrant
 
getGroupGrants() - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest
 
getId() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefMatcher
The restriction ID can be any string.
getId() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefMatcherType
A RefMatcherType ID can be any String.
getId() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestriction
 
getId() - Method in enum com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionType
 
getMatcher() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestriction
 
getMatcher() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest
 
getMatcher() - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest
 
getMatcherTypes() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest
 
getRefChanges() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest
 
getRefs() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RefAccessRequest
 
getRepository() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RefAccessRequest
 
getRepository() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest
 
getRestriction() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionEvent
 
getScope() - Method in class com.atlassian.bitbucket.repository.ref.restriction.AbstractSearchRequest
 
getScope() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestriction
 
getScope() - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest
 
getType() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefMatcher
 
getType() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestriction
 
getType() - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest
 
getTypes() - Method in class com.atlassian.bitbucket.repository.ref.restriction.AbstractSearchRequest
 
getTypes() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest
 
getUser() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest
 
getUser() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.UserAccessGrant
 
getUserGrants() - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest
 
grantAccessKeys(Iterable<SshAccessKey>) - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest.Builder
 
grantGroups(Iterable<String>) - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest.Builder
 
grantUsers(Iterable<ApplicationUser>) - Method in class com.atlassian.bitbucket.repository.ref.restriction.SetRestrictionRequest.Builder
 
GroupAccessGrant - Interface in com.atlassian.bitbucket.repository.ref.restriction
Allows specifying which groups have access to a MinimalRef to which a given restriction has been applied.

H

hasPermission(RefAccessRequest) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionService
Check if the current user has permission to perform an action on a ref or collection of refs.

I

isActive() - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefMatcher
A RefMatcher can be inactive.
isEffective() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest
 

M

match(RestrictionMatchRequest) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionService
Match a proposed list of refChanges (optionally taking into consideration a specific user who is about to perform them) with any restriction(s) that would prevent the change.
matcher(RefMatcher) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest.Builder
 
matcherType(RefMatcherType) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest.Builder
 
matcherTypes(Iterable<RefMatcherType>) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest.Builder
 
matches(MinimalRef) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefMatcher
Determines whether or not a given MinimalRef matches the RefMatcher.

R

ref(MinimalRef) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RefAccessRequest.Builder
 
RefAccessRequest - Class in com.atlassian.bitbucket.repository.ref.restriction
A request to pass to hasPermission.
RefAccessRequest.Builder - Class in com.atlassian.bitbucket.repository.ref.restriction
 
RefAccessType - Enum in com.atlassian.bitbucket.repository.ref.restriction
 
refChange(RefChange) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest.Builder
 
refChanges(Iterable<RefChange>) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest.Builder
 
RefMatcher - Interface in com.atlassian.bitbucket.repository.ref.restriction
A RefMatcher defines what is restricted by a given restriction.
RefMatcherType - Interface in com.atlassian.bitbucket.repository.ref.restriction
Provides the details of the type of RefMatcher
RefRestriction - Interface in com.atlassian.bitbucket.repository.ref.restriction
A restriction on a MinimalRef or a group of refs.
RefRestrictionAddedEvent - Class in com.atlassian.bitbucket.repository.ref.restriction
 
RefRestrictionAddedEvent(Object, RefRestriction) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionAddedEvent
 
RefRestrictionDeletedEvent - Class in com.atlassian.bitbucket.repository.ref.restriction
 
RefRestrictionDeletedEvent(Object, RefRestriction) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionDeletedEvent
 
RefRestrictionEvent - Class in com.atlassian.bitbucket.repository.ref.restriction
The abstract base for all events related to RefRestrictions.
RefRestrictionEvent(Object, RefRestriction) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionEvent
 
RefRestrictionEventConverter - Class in com.atlassian.bitbucket.repository.ref.restriction
An AuditEntryConverter to convert a RefRestrictionEvent to an AuditEntry.
RefRestrictionEventConverter() - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionEventConverter
 
RefRestrictionService - Interface in com.atlassian.bitbucket.repository.ref.restriction
A service that manages restrictions to refs.
RefRestrictionType - Enum in com.atlassian.bitbucket.repository.ref.restriction
The type of restriction on a RefRestriction.
RefRestrictionUpdatedEvent - Class in com.atlassian.bitbucket.repository.ref.restriction
 
RefRestrictionUpdatedEvent(Object, RefRestriction) - Constructor for class com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionUpdatedEvent
 
refs(Iterable<MinimalRef>) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RefAccessRequest.Builder
 
removeRefRestriction(int) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionService
Remove a RefRestriction by its ID.
RestrictionMatchRequest - Class in com.atlassian.bitbucket.repository.ref.restriction
A request to pass to match.
RestrictionMatchRequest.Builder - Class in com.atlassian.bitbucket.repository.ref.restriction
 
RestrictionSearchRequest - Class in com.atlassian.bitbucket.repository.ref.restriction
A search request for finding RefRestrictions.
RestrictionSearchRequest.Builder - Class in com.atlassian.bitbucket.repository.ref.restriction
 

S

search(RestrictionSearchRequest, PageRequest) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionService
Search for restrictions based on the RestrictionSearchRequest.
self() - Method in class com.atlassian.bitbucket.repository.ref.restriction.AbstractSearchRequest.AbstractBuilder
 
self() - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionSearchRequest.Builder
 
setRestriction(SetRestrictionRequest) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionService
Sets a restriction based on the SetRestrictionRequest.
SetRestrictionRequest - Class in com.atlassian.bitbucket.repository.ref.restriction
A request for creating or updating a RefRestriction.
SetRestrictionRequest.Builder - Class in com.atlassian.bitbucket.repository.ref.restriction
 
setRestrictions(Collection<SetRestrictionRequest>) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionService
Sets all the restrictions specified by the provided requests.
supportsPermissions() - Method in enum com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionType
 

T

type(RefRestrictionType) - Method in class com.atlassian.bitbucket.repository.ref.restriction.AbstractSearchRequest.AbstractBuilder
 
types(Iterable<RefRestrictionType>) - Method in class com.atlassian.bitbucket.repository.ref.restriction.AbstractSearchRequest.AbstractBuilder
 

U

user(ApplicationUser) - Method in class com.atlassian.bitbucket.repository.ref.restriction.RestrictionMatchRequest.Builder
 
UserAccessGrant - Interface in com.atlassian.bitbucket.repository.ref.restriction
Allows specifying which users have access to a Ref to which a given restriction has been applied.

V

valueOf(String) - Static method in enum com.atlassian.bitbucket.repository.ref.restriction.RefAccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.bitbucket.repository.ref.restriction.RefAccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.bitbucket.repository.ref.restriction.RefRestrictionType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(GroupAccessGrant) - Method in class com.atlassian.bitbucket.repository.ref.restriction.AbstractAccessGrantVisitor
 
visit(UserAccessGrant) - Method in class com.atlassian.bitbucket.repository.ref.restriction.AbstractAccessGrantVisitor
 
visit(AccessKeyAccessGrant) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.AccessGrantVisitor
 
visit(GroupAccessGrant) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.AccessGrantVisitor
 
visit(UserAccessGrant) - Method in interface com.atlassian.bitbucket.repository.ref.restriction.AccessGrantVisitor
 
A B C D E F G H I M R S T U V 
Skip navigation links

Copyright © 2019 Atlassian. All rights reserved.