org.eclipse.jgit.transport
Class CredentialItem.StringType
java.lang.Object
org.eclipse.jgit.transport.CredentialItem
org.eclipse.jgit.transport.CredentialItem.StringType
- Direct Known Subclasses:
- CredentialItem.Username
- Enclosing class:
- CredentialItem
public static class CredentialItem.StringType
- extends CredentialItem
An item whose value is stored as a string.
When working with secret data, consider CredentialItem.CharArrayType
instead, as
the internal members of the array can be cleared, reducing the chances
that the password is left in memory after authentication is completed.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CredentialItem.StringType
public CredentialItem.StringType(String promptText,
boolean maskValue)
- Initialize a prompt for a single string.
- Parameters:
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.
clear
public void clear()
- Description copied from class:
CredentialItem
- Clear the stored value, destroying it as much as possible.
- Specified by:
clear
in class CredentialItem
getValue
public String getValue()
- Returns:
- the current value
setValue
public void setValue(String newValue)
- Parameters:
newValue
-
Copyright © 2013. All Rights Reserved.