Class SmartCredentialsProvider


  • public class SmartCredentialsProvider
    extends org.eclipse.jgit.transport.CredentialsProvider
    SmartCredentialsProvider class.
    • Constructor Detail

      • SmartCredentialsProvider

        public SmartCredentialsProvider​(TaskListener listener)
        Constructor for SmartCredentialsProvider.
        Parameters:
        listener - a TaskListener object.
    • Method Detail

      • clearCredentials

        public void clearCredentials()
        Remove all credentials from the client.
        Since:
        1.2.0
      • addCredentials

        public void addCredentials​(String url,
                                   com.cloudbees.plugins.credentials.common.StandardCredentials credentials)
        Adds credentials to be used against a specific url.
        Parameters:
        url - the url for the credentials to be used against.
        credentials - the credentials to use.
        Since:
        1.2.0
      • isInteractive

        public boolean isInteractive()
        Specified by:
        isInteractive in class org.eclipse.jgit.transport.CredentialsProvider
      • supports

        public boolean supports​(org.eclipse.jgit.transport.CredentialItem... credentialItems)
        Specified by:
        supports in class org.eclipse.jgit.transport.CredentialsProvider
      • get

        public boolean get​(org.eclipse.jgit.transport.URIish uri,
                           org.eclipse.jgit.transport.CredentialItem... credentialItems)
                    throws org.eclipse.jgit.errors.UnsupportedCredentialItem
        Specified by:
        get in class org.eclipse.jgit.transport.CredentialsProvider
        Throws:
        org.eclipse.jgit.errors.UnsupportedCredentialItem