| java.lang.Object | |
| ↳ | javax.security.auth.callback.ConfirmationCallback |
Underlying security services instantiate and pass a
ConfirmationCallback to the handle
method of a CallbackHandler to ask for YES/NO,
OK/CANCEL, YES/NO/CANCEL or other similar confirmations.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| int | CANCEL | CANCEL option. | |||||||||
| int | ERROR | ERROR message type. | |||||||||
| int | INFORMATION | INFORMATION message type. | |||||||||
| int | NO | NO option. | |||||||||
| int | OK | OK option. | |||||||||
| int | OK_CANCEL_OPTION | OK/CANCEL confirmation confirmation option. | |||||||||
| int | UNSPECIFIED_OPTION | Unspecified option type. | |||||||||
| int | WARNING | WARNING message type. | |||||||||
| int | YES | YES option. | |||||||||
| int | YES_NO_CANCEL_OPTION | YES/NO/CANCEL confirmation confirmation option. | |||||||||
| int | YES_NO_OPTION | YES/NO confirmation option. | |||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Construct a
ConfirmationCallback with a
message type, an option type and a default option. | |||||||||||
Construct a
ConfirmationCallback with a
message type, a list of options and a default option. | |||||||||||
Construct a
ConfirmationCallback with a prompt,
message type, an option type and a default option. | |||||||||||
Construct a
ConfirmationCallback with a prompt,
message type, a list of options and a default option. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Get the default option.
| |||||||||||
Get the message type.
| |||||||||||
Get the option type.
| |||||||||||
Get the confirmation options.
| |||||||||||
Get the prompt.
| |||||||||||
Get the selected confirmation option.
| |||||||||||
Set the selected confirmation option.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
CANCEL option.
If an optionType was specified to this
ConfirmationCallback, this option may be specified as a
defaultOption or returned as the selected index.
ERROR message type.
INFORMATION message type.
NO option.
If an optionType was specified to this
ConfirmationCallback, this option may be specified as a
defaultOption or returned as the selected index.
OK option.
If an optionType was specified to this
ConfirmationCallback, this option may be specified as a
defaultOption or returned as the selected index.
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.
Unspecified option type.
The getOptionType method returns this
value if this ConfirmationCallback was instantiated
with options instead of an optionType.
WARNING message type.
YES option.
If an optionType was specified to this
ConfirmationCallback, this option may be specified as a
defaultOption or returned as the selected index.
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.
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.
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.
| 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). |
| 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.
|
|---|
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.
| 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. |
| 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.
|
|---|
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.
| 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). |
| 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.
|
|---|
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.
| 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. |
| 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.
|
|---|
Get the default option.
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.
Get the message type.
INFORMATION,
WARNING or ERROR).
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.
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.
Get the confirmation options.
ConfirmationCallback was instantiated with
an optionType instead of options.
Get the prompt.
ConfirmationCallback
was instantiated without a prompt.
Get the selected confirmation option.
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.Set the selected confirmation option.
| 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. |
|---|