Class UIPasswordCallbackAccessibility

  • All Implemented Interfaces:
    java.io.Serializable, javax.security.auth.callback.Callback

    public final class UIPasswordCallbackAccessibility
    extends javax.security.auth.callback.PasswordCallback
    PasswordCallbak que muestra un diálogo accesible para solicitar una contraseña.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean allowUseCache
      Si se permite o no cachear el PIN.
      private boolean defaultUseCache
      Si por defecto se debe mostrar o no la casilla "No volver a preguntar" para cachear el PIN.
      private java.lang.String iconPath
      Ruta hacia el fichero de icono del diálogo.
      private java.lang.String message
      Mensaje que se va a mostrar.
      private int mnemonic
      Atajo para el campo de inserción de contrasenia.
      private java.awt.Component parent
      Componente padre sobre el que se mostrará el diálogo para la inserción de la contraseña.
      private static long serialVersionUID  
      private java.lang.String title
      Título del diálogo.
      private boolean useCache
      Si se muestra o no la casilla "No volver a preguntar" para cachear el PIN.
    • Constructor Summary

      Constructors 
      Constructor Description
      UIPasswordCallbackAccessibility​(java.lang.String prompt, java.awt.Component parentComponent, java.lang.String dialogMessage, int textFieldMnemonic, java.lang.String dialogTitle, java.lang.String iconFileName, boolean allowDniCache, boolean defaultDniCache)
      Crea una Callback para solicitar al usuario una contraseña mediante un diálogo gráfico.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      char[] getPassword()  
      boolean isUseCacheChecked()
      Indica si está establecido el uso de caché en el PIN.
      • Methods inherited from class javax.security.auth.callback.PasswordCallback

        clearPassword, getPrompt, isEchoOn, setPassword
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • message

        private final transient java.lang.String message
        Mensaje que se va a mostrar.
      • mnemonic

        private final transient int mnemonic
        Atajo para el campo de inserción de contrasenia.
      • parent

        private final transient java.awt.Component parent
        Componente padre sobre el que se mostrará el diálogo para la inserción de la contraseña.
      • title

        private final transient java.lang.String title
        Título del diálogo.
      • iconPath

        private final transient java.lang.String iconPath
        Ruta hacia el fichero de icono del diálogo.
      • allowUseCache

        private final transient boolean allowUseCache
        Si se permite o no cachear el PIN.
      • defaultUseCache

        private final transient boolean defaultUseCache
        Si por defecto se debe mostrar o no la casilla "No volver a preguntar" para cachear el PIN.
      • useCache

        private transient boolean useCache
        Si se muestra o no la casilla "No volver a preguntar" para cachear el PIN.
    • Constructor Detail

      • UIPasswordCallbackAccessibility

        public UIPasswordCallbackAccessibility​(java.lang.String prompt,
                                               java.awt.Component parentComponent,
                                               java.lang.String dialogMessage,
                                               int textFieldMnemonic,
                                               java.lang.String dialogTitle,
                                               java.lang.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 Detail

      • getPassword

        public char[] getPassword()
        Overrides:
        getPassword in class javax.security.auth.callback.PasswordCallback
      • 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.