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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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 . |
---|