com.ibm.wsspi.security.auth.callback

Class WSProtocolPolicyCallback

  1. java.lang.Object
  2. extended bycom.ibm.wsspi.security.auth.callback.WSProtocolPolicyCallback
All implemented interfaces:
javax.security.auth.callback.Callback

  1. public class WSProtocolPolicyCallback
  2. extends java.lang.Object
  3. implements javax.security.auth.callback.Callback

The WSProtocolPolicyCallback allows a protocol policy object to be gathered by CallbackHandler and pass it to the LoginModule stack. This is used by wsSAPOutboundLoginModule to make mapping decisions and authorization token decisions.

Since:
1.0
Version:
1.0
See Also:
CallbackHandler, WSCallbackHandlerImpl

Constructor Summary

Constructor and Description
WSProtocolPolicyCallback(java.lang.String prompt)
Construct a WSProtocolPolicyCallback object with a prompt hint.
WSProtocolPolicyCallback(java.lang.String prompt,java.lang.Object policy)
Construct a WSProtocolPolicyCallback object with a prompt hint and a List instance.

Method Summary

Modifier and Type Method and Description
  1. java.lang.String
getPrompt()
Return the prompt.
  1. java.lang.Object
getProtocolPolicy()
Return the protocol policy object.
  1. void
setProtocolPolicy(java.lang.Object policy)
Set the CSIv2PerformPolicy object
  1. java.lang.String
toString()
Returns the name of the Callback.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

WSProtocolPolicyCallback

  1. public WSProtocolPolicyCallback( java.lang.String prompt)

Construct a WSProtocolPolicyCallback object with a prompt hint.

Parameters:
prompt - The prompt hint.

WSProtocolPolicyCallback

  1. public WSProtocolPolicyCallback( java.lang.String prompt,
  2. java.lang.Object policy)

Construct a WSProtocolPolicyCallback object with a prompt hint and a List instance.

Parameters:
prompt - The prompt hint.

Method Detail

setProtocolPolicy

  1. public void setProtocolPolicy(java.lang.Object policy)

Set the CSIv2PerformPolicy object

Parameters:
policy - Object

getProtocolPolicy

  1. public java.lang.Object getProtocolPolicy( )

Return the protocol policy object. If the object instance set in Constructor is null, then null is returned.

Returns:
The object, could be null.

getPrompt

  1. public java.lang.String getPrompt( )

Return the prompt. If the prompt set in Constructor is null, then null is returned.

Returns:
The prompt, could be null.

toString

  1. public java.lang.String toString( )

Returns the name of the Callback. Typically, it is the name of the class.

Overrides:
toString in class java.lang.Object
Returns:
The name of the Callback.