@Override public boolean supports(CredentialItem... items) { List<CredentialItem> unprocessedItems = new ArrayList<>(); for (CredentialItem item : items) { if (item instanceof CredentialItem.InformationalMessage && item.getPromptText() != null && item.getPromptText() .contains(JGitText.get().sslFailureTrustExplanation)) continue; if (item instanceof CredentialItem.YesNoType && item.getPromptText() != null && (item.getPromptText().equals(JGitText.get().sslTrustNow) || item.getPromptText() .startsWith(stripFormattingPlaceholders( JGitText.get().sslTrustForRepo)) || item.getPromptText() .equals(JGitText.get().sslTrustAlways))) continue; unprocessedItems.add(item); } return unprocessedItems.isEmpty() || (delegate != null && delegate.supports(unprocessedItems.toArray(new CredentialItem[0]))); }
/** {@inheritDoc} */ @Override public boolean supports(CredentialItem... items) { for (CredentialsProvider p : credentialProviders) if (p.supports(items)) return true; return false; }
/** * {@inheritDoc} * <p> * Populates the credential items with the credentials provided by the first * credential provider in the list which populates them with non-null values * * @see org.eclipse.jgit.transport.CredentialsProvider#supports(org.eclipse.jgit.transport.CredentialItem[]) */ @Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { for (CredentialsProvider p : credentialProviders) { if (p.supports(items)) { if (!p.get(uri, items)) { if (p.isInteractive()) { return false; // user cancelled the request } continue; } if (isAnyNull(items)) { continue; } return true; } } return false; } }
/** * @return {@code true} if any of the credential providers in the list * supports the requested items, otherwise {@code false} * @see org.eclipse.jgit.transport.CredentialsProvider#supports(org.eclipse.jgit.transport.CredentialItem[]) */ @Override public boolean supports(CredentialItem... items) { for (CredentialsProvider p : credentialProviders) if (p.supports(items)) return true; return false; }
/** {@inheritDoc} */ @Override public boolean supports(CredentialItem... items) { for (CredentialsProvider p : credentialProviders) if (p.supports(items)) return true; return false; }
CredentialItem.Password p = new CredentialItem.Password(); if (credentialsProvider.supports(u, p) && credentialsProvider.get(uri, u, p)) { username = u.getValue();
CredentialItems trust = constructSslTrustItems(cause); CredentialItem[] items = trust.items(); if (provider.supports(items)) { boolean answered = provider.get(uri, items); if (answered) {
/** * Populates the credential items with the credentials provided by the first * credential provider in the list which populates them with non-null values * * @return {@code true} if any of the credential providers in the list * supports the requested items, otherwise {@code false} * @see org.eclipse.jgit.transport.CredentialsProvider#supports(org.eclipse.jgit.transport.CredentialItem[]) */ @Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { for (CredentialsProvider p : credentialProviders) { if (p.supports(items)) { if (!p.get(uri, items)) { if (p.isInteractive()) { return false; // user cancelled the request } continue; } if (isAnyNull(items)) { continue; } return true; } } return false; } }
/** * {@inheritDoc} * <p> * Populates the credential items with the credentials provided by the first * credential provider in the list which populates them with non-null values * * @see org.eclipse.jgit.transport.CredentialsProvider#supports(org.eclipse.jgit.transport.CredentialItem[]) */ @Override public boolean get(URIish uri, CredentialItem... items) throws UnsupportedCredentialItem { for (CredentialsProvider p : credentialProviders) { if (p.supports(items)) { if (!p.get(uri, items)) { if (p.isInteractive()) { return false; // user cancelled the request } continue; } if (isAnyNull(items)) { continue; } return true; } } return false; } }
CredentialItem.Password p = new CredentialItem.Password(); if (credentialsProvider.supports(u, p) && credentialsProvider.get(uri, u, p)) { username = u.getValue();
CredentialItem.Password p = new CredentialItem.Password(); if (credentialsProvider.supports(u, p) && credentialsProvider.get(uri, u, p)) { username = u.getValue();
CredentialItems trust = constructSslTrustItems(cause); CredentialItem[] items = trust.items(); if (provider.supports(items)) { boolean answered = provider.get(uri, items); if (answered) {