public CompletableFuture<Revision> removePerUserPermission(Author author, String projectName,
                                                               String repoName, User member) {
        requireNonNull(author, "author");
        requireNonNull(projectName, "projectName");
        requireNonNull(repoName, "repoName");
        requireNonNull(member, "member");

        final String memberId = member.id();
        return removePermissionAtPointer(author, projectName,
                                         perUserPermissionPointer(repoName, memberId),
                                         "Remove permission of the '" + memberId +
                                         "' from the project " + projectName);
    }
public CompletableFuture < Revision > removePerUserPermission ( Author author , String projectName , String repoName , User member ) { requireNonNull ( author , "author" ) ; requireNonNull ( projectName , "projectName" ) ; requireNonNull ( repoName , "repoName" ) ; requireNonNull ( member , "member" ) ; final String memberId = member . id ( ) ; return removePermissionAtPointer ( author , projectName , perUserPermissionPointer ( repoName , memberId ) , "Remove permission of the '" + memberId + "' from the project " + projectName ) ; }
Removes {@link Permission}s for the specified {@code member} from the specified {@code repoName}
in the specified {@code projectName}.