javax.security.auth.callback

Class ConfirmationCallback

    • Field Detail

      • UNSPECIFIED_OPTION

        public static final int UNSPECIFIED_OPTION
        Unspecified option type.

        The getOptionType method returns this value if this ConfirmationCallback was instantiated with options instead of an optionType.

        See Also:
        Constant Field Values
      • YES_NO_OPTION

        public static final int YES_NO_OPTION
        YES/NO confirmation option.

        An underlying security service specifies this as the optionType to a ConfirmationCallback constructor if it requires a confirmation which can be answered with either YES or NO.

        See Also:
        Constant Field Values
      • YES_NO_CANCEL_OPTION

        public static final int YES_NO_CANCEL_OPTION
        YES/NO/CANCEL confirmation confirmation option.

        An underlying security service specifies this as the optionType to a ConfirmationCallback constructor if it requires a confirmation which can be answered with either YES, NO or CANCEL.

        See Also:
        Constant Field Values
      • OK_CANCEL_OPTION

        public static final int OK_CANCEL_OPTION
        OK/CANCEL confirmation confirmation option.

        An underlying security service specifies this as the optionType to a ConfirmationCallback constructor if it requires a confirmation which can be answered with either OK or CANCEL.

        See Also:
        Constant Field Values
      • YES

        public static final int YES
        YES option.

        If an optionType was specified to this ConfirmationCallback, this option may be specified as a defaultOption or returned as the selected index.

        See Also:
        Constant Field Values
      • NO

        public static final int NO
        NO option.

        If an optionType was specified to this ConfirmationCallback, this option may be specified as a defaultOption or returned as the selected index.

        See Also:
        Constant Field Values
      • CANCEL

        public static final int CANCEL
        CANCEL option.

        If an optionType was specified to this ConfirmationCallback, this option may be specified as a defaultOption or returned as the selected index.

        See Also:
        Constant Field Values
      • OK

        public static final int OK
        OK option.

        If an optionType was specified to this ConfirmationCallback, this option may be specified as a defaultOption or returned as the selected index.

        See Also:
        Constant Field Values
      • INFORMATION

        public static final int INFORMATION
        INFORMATION message type.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConfirmationCallback

        public ConfirmationCallback(int messageType,
                            int optionType,
                            int defaultOption)
        Construct a ConfirmationCallback with a message type, an option type and a default option.

        Underlying security services use this constructor if they require either a YES/NO, YES/NO/CANCEL or OK/CANCEL confirmation.

        Parameters:
        messageType - the message type (INFORMATION, WARNING or ERROR).

        optionType - the option type (YES_NO_OPTION, YES_NO_CANCEL_OPTION or OK_CANCEL_OPTION).

        defaultOption - the default option from the provided optionType (YES, NO, CANCEL or OK).
        Throws:
        IllegalArgumentException - if messageType is not either INFORMATION, WARNING, or ERROR, if optionType is not either YES_NO_OPTION, YES_NO_CANCEL_OPTION, or OK_CANCEL_OPTION, or if defaultOption does not correspond to one of the options in optionType.
      • ConfirmationCallback

        public ConfirmationCallback(int messageType,
                            String[] options,
                            int defaultOption)
        Construct a ConfirmationCallback with a message type, a list of options and a default option.

        Underlying security services use this constructor if they require a confirmation different from the available preset confirmations provided (for example, CONTINUE/ABORT or STOP/GO). The confirmation options are listed in the options array, and are displayed by the CallbackHandler implementation in a manner consistent with the way preset options are displayed.

        Parameters:
        messageType - the message type (INFORMATION, WARNING or ERROR).

        options - the list of confirmation options.

        defaultOption - the default option, represented as an index into the options array.
        Throws:
        IllegalArgumentException - if messageType is not either INFORMATION, WARNING, or ERROR, if options is null, if options has a length of 0, if any element from options is null, if any element from options has a length of 0, or if defaultOption does not lie within the array boundaries of options.
      • ConfirmationCallback

        public ConfirmationCallback(String prompt,
                            int messageType,
                            int optionType,
                            int defaultOption)
        Construct a ConfirmationCallback with a prompt, message type, an option type and a default option.

        Underlying security services use this constructor if they require either a YES/NO, YES/NO/CANCEL or OK/CANCEL confirmation.

        Parameters:
        prompt - the prompt used to describe the list of options.

        messageType - the message type (INFORMATION, WARNING or ERROR).

        optionType - the option type (YES_NO_OPTION, YES_NO_CANCEL_OPTION or OK_CANCEL_OPTION).

        defaultOption - the default option from the provided optionType (YES, NO, CANCEL or OK).
        Throws:
        IllegalArgumentException - if prompt is null, if prompt has a length of 0, if messageType is not either INFORMATION, WARNING, or ERROR, if optionType is not either YES_NO_OPTION, YES_NO_CANCEL_OPTION, or OK_CANCEL_OPTION, or if defaultOption does not correspond to one of the options in optionType.
      • ConfirmationCallback

        public ConfirmationCallback(String prompt,
                            int messageType,
                            String[] options,
                            int defaultOption)
        Construct a ConfirmationCallback with a prompt, message type, a list of options and a default option.

        Underlying security services use this constructor if they require a confirmation different from the available preset confirmations provided (for example, CONTINUE/ABORT or STOP/GO). The confirmation options are listed in the options array, and are displayed by the CallbackHandler implementation in a manner consistent with the way preset options are displayed.

        Parameters:
        prompt - the prompt used to describe the list of options.

        messageType - the message type (INFORMATION, WARNING or ERROR).

        options - the list of confirmation options.

        defaultOption - the default option, represented as an index into the options array.
        Throws:
        IllegalArgumentException - if prompt is null, if prompt has a length of 0, if messageType is not either INFORMATION, WARNING, or ERROR, if options is null, if options has a length of 0, if any element from options is null, if any element from options has a length of 0, or if defaultOption does not lie within the array boundaries of options.
    • Method Detail

      • getPrompt

        public String getPrompt()
        Get the prompt.

        Returns:
        the prompt, or null if this ConfirmationCallback was instantiated without a prompt.
      • getMessageType

        public int getMessageType()
        Get the message type.

        Returns:
        the message type (INFORMATION, WARNING or ERROR).
      • getOptionType

        public int getOptionType()
        Get the option type.

        If this method returns UNSPECIFIED_OPTION, then this ConfirmationCallback was instantiated with options instead of an optionType. In this case, invoke the getOptions method to determine which confirmation options to display.

        Returns:
        the option type (YES_NO_OPTION, YES_NO_CANCEL_OPTION or OK_CANCEL_OPTION), or UNSPECIFIED_OPTION if this ConfirmationCallback was instantiated with options instead of an optionType.
      • getOptions

        public String[] getOptions()
        Get the confirmation options.

        Returns:
        the list of confirmation options, or null if this ConfirmationCallback was instantiated with an optionType instead of options.
      • getDefaultOption

        public int getDefaultOption()
        Get the default option.

        Returns:
        the default option, represented as YES, NO, OK or CANCEL if an optionType was specified to the constructor of this ConfirmationCallback. Otherwise, this method returns the default option as an index into the options array specified to the constructor of this ConfirmationCallback.
      • setSelectedIndex

        public void setSelectedIndex(int selection)
        Set the selected confirmation option.

        Parameters:
        selection - the selection represented as YES, NO, OK or CANCEL if an optionType was specified to the constructor of this ConfirmationCallback. Otherwise, the selection represents the index into the options array specified to the constructor of this ConfirmationCallback.
        See Also:
        getSelectedIndex()
      • getSelectedIndex

        public int getSelectedIndex()
        Get the selected confirmation option.

        Returns:
        the selected confirmation option represented as YES, NO, OK or CANCEL if an optionType was specified to the constructor of this ConfirmationCallback. Otherwise, this method returns the selected confirmation option as an index into the options array specified to the constructor of this ConfirmationCallback.
        See Also:
        setSelectedIndex(int)

Deutsche Übersetzung

Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.

Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.

Vielen Dank im Voraus.

Dokument erstellt 11/06/2005, zuletzt geändert 04/03/2020
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/java-api-rf-javax/security/auth/callback/ConfirmationCallback.html

Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.

Referenzen

  1. Zeigen Sie - html-Dokument Sprache des Dokuments:fr Manuel PHP : https://docs.oracle.com

Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor Diese Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.

Inhaltsverzeichnis Haut