public User getUser(final String login) { User user = null; try { user = service.getUser(login); } catch (IOException e) { log.error("IOException in getting user {} {}", login, e); } catch (NullPointerException npe) { log.error("NullPointerException in getting user {}", login, npe); } return user; }
@Override public AccountInfo getAccountInfo(String hostUrl, String accountName) { UserService userService = new UserService(githubClientProvider.createClient(hostUrl)); try { userService.getUser(accountName); return new AccountInfo(GithubCommunicator.GITHUB); } catch (RequestException e) { log.debug("Unable to retrieve account information. hostUrl: {}, account: {} " + e.getMessage(), hostUrl, accountName); // GitHub Enterprise returns a 403 status for unauthorized requests. if (e.getStatus() == 403) { return new AccountInfo(GithubCommunicator.GITHUB); } } catch (IOException e) { log.debug("Unable to retrieve account information. hostUrl: {}, account: {} " + e.getMessage(), hostUrl, accountName); } return null; }
User user = userService.getUser(); String userLogin = user.getLogin();
User user = userService.getUser(); GitHubOrganization gho = new GitHubOrganization(); gho.setUserOrg(true);
public User getUser() throws IOException { org.eclipse.egit.github.core.service.UserService service = new org.eclipse.egit.github.core.service.UserService(); service.getClient().setOAuth2Token(getAccessToken().getToken()); org.eclipse.egit.github.core.User eGitUser = service.getUser(); User user = new User(); user.setName(eGitUser.getName()); user.setLogin(eGitUser.getLogin()); user.setAvatarUrl(eGitUser.getAvatarUrl()); user.setFollowers(String.valueOf(eGitUser.getFollowers())); return user; } }
User user = userService.getUser();
User user = userService.getUser();