javax.security.auth.callback
public class NameCallback extends Object implements Callback, Serializable
NameCallback
to the handle() method of a {@link CallbackHandler} to retrieve
name information.
See Also: CallbackHandler
| Constructor Summary | |
|---|---|
| NameCallback(String prompt)
Construct a NameCallback with a prompt.
| |
| NameCallback(String prompt, String defaultName)
Construct a NameCallback with a prompt and default name.
| |
| Method Summary | |
|---|---|
| String | getDefaultName()
Get the default name.
|
| String | getName()
Get the retrieved name.
|
| String | getPrompt()
Get the prompt.
|
| void | setName(String name)
Set the retrieved name.
|
NameCallback with a prompt.
Parameters: prompt the prompt used to request the name.
Throws: IllegalArgumentException if prompt is null
or if prompt has a length of 0.
NameCallback with a prompt and default name.
Parameters: prompt the prompt used to request the information. defaultName the name to be used as the default name displayed with the prompt.
Throws: IllegalArgumentException if prompt is null
or if prompt has a length of 0, if
defaultName is null, or if defaultName
has a length of 0.
Returns: the default name, or null if this
NameCallback was not instantiated with a
defaultName.
Returns: the retrieved name (which may be null)
See Also: setName
Returns: the prompt.
Parameters: name the retrieved name (which may be null).
See Also: getName