Class Index

A G R S U

A

AbstractAccessGrantVisitor<T> A base implementation of AccessGrantVisitor that returns null for all access grant types  
AbstractSearchRequest An abstract representation of a permissions search request. 
AbstractSearchRequest.AbstractBuilder<B extends AbstractBuilder<B>>  
AccessGrant An AccessGrant is a permission related to a RefRestriction
AccessGrantVisitor<T> Implements the visitor pattern for access grants
AccessKeyAccessGrant  

G

GroupAccessGrant Allows specifying which groups have access to a MinimalRef to which a given restriction has been applied. 

R

RefAccessRequest A request to pass to hasPermission
RefAccessRequest.Builder  
RefAccessType  
RefMatcher A RefMatcher defines what is restricted by a given restriction. 
RefMatcherType Provides the details of the type of RefMatcher  
RefRestriction A restriction on a MinimalRef or a group of refs. 
RefRestrictionAddedEvent  
RefRestrictionDeletedEvent  
RefRestrictionEvent The abstract base for all events related to RefRestrictions
RefRestrictionEventConverter An AuditEntryConverter to convert a RefRestrictionEvent to an AuditEntry. 
RefRestrictionService A service that manages restrictions to refs. 
RefRestrictionType The type of restriction on a RefRestriction
RefRestrictionUpdatedEvent  
RestrictionMatchRequest A request to pass to match
RestrictionMatchRequest.Builder  
RestrictionSearchRequest A search request for finding RefRestrictions
RestrictionSearchRequest.Builder  

S

SetRestrictionRequest A request for creating or updating a RefRestriction
SetRestrictionRequest.Builder  

U

UserAccessGrant Allows specifying which ApplicationUser users have access to a MinimalRef Ref to which a given restriction has been applied.