Class UIPasswordCallbackAccessibility
java.lang.Object
javax.security.auth.callback.PasswordCallback
es.gob.jmulticard.ui.passwordcallback.gui.UIPasswordCallbackAccessibility
- All Implemented Interfaces:
Serializable
,Callback
PasswordCallbak que muestra un diálogo accesible para
solicitar una contraseña.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final boolean
Si se permite o no cachear el PIN.private final boolean
Si por defecto se debe mostrar o no la casilla "No volver a preguntar" para cachear el PIN.private final String
Ruta hacia el fichero de icono del diálogo.private final String
Mensaje que se va a mostrar.private final int
Atajo para el campo de inserción de contrasenia.private final Component
Componente padre sobre el que se mostrará el diálogo para la inserción de la contraseña.private static final long
private final String
Título del diálogo.private boolean
Si se muestra o no la casilla "No volver a preguntar" para cachear el PIN. -
Constructor Summary
ConstructorsConstructorDescriptionUIPasswordCallbackAccessibility
(String prompt, Component parentComponent, String dialogMessage, int textFieldMnemonic, String dialogTitle, String iconFileName, boolean allowDniCache, boolean defaultDniCache) Crea una Callback para solicitar al usuario una contraseña mediante un diálogo gráfico. -
Method Summary
Modifier and TypeMethodDescriptionchar[]
boolean
Indica si está establecido el uso de caché en el PIN.Methods inherited from class javax.security.auth.callback.PasswordCallback
clearPassword, getPrompt, isEchoOn, setPassword
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
message
Mensaje que se va a mostrar. -
mnemonic
private final transient int mnemonicAtajo para el campo de inserción de contrasenia. -
parent
Componente padre sobre el que se mostrará el diálogo para la inserción de la contraseña. -
title
Título del diálogo. -
iconPath
Ruta hacia el fichero de icono del diálogo. -
allowUseCache
private final transient boolean allowUseCacheSi se permite o no cachear el PIN. -
defaultUseCache
private final transient boolean defaultUseCacheSi por defecto se debe mostrar o no la casilla "No volver a preguntar" para cachear el PIN. -
useCache
private transient boolean useCacheSi se muestra o no la casilla "No volver a preguntar" para cachear el PIN.
-
-
Constructor Details
-
UIPasswordCallbackAccessibility
public UIPasswordCallbackAccessibility(String prompt, Component parentComponent, String dialogMessage, int textFieldMnemonic, String dialogTitle, String iconFileName, boolean allowDniCache, boolean defaultDniCache) Crea una Callback para solicitar al usuario una contraseña mediante un diálogo gráfico. La contraseña no se retiene ni almacena internamente en ningún momento.- Parameters:
prompt
- Texto del diálogo para solicitar la contraseña.parentComponent
- Componente padre para la modalidad del diálogo.dialogMessage
- Mensaje.textFieldMnemonic
- Mnemónico para el propio campo de texto.dialogTitle
- Título del diálogo.iconFileName
- Ruta hacia el icono del diálogo.allowDniCache
- Hace mostrarse la casilla para seleccionar el cacheo del PIN.defaultDniCache
- Valor por defecto de la opción de cacheo de PIN.
-
-
Method Details
-
getPassword
public char[] getPassword()- Overrides:
getPassword
in classPasswordCallback
-
isUseCacheChecked
public boolean isUseCacheChecked()Indica si está establecido el uso de caché en el PIN.- Returns:
true
si está establecido el uso de caché en el PIN,false
en caso contrario.
-