at.gv.zustellung.zusemsg.xsd.zuse
Class DeliveryNotificationType

java.lang.Object
  extended by at.gv.zustellung.zusemsg.xsd.zuse.DeliveryNotificationType
Direct Known Subclasses:
DeliveryNotification

public class DeliveryNotificationType
extends Object

Java class for DeliveryNotificationType complex type.

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

 <complexType name="DeliveryNotificationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="Success">
             <complexType>
               <complexContent>
                 <extension base="{http://reference.e-government.gv.at/namespace/zustellung/msg}DeliveryAnswerType">
                   <sequence>
                     <element ref="{http://reference.e-government.gv.at/namespace/zustellung/msg}Sender"/>
                     <element ref="{http://reference.e-government.gv.at/namespace/zustellung/msg}Receiver"/>
                     <element name="NotificationsPerformed">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <sequence>
                               <element name="RecipientNotification" maxOccurs="unbounded">
                                 <complexType>
                                   <complexContent>
                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                       <sequence>
                                         <element name="NotificationMethod">
                                           <simpleType>
                                             <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                                               <enumeration value="electronic"/>
                                               <enumeration value="paperbased"/>
                                             </restriction>
                                           </simpleType>
                                         </element>
                                         <element name="Timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
                                       </sequence>
                                     </restriction>
                                   </complexContent>
                                 </complexType>
                               </element>
                             </sequence>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element name="ConfirmationTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
                     <choice>
                       <element name="AuthBlock" type="{urn:oasis:names:tc:SAML:1.0:assertion}AssertionType"/>
                       <element name="BinaryConfirmation">
                         <complexType>
                           <simpleContent>
                             <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
                               <attribute name="Type" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                             </extension>
                           </simpleContent>
                         </complexType>
                       </element>
                     </choice>
                     <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
                   </sequence>
                 </extension>
               </complexContent>
             </complexType>
           </element>
           <element name="Error">
             <complexType>
               <complexContent>
                 <extension base="{http://reference.e-government.gv.at/namespace/zustellung/msg}DeliveryAnswerType">
                   <sequence>
                     <element ref="{http://reference.e-government.gv.at/namespace/zustellung/msg}Sender"/>
                     <element ref="{http://reference.e-government.gv.at/namespace/zustellung/msg}Receiver"/>
                     <element name="NotificationsPerformed">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <sequence>
                               <element name="RecipientNotification" maxOccurs="unbounded" minOccurs="0">
                                 <complexType>
                                   <complexContent>
                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                       <sequence>
                                         <element name="NotificationMethod">
                                           <simpleType>
                                             <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                                               <enumeration value="electronic"/>
                                               <enumeration value="paperbased"/>
                                             </restriction>
                                           </simpleType>
                                         </element>
                                         <element name="Timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
                                       </sequence>
                                     </restriction>
                                   </complexContent>
                                 </complexType>
                               </element>
                             </sequence>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element name="ErrorInfo">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <sequence>
                               <element name="Code" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
                               <element name="Text" type="{http://reference.e-government.gv.at/namespace/zustellung/msg}string255"/>
                             </sequence>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
                   </sequence>
                 </extension>
               </complexContent>
             </complexType>
           </element>
         </choice>
         <element name="AdditionalFormat" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>base64Binary">
                 <attribute name="Type" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
               </extension>
             </simpleContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="version">
         <simpleType>
           <restriction base="{http://reference.e-government.gv.at/namespace/zustellung/msg}token255">
             <enumeration value="1.3.0"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class DeliveryNotificationType.AdditionalFormat
          Java class for anonymous complex type.
static class DeliveryNotificationType.Error
          Java class for anonymous complex type.
static class DeliveryNotificationType.Success
          Java class for anonymous complex type.
 
Constructor Summary
DeliveryNotificationType()
           
 
Method Summary
 List<DeliveryNotificationType.AdditionalFormat> getAdditionalFormat()
          Gets the value of the additionalFormat property.
 DeliveryNotificationType.Error getError()
          Gets the value of the error property.
 DeliveryNotificationType.Success getSuccess()
          Gets the value of the success property.
 String getVersion()
          Gets the value of the version property.
 void setError(DeliveryNotificationType.Error value)
          Sets the value of the error property.
 void setSuccess(DeliveryNotificationType.Success value)
          Sets the value of the success property.
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeliveryNotificationType

public DeliveryNotificationType()
Method Detail

getSuccess

public DeliveryNotificationType.Success getSuccess()
Gets the value of the success property.

Returns:
possible object is DeliveryNotificationType.Success

setSuccess

public void setSuccess(DeliveryNotificationType.Success value)
Sets the value of the success property.

Parameters:
value - allowed object is DeliveryNotificationType.Success

getError

public DeliveryNotificationType.Error getError()
Gets the value of the error property.

Returns:
possible object is DeliveryNotificationType.Error

setError

public void setError(DeliveryNotificationType.Error value)
Sets the value of the error property.

Parameters:
value - allowed object is DeliveryNotificationType.Error

getAdditionalFormat

public List<DeliveryNotificationType.AdditionalFormat> getAdditionalFormat()
Gets the value of the additionalFormat 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 additionalFormat property.

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

    getAdditionalFormat().add(newItem);
 

Objects of the following type(s) are allowed in the list DeliveryNotificationType.AdditionalFormat


getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String


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