Class PlexusInteractivityCredentialsProvider
java.lang.Object
org.eclipse.jgit.transport.CredentialsProvider
org.apache.maven.scm.provider.git.jgit.command.PlexusInteractivityCredentialsProvider
public class PlexusInteractivityCredentialsProvider
extends org.eclipse.jgit.transport.CredentialsProvider
CredentialsProvider leveraging the Prompter component.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final org.codehaus.plexus.components.interactivity.Prompter -
Constructor Summary
ConstructorsConstructorDescriptionPlexusInteractivityCredentialsProvider(org.codehaus.plexus.components.interactivity.Prompter prompter) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidget(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem item) booleanget(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem... items) booleanvoidsetInteractive(boolean interactive) booleansupports(org.eclipse.jgit.transport.CredentialItem... items) Methods inherited from class org.eclipse.jgit.transport.CredentialsProvider
get, getDefault, isAnyNull, reset, setDefault
-
Field Details
-
interactive
private boolean interactive -
prompter
private final org.codehaus.plexus.components.interactivity.Prompter prompter
-
-
Constructor Details
-
PlexusInteractivityCredentialsProvider
public PlexusInteractivityCredentialsProvider(org.codehaus.plexus.components.interactivity.Prompter prompter)
-
-
Method Details
-
get
public boolean get(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem... items) - Specified by:
getin classorg.eclipse.jgit.transport.CredentialsProvider
-
get
private void get(org.eclipse.jgit.transport.URIish uri, org.eclipse.jgit.transport.CredentialItem item) throws org.codehaus.plexus.components.interactivity.PrompterException - Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
setInteractive
public void setInteractive(boolean interactive) -
isInteractive
public boolean isInteractive()- Specified by:
isInteractivein classorg.eclipse.jgit.transport.CredentialsProvider
-
supports
public boolean supports(org.eclipse.jgit.transport.CredentialItem... items) - Specified by:
supportsin classorg.eclipse.jgit.transport.CredentialsProvider
-