// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2012.09.18 at 04:10:06 PM MESZ // package at.gv.util.xsd.zusespec; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.datatype.XMLGregorianCalendar; import at.gv.util.xsd.zusespec.xmldsig.SignatureType; /** *
Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Sender">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}Name"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Recipient" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}Name"/>
* <element name="AddressLine" type="{http://www.w3.org/2001/XMLSchema}token"/>
* <element name="PostalCode" type="{http://www.w3.org/2001/XMLSchema}token"/>
* <element name="Municipality" type="{http://www.w3.org/2001/XMLSchema}token"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}DeliveryID"/>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}DeliveryQuality"/>
* <element name="DeliveryNumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}DeliveryServer"/>
* <element name="Dates">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}FirstNotification"/>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}SecondNotification" minOccurs="0"/>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}DueDate"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"sender",
"recipient",
"deliveryID",
"deliveryQuality",
"deliveryNumber",
"deliveryServer",
"dates",
"signature"
})
@XmlRootElement(name = "ElectronicNotification")
public class ElectronicNotification {
@XmlElement(name = "Sender", required = true)
protected ElectronicNotification.Sender sender;
@XmlElement(name = "Recipient")
protected ElectronicNotification.Recipient recipient;
@XmlElement(name = "DeliveryID", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String deliveryID;
@XmlElement(name = "DeliveryQuality", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
protected String deliveryQuality;
@XmlElement(name = "DeliveryNumber", required = true)
protected String deliveryNumber;
@XmlElement(name = "DeliveryServer", required = true)
@XmlSchemaType(name = "anyURI")
protected String deliveryServer;
@XmlElement(name = "Dates", required = true)
protected ElectronicNotification.Dates dates;
@XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true)
protected SignatureType signature;
/**
* Gets the value of the sender property.
*
* @return
* possible object is
* {@link ElectronicNotification.Sender }
*
*/
public ElectronicNotification.Sender getSender() {
return sender;
}
/**
* Sets the value of the sender property.
*
* @param value
* allowed object is
* {@link ElectronicNotification.Sender }
*
*/
public void setSender(ElectronicNotification.Sender value) {
this.sender = value;
}
/**
* Gets the value of the recipient property.
*
* @return
* possible object is
* {@link ElectronicNotification.Recipient }
*
*/
public ElectronicNotification.Recipient getRecipient() {
return recipient;
}
/**
* Sets the value of the recipient property.
*
* @param value
* allowed object is
* {@link ElectronicNotification.Recipient }
*
*/
public void setRecipient(ElectronicNotification.Recipient value) {
this.recipient = value;
}
/**
* Gets the value of the deliveryID property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeliveryID() {
return deliveryID;
}
/**
* Sets the value of the deliveryID property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeliveryID(String value) {
this.deliveryID = value;
}
/**
* Gets the value of the deliveryQuality property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeliveryQuality() {
return deliveryQuality;
}
/**
* Sets the value of the deliveryQuality property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeliveryQuality(String value) {
this.deliveryQuality = value;
}
/**
* Gets the value of the deliveryNumber property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeliveryNumber() {
return deliveryNumber;
}
/**
* Sets the value of the deliveryNumber property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeliveryNumber(String value) {
this.deliveryNumber = value;
}
/**
* Gets the value of the deliveryServer property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDeliveryServer() {
return deliveryServer;
}
/**
* Sets the value of the deliveryServer property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDeliveryServer(String value) {
this.deliveryServer = value;
}
/**
* Gets the value of the dates property.
*
* @return
* possible object is
* {@link ElectronicNotification.Dates }
*
*/
public ElectronicNotification.Dates getDates() {
return dates;
}
/**
* Sets the value of the dates property.
*
* @param value
* allowed object is
* {@link ElectronicNotification.Dates }
*
*/
public void setDates(ElectronicNotification.Dates value) {
this.dates = value;
}
/**
* Gets the value of the signature property.
*
* @return
* possible object is
* {@link SignatureType }
*
*/
public SignatureType getSignature() {
return signature;
}
/**
* Sets the value of the signature property.
*
* @param value
* allowed object is
* {@link SignatureType }
*
*/
public void setSignature(SignatureType value) {
this.signature = value;
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}FirstNotification"/>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}SecondNotification" minOccurs="0"/>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}DueDate"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"firstNotification",
"secondNotification",
"dueDate"
})
public static class Dates {
@XmlElement(name = "FirstNotification", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar firstNotification;
@XmlElement(name = "SecondNotification")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar secondNotification;
@XmlElement(name = "DueDate", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar dueDate;
/**
* Gets the value of the firstNotification property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getFirstNotification() {
return firstNotification;
}
/**
* Sets the value of the firstNotification property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setFirstNotification(XMLGregorianCalendar value) {
this.firstNotification = value;
}
/**
* Gets the value of the secondNotification property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getSecondNotification() {
return secondNotification;
}
/**
* Sets the value of the secondNotification property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setSecondNotification(XMLGregorianCalendar value) {
this.secondNotification = value;
}
/**
* Gets the value of the dueDate property.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDueDate() {
return dueDate;
}
/**
* Sets the value of the dueDate property.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDueDate(XMLGregorianCalendar value) {
this.dueDate = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}Name"/>
* <element name="AddressLine" type="{http://www.w3.org/2001/XMLSchema}token"/>
* <element name="PostalCode" type="{http://www.w3.org/2001/XMLSchema}token"/>
* <element name="Municipality" type="{http://www.w3.org/2001/XMLSchema}token"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"name",
"addressLine",
"postalCode",
"municipality"
})
public static class Recipient {
@XmlElement(name = "Name", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String name;
@XmlElement(name = "AddressLine", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String addressLine;
@XmlElement(name = "PostalCode", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String postalCode;
@XmlElement(name = "Municipality", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String municipality;
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the addressLine property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressLine() {
return addressLine;
}
/**
* Sets the value of the addressLine property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressLine(String value) {
this.addressLine = value;
}
/**
* Gets the value of the postalCode property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPostalCode() {
return postalCode;
}
/**
* Sets the value of the postalCode property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPostalCode(String value) {
this.postalCode = value;
}
/**
* Gets the value of the municipality property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMunicipality() {
return municipality;
}
/**
* Sets the value of the municipality property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMunicipality(String value) {
this.municipality = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://reference.e-government.gv.at/namespace/zustellung/recipientnotification}Name"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"name"
})
public static class Sender {
@XmlElement(name = "Name", required = true)
@XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@XmlSchemaType(name = "token")
protected String name;
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
}
}