com.sun.identity.liberty.ws.authnsvc.protocol
Class SASLRequest

java.lang.Object
  extended by com.sun.identity.liberty.ws.authnsvc.protocol.SASLRequest

public class SASLRequest
extends Object

The SASLRequest class represents SASLRequest element defined in Authentication Service schema.


Constructor Summary
SASLRequest(Element element)
          Constructs a SAMLRequest with a org.w3c.dom.Element.
SASLRequest(String mechanism)
          Constructs a SASLRequest instance.
 
Method Summary
 String getAdvisoryAuthnID()
          Returns value of advisoryAuthnID attribute.
 String getAuthzID()
          Returns value of authzID attribute.
 byte[] getData()
          Returns value of Element 'Data'.
 String getId()
          Returns value of id attribute.
 String getMechanism()
          Returns value of mechanism attribute.
 String getMessageID()
          Returns value of messageID attribute of CorrelationHeader.
 String getRefToMessageID()
          Returns value of refToMessageID attribute of CorrelationHeader.
 Element getRequestAuthnContext()
          Returns Element RequestAuthnContext.
 void setAdvisoryAuthnID(String advisoryAuthnID)
          Sets value of advisoryAuthnID attribute.
 void setAuthzID(String authzID)
          Sets value of authzID attribute.
 void setData(byte[] data)
          Sets value of Element 'Data'.
 void setId(String id)
          Sets value of id attribute.
 void setMechanism(String mechanism)
          Sets value of mechanism attribute
 void setMessageID(String messageID)
          Sets value of messageID attribute of CorrelationHeader.
 void setRefToMessageID(String refToMessageID)
          Sets value of refToMessageID attribute of CorrelationHeader.
 void setRequestAuthnContext(Element requestAuthnContext)
          Sets Element RequestAuthnContext.
 Element toElement()
          Returns SASLRequest in org.w3c.dom.Element format.
 

Constructor Detail

SASLRequest

public SASLRequest(String mechanism)
Constructs a SASLRequest instance.

Parameters:
mechanism - Mechanism attribute value.

SASLRequest

public SASLRequest(Element element)
            throws AuthnSvcException
Constructs a SAMLRequest with a org.w3c.dom.Element.

Parameters:
element - a SASLRequest element
Throws:
AuthnSvcException - if an error occurs while parsing the SASLRequest element
Method Detail

getData

public byte[] getData()
Returns value of Element 'Data'.

Returns:
value of Element 'Data'
See Also:
SASLRequest.setData(byte[])

getRequestAuthnContext

public Element getRequestAuthnContext()
Returns Element RequestAuthnContext.

Returns:
Element RequestAuthnContext
See Also:
SASLRequest.setRequestAuthnContext(Element)

getMechanism

public String getMechanism()
Returns value of mechanism attribute.

Returns:
value of mechanism attribute
See Also:
SASLRequest.setMechanism(String)

getAuthzID

public String getAuthzID()
Returns value of authzID attribute.

Returns:
value of authzID attribute
See Also:
SASLRequest.setAuthzID(String)

getAdvisoryAuthnID

public String getAdvisoryAuthnID()
Returns value of advisoryAuthnID attribute.

Returns:
value of advisoryAuthnID attribute
See Also:
SASLRequest.setAdvisoryAuthnID(String)

getId

public String getId()
Returns value of id attribute.

Returns:
value of id attribute
See Also:
SASLRequest.setId(String)

getMessageID

public String getMessageID()
Returns value of messageID attribute of CorrelationHeader.

Returns:
value of messageID attribute
See Also:
SASLRequest.setMessageID(String)

getRefToMessageID

public String getRefToMessageID()
Returns value of refToMessageID attribute of CorrelationHeader.

Returns:
value of refToMessageID attribute
See Also:
SASLRequest.setRefToMessageID(String)

setData

public void setData(byte[] data)
Sets value of Element 'Data'.

Parameters:
data - value of Element 'Data'
See Also:
SASLRequest.getData()

setRequestAuthnContext

public void setRequestAuthnContext(Element requestAuthnContext)
Sets Element RequestAuthnContext.

Parameters:
requestAuthnContext - Element RequestAuthnContext
See Also:
SASLRequest.getRequestAuthnContext()

setMechanism

public void setMechanism(String mechanism)
Sets value of mechanism attribute

Parameters:
mechanism - value of mechanism attribute
See Also:
SASLRequest.getMechanism()

setAuthzID

public void setAuthzID(String authzID)
Sets value of authzID attribute.

Parameters:
authzID - value of authzID attribute
See Also:
SASLRequest.getAuthzID()

setAdvisoryAuthnID

public void setAdvisoryAuthnID(String advisoryAuthnID)
Sets value of advisoryAuthnID attribute.

Parameters:
advisoryAuthnID - value of advisoryAuthnID attribute
See Also:
SASLRequest.getAdvisoryAuthnID()

setId

public void setId(String id)
Sets value of id attribute.

Parameters:
id - value of id attribute
See Also:
SASLRequest.getId()

setMessageID

public void setMessageID(String messageID)
Sets value of messageID attribute of CorrelationHeader.

Parameters:
messageID - value of messageID attribute
See Also:
SASLRequest.getMessageID()

setRefToMessageID

public void setRefToMessageID(String refToMessageID)
Sets value of refToMessageID attribute of CorrelationHeader.

Parameters:
refToMessageID - value of refToMessageID attribute
See Also:
SASLRequest.getRefToMessageID()

toElement

public Element toElement()
                  throws AuthnSvcException
Returns SASLRequest in org.w3c.dom.Element format.

Returns:
SASLRequest in org.w3c.dom.Element format.
Throws:
AuthnSvcException - if an error occurs while creating the SASLRequest element