public class CreateRefControl
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
void | 
checkCreateRef(com.google.inject.Provider<? extends CurrentUser> user,
              org.eclipse.jgit.lib.Repository repo,
              Branch.NameKey branch,
              org.eclipse.jgit.revwalk.RevObject object)
Checks whether the  
CurrentUser can create a new Git ref. | 
public void checkCreateRef(com.google.inject.Provider<? extends CurrentUser> user, org.eclipse.jgit.lib.Repository repo, Branch.NameKey branch, org.eclipse.jgit.revwalk.RevObject object) throws AuthException, PermissionBackendException, NoSuchProjectException, java.io.IOException, ResourceConflictException
CurrentUser can create a new Git ref.user - the user performing the operationrepo - repository on which user want to createbranch - the branch the new RevObject should be created onobject - the object the user will start the reference withAuthException - if creation is denied; the message explains the denial.PermissionBackendException - on failure of permission checks.ResourceConflictException - if the project state does not permit the operationNoSuchProjectExceptionjava.io.IOException