package at.gv.util.xsd.saml.v2_0.assertion; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** *

Java-Klasse für AuthnStatementType complex type. * *

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * *

 * <complexType name="AuthnStatementType">
 *   <complexContent>
 *     <extension base="{urn:oasis:names:tc:SAML:2.0:assertion}StatementAbstractType">
 *       <sequence>
 *         <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}SubjectLocality" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:tc:SAML:2.0:assertion}AuthnContext"/>
 *       </sequence>
 *       <attribute name="AuthnInstant" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *       <attribute name="SessionIndex" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="SessionNotOnOrAfter" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AuthnStatementType", propOrder = { "subjectLocality", "authnContext" }) public class AuthnStatementType extends StatementAbstractType { @XmlElement(name = "SubjectLocality") protected SubjectLocalityType subjectLocality; @XmlElement(name = "AuthnContext", required = true) protected AuthnContextType authnContext; @XmlAttribute(name = "AuthnInstant", required = true) @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar authnInstant; @XmlAttribute(name = "SessionIndex") protected String sessionIndex; @XmlAttribute(name = "SessionNotOnOrAfter") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar sessionNotOnOrAfter; /** * Ruft den Wert der subjectLocality-Eigenschaft ab. * * @return * possible object is * {@link SubjectLocalityType } * */ public SubjectLocalityType getSubjectLocality() { return subjectLocality; } /** * Legt den Wert der subjectLocality-Eigenschaft fest. * * @param value * allowed object is * {@link SubjectLocalityType } * */ public void setSubjectLocality(SubjectLocalityType value) { this.subjectLocality = value; } /** * Ruft den Wert der authnContext-Eigenschaft ab. * * @return * possible object is * {@link AuthnContextType } * */ public AuthnContextType getAuthnContext() { return authnContext; } /** * Legt den Wert der authnContext-Eigenschaft fest. * * @param value * allowed object is * {@link AuthnContextType } * */ public void setAuthnContext(AuthnContextType value) { this.authnContext = value; } /** * Ruft den Wert der authnInstant-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getAuthnInstant() { return authnInstant; } /** * Legt den Wert der authnInstant-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setAuthnInstant(XMLGregorianCalendar value) { this.authnInstant = value; } /** * Ruft den Wert der sessionIndex-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getSessionIndex() { return sessionIndex; } /** * Legt den Wert der sessionIndex-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setSessionIndex(String value) { this.sessionIndex = value; } /** * Ruft den Wert der sessionNotOnOrAfter-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getSessionNotOnOrAfter() { return sessionNotOnOrAfter; } /** * Legt den Wert der sessionNotOnOrAfter-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setSessionNotOnOrAfter(XMLGregorianCalendar value) { this.sessionNotOnOrAfter = value; } }