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