Package es.gob.jmulticard.callback
Class CustomNameCallback
java.lang.Object
es.gob.jmulticard.callback.CustomNameCallback
- All Implemented Interfaces:
Serializable
,Callback
Underlying security services instantiate and pass a
NameCallback
to the handle
method of a CallbackHandler
to retrieve name information. *
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCustomNameCallback
(String userPrompt) Construct aNameCallback
with a prompt.CustomNameCallback
(String userPrompt, String defltName) Construct aNameCallback
with a prompt and default name. -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
prompt
-
defaultName
-
inputName
-
-
Constructor Details
-
CustomNameCallback
Construct aNameCallback
with a prompt.- Parameters:
userPrompt
- the prompt used to request the name.- Throws:
IllegalArgumentException
- ifprompt
is null or ifprompt
has a length of 0.
-
CustomNameCallback
Construct aNameCallback
with a prompt and default name.- Parameters:
userPrompt
- the prompt used to request the information.defltName
- the name to be used as the default name displayed with the prompt.- Throws:
IllegalArgumentException
- ifprompt
is null, ifprompt
has a length of 0, ifdefaultName
is null, or ifdefaultName
has a length of 0.
-
-
Method Details
-
getPrompt
Get the prompt.- Returns:
- the prompt.
-
getDefaultName
Get the default name.- Returns:
- the default name, or null if this
NameCallback
was not instantiated with adefaultName
.
-
setName
Set the retrieved name.- Parameters:
name
- the retrieved name (which may be null).- See Also:
-
getName
Get the retrieved name.- Returns:
- the retrieved name (which may be null).
- See Also:
-