at.gv.zustellung.zusemsg.xsd.saml
Class AssertionType

java.lang.Object
  extended by at.gv.zustellung.zusemsg.xsd.saml.AssertionType

public class AssertionType
extends Object

Java class for AssertionType complex type.

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

 <complexType name="AssertionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}Conditions" minOccurs="0"/>
         <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}Advice" minOccurs="0"/>
         <choice maxOccurs="unbounded">
           <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}Statement"/>
           <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}SubjectStatement"/>
           <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}AuthenticationStatement"/>
           <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}AuthorizationDecisionStatement"/>
           <element ref="{urn:oasis:names:tc:SAML:1.0:assertion}AttributeStatement"/>
         </choice>
         <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature" minOccurs="0"/>
       </sequence>
       <attribute name="MajorVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="MinorVersion" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
       <attribute name="AssertionID" use="required" type="{urn:oasis:names:tc:SAML:1.0:assertion}IDType" />
       <attribute name="Issuer" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="IssueInstant" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
AssertionType()
           
 
Method Summary
 AdviceType getAdvice()
          Gets the value of the advice property.
 String getAssertionID()
          Gets the value of the assertionID property.
 ConditionsType getConditions()
          Gets the value of the conditions property.
 XMLGregorianCalendar getIssueInstant()
          Gets the value of the issueInstant property.
 String getIssuer()
          Gets the value of the issuer property.
 BigInteger getMajorVersion()
          Gets the value of the majorVersion property.
 BigInteger getMinorVersion()
          Gets the value of the minorVersion property.
 SignatureType getSignature()
          Gets the value of the signature property.
 List<StatementAbstractType> getStatementOrSubjectStatementOrAuthenticationStatement()
          Gets the value of the statementOrSubjectStatementOrAuthenticationStatement property.
 void setAdvice(AdviceType value)
          Sets the value of the advice property.
 void setAssertionID(String value)
          Sets the value of the assertionID property.
 void setConditions(ConditionsType value)
          Sets the value of the conditions property.
 void setIssueInstant(XMLGregorianCalendar value)
          Sets the value of the issueInstant property.
 void setIssuer(String value)
          Sets the value of the issuer property.
 void setMajorVersion(BigInteger value)
          Sets the value of the majorVersion property.
 void setMinorVersion(BigInteger value)
          Sets the value of the minorVersion property.
 void setSignature(SignatureType value)
          Sets the value of the signature property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssertionType

public AssertionType()
Method Detail

getConditions

public ConditionsType getConditions()
Gets the value of the conditions property.

Returns:
possible object is ConditionsType

setConditions

public void setConditions(ConditionsType value)
Sets the value of the conditions property.

Parameters:
value - allowed object is ConditionsType

getAdvice

public AdviceType getAdvice()
Gets the value of the advice property.

Returns:
possible object is AdviceType

setAdvice

public void setAdvice(AdviceType value)
Sets the value of the advice property.

Parameters:
value - allowed object is AdviceType

getStatementOrSubjectStatementOrAuthenticationStatement

public List<StatementAbstractType> getStatementOrSubjectStatementOrAuthenticationStatement()
Gets the value of the statementOrSubjectStatementOrAuthenticationStatement 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 statementOrSubjectStatementOrAuthenticationStatement property.

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

    getStatementOrSubjectStatementOrAuthenticationStatement().add(newItem);
 

Objects of the following type(s) are allowed in the list AttributeStatementType AuthenticationStatementType AuthorizationDecisionStatementType StatementAbstractType SubjectStatementAbstractType


getSignature

public SignatureType getSignature()
Gets the value of the signature property.

Returns:
possible object is SignatureType

setSignature

public void setSignature(SignatureType value)
Sets the value of the signature property.

Parameters:
value - allowed object is SignatureType

getMajorVersion

public BigInteger getMajorVersion()
Gets the value of the majorVersion property.

Returns:
possible object is BigInteger

setMajorVersion

public void setMajorVersion(BigInteger value)
Sets the value of the majorVersion property.

Parameters:
value - allowed object is BigInteger

getMinorVersion

public BigInteger getMinorVersion()
Gets the value of the minorVersion property.

Returns:
possible object is BigInteger

setMinorVersion

public void setMinorVersion(BigInteger value)
Sets the value of the minorVersion property.

Parameters:
value - allowed object is BigInteger

getAssertionID

public String getAssertionID()
Gets the value of the assertionID property.

Returns:
possible object is String

setAssertionID

public void setAssertionID(String value)
Sets the value of the assertionID property.

Parameters:
value - allowed object is String

getIssuer

public String getIssuer()
Gets the value of the issuer property.

Returns:
possible object is String

setIssuer

public void setIssuer(String value)
Sets the value of the issuer property.

Parameters:
value - allowed object is String

getIssueInstant

public XMLGregorianCalendar getIssueInstant()
Gets the value of the issueInstant property.

Returns:
possible object is XMLGregorianCalendar

setIssueInstant

public void setIssueInstant(XMLGregorianCalendar value)
Sets the value of the issueInstant property.

Parameters:
value - allowed object is XMLGregorianCalendar


Copyright 2010 E-Government Innovation Center (EGIZ). All Rights Reserved.