|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.jgit.transport.CredentialItem
public abstract class CredentialItem
A credential requested from a CredentialsProvider
.
Most users should work with the specialized subclasses:
CredentialItem.Username
for usernamesCredentialItem.Password
for passwordsCredentialItem.StringType
for other general string informationCredentialItem.CharArrayType
for other general secret information
Nested Class Summary | |
---|---|
static class |
CredentialItem.CharArrayType
An item whose value is stored as a char[] and is therefore clearable. |
static class |
CredentialItem.InformationalMessage
An advice message presented to the user, with no response required. |
static class |
CredentialItem.Password
Prompt for a password, which is masked on input. |
static class |
CredentialItem.StringType
An item whose value is stored as a string. |
static class |
CredentialItem.Username
Prompt for a username, which is not masked on input. |
static class |
CredentialItem.YesNoType
An item whose value is a boolean choice, presented as Yes/No. |
Constructor Summary | |
---|---|
CredentialItem(String promptText,
boolean maskValue)
Initialize a prompt. |
Method Summary | |
---|---|
abstract void |
clear()
Clear the stored value, destroying it as much as possible. |
String |
getPromptText()
|
boolean |
isValueSecure()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CredentialItem(String promptText, boolean maskValue)
promptText
- prompt to display to the user alongside of the input field.
Should be sufficient text to indicate what to supply for this
item.maskValue
- true if the value should be masked from displaying during
input. This should be true for passwords and other secrets,
false for names and other public data.Method Detail |
---|
public String getPromptText()
public boolean isValueSecure()
public abstract void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |