/** * Remove given user as a collaborator on the given repository * * @param repository * @param user * @throws IOException */ public void removeCollaborator(IRepositoryIdProvider repository, String user) throws IOException { client.delete(createUpdateUri(repository, user)); } }
/** * Is given user a collaborator on the given repository? * * @param repository * @param user * @return true if collaborator, false otherwise * @throws IOException */ public boolean isCollaborator(IRepositoryIdProvider repository, String user) throws IOException { return check(createUpdateUri(repository, user)); }
/** * Add given user as a collaborator on the given repository * * @param repository * @param user * @throws IOException */ public void addCollaborator(IRepositoryIdProvider repository, String user) throws IOException { client.put(createUpdateUri(repository, user)); }