com.sun.xml.wss.saml.internal.saml11.jaxb20
Class AuthenticationStatementType

java.lang.Object
  extended by com.sun.xml.wss.saml.internal.saml11.jaxb20.StatementAbstractType
      extended by com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectStatementAbstractType
          extended by com.sun.xml.wss.saml.internal.saml11.jaxb20.AuthenticationStatementType
Direct Known Subclasses:
AuthenticationStatement

public class AuthenticationStatementType
extends SubjectStatementAbstractType

Java class for AuthenticationStatementType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AuthenticationStatementType">
   <complexContent>
     <extension base="{urn:oasis:names:tc:SAML:1.0:assertion}SubjectStatementAbstractType">
       <sequence>
         <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}SubjectLocality" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}AuthorityBinding" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="AuthenticationInstant" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
       <attribute name="AuthenticationMethod" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  XMLGregorianCalendar authenticationInstant
           
protected  String authenticationMethod
           
protected  List<AuthorityBindingType> authorityBinding
           
protected  SubjectLocalityType subjectLocality
           
 
Fields inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectStatementAbstractType
subject
 
Constructor Summary
AuthenticationStatementType()
           
 
Method Summary
 XMLGregorianCalendar getAuthenticationInstant()
          Gets the value of the authenticationInstant property.
 String getAuthenticationMethod()
          Gets the value of the authenticationMethod property.
 List<AuthorityBindingType> getAuthorityBinding()
          Gets the value of the authorityBinding property.
 SubjectLocalityType getSubjectLocality()
          Gets the value of the subjectLocality property.
 void setAuthenticationInstant(XMLGregorianCalendar value)
          Sets the value of the authenticationInstant property.
 void setAuthenticationMethod(String value)
          Sets the value of the authenticationMethod property.
 void setSubjectLocality(SubjectLocalityType value)
          Sets the value of the subjectLocality property.
 
Methods inherited from class com.sun.xml.wss.saml.internal.saml11.jaxb20.SubjectStatementAbstractType
getSubject, setSubject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subjectLocality

protected SubjectLocalityType subjectLocality

authorityBinding

protected List<AuthorityBindingType> authorityBinding

authenticationInstant

protected XMLGregorianCalendar authenticationInstant

authenticationMethod

protected String authenticationMethod
Constructor Detail

AuthenticationStatementType

public AuthenticationStatementType()
Method Detail

getSubjectLocality

public SubjectLocalityType getSubjectLocality()
Gets the value of the subjectLocality property.

Returns:
possible object is SubjectLocalityType

setSubjectLocality

public void setSubjectLocality(SubjectLocalityType value)
Sets the value of the subjectLocality property.

Parameters:
value - allowed object is SubjectLocalityType

getAuthorityBinding

public List<AuthorityBindingType> getAuthorityBinding()
Gets the value of the authorityBinding property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the authorityBinding property.

For example, to add a new item, do as follows:

    getAuthorityBinding().add(newItem);
 

Objects of the following type(s) are allowed in the list AuthorityBindingType


getAuthenticationInstant

public XMLGregorianCalendar getAuthenticationInstant()
Gets the value of the authenticationInstant property.

Returns:
possible object is XMLGregorianCalendar

setAuthenticationInstant

public void setAuthenticationInstant(XMLGregorianCalendar value)
Sets the value of the authenticationInstant property.

Parameters:
value - allowed object is XMLGregorianCalendar

getAuthenticationMethod

public String getAuthenticationMethod()
Gets the value of the authenticationMethod property.

Returns:
possible object is String

setAuthenticationMethod

public void setAuthenticationMethod(String value)
Sets the value of the authenticationMethod property.

Parameters:
value - allowed object is String


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.