Java-Klasse f�r AllowanceChargeReasonCodeType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="AllowanceChargeReasonCodeType"> - * <simpleContent> - * <extension base="<urn:un:unece:uncefact:data:standard:QualifiedDataType:12>AllowanceChargeReasonCodeContentType"> - * </extension> - * </simpleContent> - * </complexType> - *- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AllowanceChargeReasonCodeType", namespace = "urn:un:unece:uncefact:data:standard:QualifiedDataType:12", propOrder = { - "value" -}) -public class AllowanceChargeReasonCodeType { - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String value; - - /** - * Ruft den Wert der value-Eigenschaft ab. - * - * @return String value - * - */ - public String getValue() { - return value; - } - - /** - * Legt den Wert der value-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/AmountType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/AmountType.java deleted file mode 100644 index fcbc3d33..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/AmountType.java +++ /dev/null @@ -1,94 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert -// Siehe http://java.sun.com/xml/jaxb -// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2015.10.16 um 06:16:03 PM CEST -// - - -package org.mustangproject.ZUGFeRD.model; - -import java.math.BigDecimal; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; - - -/** - *
Java-Klasse f�r AmountType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="AmountType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- * <attribute name="currencyID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountTypeCurrencyIDContentType" />
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "AmountType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "value"
-})
-public class AmountType {
-
- @XmlValue
- protected BigDecimal value;
- @XmlAttribute(name = "currencyID")
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- protected String currencyID;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return BigDecimal net value
- *
- */
- public BigDecimal getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link BigDecimal }
- *
- */
- public void setValue(BigDecimal value) {
- this.value = value;
- }
-
- /**
- * Ruft den Wert der currencyID-Eigenschaft ab.
- *
- * @return String three-Character ISO currency
- *
- */
- public String getCurrencyID() {
- return currencyID;
- }
-
- /**
- * Legt den Wert der currencyID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setCurrencyID(String value) {
- this.currencyID = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/CodeType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/CodeType.java
deleted file mode 100644
index 93cdf57d..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/CodeType.java
+++ /dev/null
@@ -1,124 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- * Java-Klasse f�r CodeType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="CodeType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>token">
- * <attribute name="listID" type="{http://www.w3.org/2001/XMLSchema}token" />
- * <attribute name="listVersionID" type="{http://www.w3.org/2001/XMLSchema}token" />
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CodeType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "value"
-})
-public class CodeType {
-
- @XmlValue
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- @XmlSchemaType(name = "token")
- protected String value;
- @XmlAttribute(name = "listID")
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- @XmlSchemaType(name = "token")
- protected String listID;
- @XmlAttribute(name = "listVersionID")
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- @XmlSchemaType(name = "token")
- protected String listVersionID;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return String
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
- /**
- * Ruft den Wert der listID-Eigenschaft ab.
- *
- * @return String
- *
- */
- public String getListID() {
- return listID;
- }
-
- /**
- * Legt den Wert der listID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setListID(String value) {
- this.listID = value;
- }
-
- /**
- * Ruft den Wert der listVersionID-Eigenschaft ab.
- *
- * @return String
- *
- */
- public String getListVersionID() {
- return listVersionID;
- }
-
- /**
- * Legt den Wert der listVersionID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setListVersionID(String value) {
- this.listVersionID = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/CountryIDType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/CountryIDType.java
deleted file mode 100644
index 132d223a..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/CountryIDType.java
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- * Java-Klasse f�r CountryIDType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="CountryIDType"> - * <simpleContent> - * <extension base="<urn:un:unece:uncefact:data:standard:QualifiedDataType:12>CountryIDContentType"> - * </extension> - * </simpleContent> - * </complexType> - *- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CountryIDType", namespace = "urn:un:unece:uncefact:data:standard:QualifiedDataType:12", propOrder = { - "value" -}) -public class CountryIDType { - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String value; - - /** - * Ruft den Wert der value-Eigenschaft ab. - * - * @return String - * - */ - public String getValue() { - return value; - } - - /** - * Legt den Wert der value-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/CreditorFinancialAccountType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/CreditorFinancialAccountType.java deleted file mode 100644 index 5e1c9260..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/CreditorFinancialAccountType.java +++ /dev/null @@ -1,123 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert -// Siehe http://java.sun.com/xml/jaxb -// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2015.10.16 um 06:16:03 PM CEST -// - - -package org.mustangproject.ZUGFeRD.model; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *
Java-Klasse f�r CreditorFinancialAccountType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="CreditorFinancialAccountType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="IBANID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="AccountName" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * <element name="ProprietaryID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CreditorFinancialAccountType", propOrder = {
- "ibanid",
- "accountName",
- "proprietaryID"
-})
-public class CreditorFinancialAccountType {
-
- @XmlElement(name = "IBANID")
- protected IDType ibanid;
- @XmlElement(name = "AccountName")
- protected TextType accountName;
- @XmlElement(name = "ProprietaryID")
- protected IDType proprietaryID;
-
- /**
- * Ruft den Wert der ibanid-Eigenschaft ab.
- *
- * @return IDType IBANID,AccountName or ProprietaryID
- *
- */
- public IDType getIBANID() {
- return ibanid;
- }
-
- /**
- * Legt den Wert der ibanid-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setIBANID(IDType value) {
- this.ibanid = value;
- }
-
- /**
- * Ruft den Wert der accountName-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link TextType }
- *
- */
- public TextType getAccountName() {
- return accountName;
- }
-
- /**
- * Legt den Wert der accountName-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link TextType }
- *
- */
- public void setAccountName(TextType value) {
- this.accountName = value;
- }
-
- /**
- * Ruft den Wert der proprietaryID-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link IDType }
- *
- */
- public IDType getProprietaryID() {
- return proprietaryID;
- }
-
- /**
- * Legt den Wert der proprietaryID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setProprietaryID(IDType value) {
- this.proprietaryID = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/CreditorFinancialInstitutionType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/CreditorFinancialInstitutionType.java
deleted file mode 100644
index 6ee1f7db..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/CreditorFinancialInstitutionType.java
+++ /dev/null
@@ -1,119 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * Java-Klasse f�r CreditorFinancialInstitutionType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="CreditorFinancialInstitutionType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="BICID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="GermanBankleitzahlID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="Name" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "CreditorFinancialInstitutionType", propOrder = {
- "bicid",
- "germanBankleitzahlID",
- "name"
-})
-public class CreditorFinancialInstitutionType {
-
- @XmlElement(name = "BICID")
- protected IDType bicid;
- @XmlElement(name = "GermanBankleitzahlID")
- protected IDType germanBankleitzahlID;
- @XmlElement(name = "Name")
- protected TextType name;
-
- /**
- * Ruft den Wert der bicid-Eigenschaft ab.
- *
- * @return IDType
- *
- */
- public IDType getBICID() {
- return bicid;
- }
-
- /**
- * Legt den Wert der bicid-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setBICID(IDType value) {
- this.bicid = value;
- }
-
- /**
- * Ruft den Wert der germanBankleitzahlID-Eigenschaft ab.
- *
- * @return IDType
- *
- */
- public IDType getGermanBankleitzahlID() {
- return germanBankleitzahlID;
- }
-
- /**
- * Legt den Wert der germanBankleitzahlID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setGermanBankleitzahlID(IDType value) {
- this.germanBankleitzahlID = value;
- }
-
- /**
- * Ruft den Wert der name-Eigenschaft ab.
- *
- * @return TextType
- *
- */
- public TextType getName() {
- return name;
- }
-
- /**
- * Legt den Wert der name-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link TextType }
- *
- */
- public void setName(TextType value) {
- this.name = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/CrossIndustryDocumentType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/CrossIndustryDocumentType.java
deleted file mode 100644
index e7d85950..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/CrossIndustryDocumentType.java
+++ /dev/null
@@ -1,122 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-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.XmlType;
-
-
-/**
- * Java-Klasse f�r CrossIndustryDocumentType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="CrossIndustryDocumentType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="SpecifiedExchangedDocumentContext" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ExchangedDocumentContextType"/>
- * <element name="HeaderExchangedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ExchangedDocumentType"/>
- * <element name="SpecifiedSupplyChainTradeTransaction" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainTradeTransactionType"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlRootElement(name="CrossIndustryDocumentType", namespace="urn:ferd:CrossIndustryDocument:invoice:1p0")
-@XmlType(name = "CrossIndustryDocumentType", namespace = "urn:ferd:CrossIndustryDocument:invoice:1p0", propOrder = {
- "specifiedExchangedDocumentContext",
- "headerExchangedDocument",
- "specifiedSupplyChainTradeTransaction"
-})
-public class CrossIndustryDocumentType {
-
- @XmlElement(name = "SpecifiedExchangedDocumentContext", required = true)
- protected ExchangedDocumentContextType specifiedExchangedDocumentContext;
- @XmlElement(name = "HeaderExchangedDocument", required = true)
- protected ExchangedDocumentType headerExchangedDocument;
- @XmlElement(name = "SpecifiedSupplyChainTradeTransaction", required = true)
- protected SupplyChainTradeTransactionType specifiedSupplyChainTradeTransaction;
-
- /**
- * Ruft den Wert der specifiedExchangedDocumentContext-Eigenschaft ab.
- *
- * @return ExchangedDocumentContextType
- *
- */
- public ExchangedDocumentContextType getSpecifiedExchangedDocumentContext() {
- return specifiedExchangedDocumentContext;
- }
-
- /**
- * Legt den Wert der specifiedExchangedDocumentContext-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link ExchangedDocumentContextType }
- *
- */
- public void setSpecifiedExchangedDocumentContext(ExchangedDocumentContextType value) {
- this.specifiedExchangedDocumentContext = value;
- }
-
- /**
- * Ruft den Wert der headerExchangedDocument-Eigenschaft ab.
- *
- * @return ExchangedDocumentType
- *
- */
- public ExchangedDocumentType getHeaderExchangedDocument() {
- return headerExchangedDocument;
- }
-
- /**
- * Legt den Wert der headerExchangedDocument-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link ExchangedDocumentType }
- *
- */
- public void setHeaderExchangedDocument(ExchangedDocumentType value) {
- this.headerExchangedDocument = value;
- }
-
- /**
- * Ruft den Wert der specifiedSupplyChainTradeTransaction-Eigenschaft ab.
- *
- * @return SupplyChainTradeTransactionType
- *
- */
- public SupplyChainTradeTransactionType getSpecifiedSupplyChainTradeTransaction() {
- return specifiedSupplyChainTradeTransaction;
- }
-
- /**
- * Legt den Wert der specifiedSupplyChainTradeTransaction-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link SupplyChainTradeTransactionType }
- *
- */
- public void setSpecifiedSupplyChainTradeTransaction(SupplyChainTradeTransactionType value) {
- this.specifiedSupplyChainTradeTransaction = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeType.java
deleted file mode 100644
index 55e790dd..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeType.java
+++ /dev/null
@@ -1,156 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-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.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-
-
-/**
- * Java-Klasse f�r DateTimeType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="DateTimeType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="DateTimeString">
- * <complexType>
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>string">
- * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </extension>
- * </simpleContent>
- * </complexType>
- * </element>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DateTimeType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "dateTimeString"
-})
-public class DateTimeType {
-
- @XmlElement(name = "DateTimeString")
- protected DateTimeType.DateTimeString dateTimeString;
-
- /**
- * Ruft den Wert der dateTimeString-Eigenschaft ab.
- *
- * @return DateTimeType.DateTimeString
- *
- */
- public DateTimeType.DateTimeString getDateTimeString() {
- return dateTimeString;
- }
-
- /**
- * Legt den Wert der dateTimeString-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DateTimeType.DateTimeString }
- *
- */
- public void setDateTimeString(DateTimeType.DateTimeString value) {
- this.dateTimeString = value;
- }
-
-
- /**
- * Java-Klasse f�r anonymous complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType>
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>string">
- * <attribute name="format" type="{http://www.w3.org/2001/XMLSchema}string" />
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "value"
- })
- public static class DateTimeString {
-
- public static final String DATE = "102";
- public static final String MONTH = "610";
- public static final String WEEK = "616";
-
- @XmlValue
- protected String value;
- @XmlAttribute(name = "format")
- protected String format;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return String
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
- /**
- * Ruft den Wert der format-Eigenschaft ab.
- *
- * @return String
- *
- */
- public String getFormat() {
- return format;
- }
-
- /**
- * Legt den Wert der format-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setFormat(String value) {
- this.format = value;
- }
-
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeTypeConstants.java
new file mode 100644
index 00000000..ee3dac32
--- /dev/null
+++ b/src/main/java/org/mustangproject/ZUGFeRD/model/DateTimeTypeConstants.java
@@ -0,0 +1,7 @@
+package org.mustangproject.ZUGFeRD.model;
+
+public class DateTimeTypeConstants {
+ public static final String DATE = "102";
+ public static final String MONTH = "610";
+ public static final String WEEK = "616";
+}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DebtorFinancialAccountType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DebtorFinancialAccountType.java
deleted file mode 100644
index d967547c..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/DebtorFinancialAccountType.java
+++ /dev/null
@@ -1,93 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * Java-Klasse f�r DebtorFinancialAccountType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="DebtorFinancialAccountType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="IBANID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="ProprietaryID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DebtorFinancialAccountType", propOrder = {
- "ibanid",
- "proprietaryID"
-})
-public class DebtorFinancialAccountType {
-
- @XmlElement(name = "IBANID")
- protected IDType ibanid;
- @XmlElement(name = "ProprietaryID")
- protected IDType proprietaryID;
-
- /**
- * Ruft den Wert der ibanid-Eigenschaft ab.
- *
- * @return IDType
- *
- */
- public IDType getIBANID() {
- return ibanid;
- }
-
- /**
- * Legt den Wert der ibanid-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setIBANID(IDType value) {
- this.ibanid = value;
- }
-
- /**
- * Ruft den Wert der proprietaryID-Eigenschaft ab.
- *
- * @return IDType
- *
- */
- public IDType getProprietaryID() {
- return proprietaryID;
- }
-
- /**
- * Legt den Wert der proprietaryID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setProprietaryID(IDType value) {
- this.proprietaryID = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DebtorFinancialInstitutionType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DebtorFinancialInstitutionType.java
deleted file mode 100644
index fd728f34..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/DebtorFinancialInstitutionType.java
+++ /dev/null
@@ -1,119 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * Java-Klasse f�r DebtorFinancialInstitutionType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="DebtorFinancialInstitutionType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="BICID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="GermanBankleitzahlID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="Name" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DebtorFinancialInstitutionType", propOrder = {
- "bicid",
- "germanBankleitzahlID",
- "name"
-})
-public class DebtorFinancialInstitutionType {
-
- @XmlElement(name = "BICID")
- protected IDType bicid;
- @XmlElement(name = "GermanBankleitzahlID")
- protected IDType germanBankleitzahlID;
- @XmlElement(name = "Name")
- protected TextType name;
-
- /**
- * Ruft den Wert der bicid-Eigenschaft ab.
- *
- * @return IDType
- *
- */
- public IDType getBICID() {
- return bicid;
- }
-
- /**
- * Legt den Wert der bicid-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setBICID(IDType value) {
- this.bicid = value;
- }
-
- /**
- * Ruft den Wert der germanBankleitzahlID-Eigenschaft ab.
- *
- * @return IDType
- *
- */
- public IDType getGermanBankleitzahlID() {
- return germanBankleitzahlID;
- }
-
- /**
- * Legt den Wert der germanBankleitzahlID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setGermanBankleitzahlID(IDType value) {
- this.germanBankleitzahlID = value;
- }
-
- /**
- * Ruft den Wert der name-Eigenschaft ab.
- *
- * @return TextType
- *
- */
- public TextType getName() {
- return name;
- }
-
- /**
- * Legt den Wert der name-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link TextType }
- *
- */
- public void setName(TextType value) {
- this.name = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DeliveryTermsCodeType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DeliveryTermsCodeType.java
deleted file mode 100644
index 49d18303..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/DeliveryTermsCodeType.java
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- * Java-Klasse f�r DeliveryTermsCodeType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="DeliveryTermsCodeType"> - * <simpleContent> - * <extension base="<urn:un:unece:uncefact:data:standard:QualifiedDataType:12>DeliveryTermsCodeContentType"> - * </extension> - * </simpleContent> - * </complexType> - *- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DeliveryTermsCodeType", namespace = "urn:un:unece:uncefact:data:standard:QualifiedDataType:12", propOrder = { - "value" -}) -public class DeliveryTermsCodeType { - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String value; - - /** - * Ruft den Wert der value-Eigenschaft ab. - * - * @return String - * - */ - public String getValue() { - return value; - } - - /** - * Legt den Wert der value-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeType.java deleted file mode 100644 index 8b78f7bf..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeType.java +++ /dev/null @@ -1,71 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert -// Siehe http://java.sun.com/xml/jaxb -// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2015.10.16 um 06:16:03 PM CEST -// - - -package org.mustangproject.ZUGFeRD.model; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; - - -/** - *
Java-Klasse f�r DocumentCodeType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="DocumentCodeType"> - * <simpleContent> - * <extension base="<urn:un:unece:uncefact:data:standard:QualifiedDataType:12>DocumentCodeContentType"> - * </extension> - * </simpleContent> - * </complexType> - *- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DocumentCodeType", namespace = "urn:un:unece:uncefact:data:standard:QualifiedDataType:12", propOrder = { - "value" -}) -public class DocumentCodeType { - - public static final String INVOICE = "380"; - public static final String DEBITNOTE = "84"; - public static final String CREDITNOTE = "389"; - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String value; - - /** - * Ruft den Wert der value-Eigenschaft ab. - * - * @return String - * - */ - public String getValue() { - return value; - } - - /** - * Legt den Wert der value-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setValue(String value) { - this.value = value; - } - -} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java new file mode 100644 index 00000000..e3aa9c73 --- /dev/null +++ b/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentCodeTypeConstants.java @@ -0,0 +1,7 @@ +package org.mustangproject.ZUGFeRD.model; + +public class DocumentCodeTypeConstants { + public static final String INVOICE = "380"; + public static final String DEBITNOTE = "84"; + public static final String CREDITNOTE = "389"; +} diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterType.java deleted file mode 100644 index 2ae0a51d..00000000 --- a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterType.java +++ /dev/null @@ -1,70 +0,0 @@ -// -// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert -// Siehe http://java.sun.com/xml/jaxb -// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. -// Generiert: 2015.10.16 um 06:16:03 PM CEST -// - - -package org.mustangproject.ZUGFeRD.model; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - *
Java-Klasse f�r DocumentContextParameterType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="DocumentContextParameterType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DocumentContextParameterType", propOrder = {
- "id"
-})
-public class DocumentContextParameterType {
-
- public static final String COMFORT = "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort";
- public static final String EXTENDED = "urn:ferd:CrossIndustryDocument:invoice:1p0:extended";
-
- @XmlElement(name = "ID")
- protected IDType id;
-
- /**
- * Ruft den Wert der id-Eigenschaft ab.
- *
- * @return IDType
- *
- */
- public IDType getID() {
- return id;
- }
-
- /**
- * Legt den Wert der id-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setID(IDType value) {
- this.id = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterTypeConstants.java
new file mode 100644
index 00000000..c90ccb99
--- /dev/null
+++ b/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentContextParameterTypeConstants.java
@@ -0,0 +1,6 @@
+package org.mustangproject.ZUGFeRD.model;
+
+public class DocumentContextParameterTypeConstants {
+ public static final String COMFORT = "urn:ferd:CrossIndustryDocument:invoice:1p0:comfort";
+ public static final String EXTENDED = "urn:ferd:CrossIndustryDocument:invoice:1p0:extended";
+}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentLineDocumentType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentLineDocumentType.java
deleted file mode 100644
index b3ade434..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/DocumentLineDocumentType.java
+++ /dev/null
@@ -1,102 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * Java-Klasse f�r DocumentLineDocumentType complex type. - * - *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. - * - *
- * <complexType name="DocumentLineDocumentType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="LineID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="IncludedNote" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}NoteType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "DocumentLineDocumentType", propOrder = {
- "lineID",
- "includedNote"
-})
-public class DocumentLineDocumentType {
-
- @XmlElement(name = "LineID")
- protected IDType lineID;
- @XmlElement(name = "IncludedNote")
- protected List
- * 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 includedNote property.
- *
- *
- * For example, to add a new item, do as follows: - *
- * getIncludedNote().add(newItem); - *- * - * - *
- * Objects of the following type(s) are allowed in the list
- * {@link NoteType }
- *
- *
- */
- public List Java-Klasse f�r ExchangedDocumentContextType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link DocumentContextParameterType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link DocumentContextParameterType }
- *
- *
- */
- public List Java-Klasse f�r ExchangedDocumentType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link IDType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link NoteType }
- *
- *
- */
- public List Java-Klasse f�r IDType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r IndicatorType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r LogisticsServiceChargeType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link AmountType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradeTaxType }
- *
- *
- */
- public List Java-Klasse f�r LogisticsTransportMovementType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r MeasureType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r NoteType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CodeType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List Java-Klasse f�r NumericType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * An ObjectFactory allows you to programatically
- * construct new instances of the Java representation
- * for XML content. The Java representation of XML
- * content can consist of schema derived interfaces
- * and classes representing the binding of schema
- * type definitions, element declarations and model
- * groups. Factory methods for each of these are
- * provided in this class.
- *
- */
-@XmlRegistry
-public class ObjectFactory {
-
- private final static QName _CrossIndustryDocument_QNAME = new QName("urn:ferd:CrossIndustryDocument:invoice:1p0", "CrossIndustryDocument");
-
- /**
- * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mustangproject.ZUGFeRD.model
- *
- */
- public ObjectFactory() {
- }
-
- /**
- * Create an instance of {@link DateTimeType }
- *
- */
- public DateTimeType createDateTimeType() {
- return new DateTimeType();
- }
-
- /**
- * Create an instance of {@link CrossIndustryDocumentType }
- *
- */
- public CrossIndustryDocumentType createCrossIndustryDocumentType() {
- return new CrossIndustryDocumentType();
- }
-
- /**
- * Create an instance of {@link AllowanceChargeReasonCodeType }
- *
- */
- public AllowanceChargeReasonCodeType createAllowanceChargeReasonCodeType() {
- return new AllowanceChargeReasonCodeType();
- }
-
- /**
- * Create an instance of {@link CountryIDType }
- *
- */
- public CountryIDType createCountryIDType() {
- return new CountryIDType();
- }
-
- /**
- * Create an instance of {@link DeliveryTermsCodeType }
- *
- */
- public DeliveryTermsCodeType createDeliveryTermsCodeType() {
- return new DeliveryTermsCodeType();
- }
-
- /**
- * Create an instance of {@link DocumentCodeType }
- *
- */
- public DocumentCodeType createDocumentCodeType() {
- return new DocumentCodeType();
- }
-
- /**
- * Create an instance of {@link PaymentMeansCodeType }
- *
- */
- public PaymentMeansCodeType createPaymentMeansCodeType() {
- return new PaymentMeansCodeType();
- }
-
- /**
- * Create an instance of {@link ReferenceCodeType }
- *
- */
- public ReferenceCodeType createReferenceCodeType() {
- return new ReferenceCodeType();
- }
-
- /**
- * Create an instance of {@link TaxCategoryCodeType }
- *
- */
- public TaxCategoryCodeType createTaxCategoryCodeType() {
- return new TaxCategoryCodeType();
- }
-
- /**
- * Create an instance of {@link TaxTypeCodeType }
- *
- */
- public TaxTypeCodeType createTaxTypeCodeType() {
- return new TaxTypeCodeType();
- }
-
- /**
- * Create an instance of {@link AmountType }
- *
- */
- public AmountType createAmountType() {
- return new AmountType();
- }
-
- /**
- * Create an instance of {@link CodeType }
- *
- */
- public CodeType createCodeType() {
- return new CodeType();
- }
-
- /**
- * Create an instance of {@link IDType }
- *
- */
- public IDType createIDType() {
- return new IDType();
- }
-
- /**
- * Create an instance of {@link IndicatorType }
- *
- */
- public IndicatorType createIndicatorType() {
- return new IndicatorType();
- }
-
- /**
- * Create an instance of {@link MeasureType }
- *
- */
- public MeasureType createMeasureType() {
- return new MeasureType();
- }
-
- /**
- * Create an instance of {@link NumericType }
- *
- */
- public NumericType createNumericType() {
- return new NumericType();
- }
-
- /**
- * Create an instance of {@link PercentType }
- *
- */
- public PercentType createPercentType() {
- return new PercentType();
- }
-
- /**
- * Create an instance of {@link QuantityType }
- *
- */
- public QuantityType createQuantityType() {
- return new QuantityType();
- }
-
- /**
- * Create an instance of {@link TextType }
- *
- */
- public TextType createTextType() {
- return new TextType();
- }
-
- /**
- * Create an instance of {@link CreditorFinancialAccountType }
- *
- */
- public CreditorFinancialAccountType createCreditorFinancialAccountType() {
- return new CreditorFinancialAccountType();
- }
-
- /**
- * Create an instance of {@link CreditorFinancialInstitutionType }
- *
- */
- public CreditorFinancialInstitutionType createCreditorFinancialInstitutionType() {
- return new CreditorFinancialInstitutionType();
- }
-
- /**
- * Create an instance of {@link DebtorFinancialAccountType }
- *
- */
- public DebtorFinancialAccountType createDebtorFinancialAccountType() {
- return new DebtorFinancialAccountType();
- }
-
- /**
- * Create an instance of {@link DebtorFinancialInstitutionType }
- *
- */
- public DebtorFinancialInstitutionType createDebtorFinancialInstitutionType() {
- return new DebtorFinancialInstitutionType();
- }
-
- /**
- * Create an instance of {@link DocumentContextParameterType }
- *
- */
- public DocumentContextParameterType createDocumentContextParameterType() {
- return new DocumentContextParameterType();
- }
-
- /**
- * Create an instance of {@link DocumentLineDocumentType }
- *
- */
- public DocumentLineDocumentType createDocumentLineDocumentType() {
- return new DocumentLineDocumentType();
- }
-
- /**
- * Create an instance of {@link ExchangedDocumentContextType }
- *
- */
- public ExchangedDocumentContextType createExchangedDocumentContextType() {
- return new ExchangedDocumentContextType();
- }
-
- /**
- * Create an instance of {@link ExchangedDocumentType }
- *
- */
- public ExchangedDocumentType createExchangedDocumentType() {
- return new ExchangedDocumentType();
- }
-
- /**
- * Create an instance of {@link LogisticsServiceChargeType }
- *
- */
- public LogisticsServiceChargeType createLogisticsServiceChargeType() {
- return new LogisticsServiceChargeType();
- }
-
- /**
- * Create an instance of {@link LogisticsTransportMovementType }
- *
- */
- public LogisticsTransportMovementType createLogisticsTransportMovementType() {
- return new LogisticsTransportMovementType();
- }
-
- /**
- * Create an instance of {@link NoteType }
- *
- */
- public NoteType createNoteType() {
- return new NoteType();
- }
-
- /**
- * Create an instance of {@link ProductCharacteristicType }
- *
- */
- public ProductCharacteristicType createProductCharacteristicType() {
- return new ProductCharacteristicType();
- }
-
- /**
- * Create an instance of {@link ProductClassificationType }
- *
- */
- public ProductClassificationType createProductClassificationType() {
- return new ProductClassificationType();
- }
-
- /**
- * Create an instance of {@link ReferencedDocumentType }
- *
- */
- public ReferencedDocumentType createReferencedDocumentType() {
- return new ReferencedDocumentType();
- }
-
- /**
- * Create an instance of {@link ReferencedProductType }
- *
- */
- public ReferencedProductType createReferencedProductType() {
- return new ReferencedProductType();
- }
-
- /**
- * Create an instance of {@link SpecifiedPeriodType }
- *
- */
- public SpecifiedPeriodType createSpecifiedPeriodType() {
- return new SpecifiedPeriodType();
- }
-
- /**
- * Create an instance of {@link SupplyChainConsignmentType }
- *
- */
- public SupplyChainConsignmentType createSupplyChainConsignmentType() {
- return new SupplyChainConsignmentType();
- }
-
- /**
- * Create an instance of {@link SupplyChainEventType }
- *
- */
- public SupplyChainEventType createSupplyChainEventType() {
- return new SupplyChainEventType();
- }
-
- /**
- * Create an instance of {@link SupplyChainTradeAgreementType }
- *
- */
- public SupplyChainTradeAgreementType createSupplyChainTradeAgreementType() {
- return new SupplyChainTradeAgreementType();
- }
-
- /**
- * Create an instance of {@link SupplyChainTradeDeliveryType }
- *
- */
- public SupplyChainTradeDeliveryType createSupplyChainTradeDeliveryType() {
- return new SupplyChainTradeDeliveryType();
- }
-
- /**
- * Create an instance of {@link SupplyChainTradeLineItemType }
- *
- */
- public SupplyChainTradeLineItemType createSupplyChainTradeLineItemType() {
- return new SupplyChainTradeLineItemType();
- }
-
- /**
- * Create an instance of {@link SupplyChainTradeSettlementType }
- *
- */
- public SupplyChainTradeSettlementType createSupplyChainTradeSettlementType() {
- return new SupplyChainTradeSettlementType();
- }
-
- /**
- * Create an instance of {@link SupplyChainTradeTransactionType }
- *
- */
- public SupplyChainTradeTransactionType createSupplyChainTradeTransactionType() {
- return new SupplyChainTradeTransactionType();
- }
-
- /**
- * Create an instance of {@link TaxRegistrationType }
- *
- */
- public TaxRegistrationType createTaxRegistrationType() {
- return new TaxRegistrationType();
- }
-
- /**
- * Create an instance of {@link TradeAccountingAccountType }
- *
- */
- public TradeAccountingAccountType createTradeAccountingAccountType() {
- return new TradeAccountingAccountType();
- }
-
- /**
- * Create an instance of {@link TradeAddressType }
- *
- */
- public TradeAddressType createTradeAddressType() {
- return new TradeAddressType();
- }
-
- /**
- * Create an instance of {@link TradeAllowanceChargeType }
- *
- */
- public TradeAllowanceChargeType createTradeAllowanceChargeType() {
- return new TradeAllowanceChargeType();
- }
-
- /**
- * Create an instance of {@link TradeContactType }
- *
- */
- public TradeContactType createTradeContactType() {
- return new TradeContactType();
- }
-
- /**
- * Create an instance of {@link TradeCountryType }
- *
- */
- public TradeCountryType createTradeCountryType() {
- return new TradeCountryType();
- }
-
- /**
- * Create an instance of {@link TradeDeliveryTermsType }
- *
- */
- public TradeDeliveryTermsType createTradeDeliveryTermsType() {
- return new TradeDeliveryTermsType();
- }
-
- /**
- * Create an instance of {@link TradePartyType }
- *
- */
- public TradePartyType createTradePartyType() {
- return new TradePartyType();
- }
-
- /**
- * Create an instance of {@link TradePaymentDiscountTermsType }
- *
- */
- public TradePaymentDiscountTermsType createTradePaymentDiscountTermsType() {
- return new TradePaymentDiscountTermsType();
- }
-
- /**
- * Create an instance of {@link TradePaymentPenaltyTermsType }
- *
- */
- public TradePaymentPenaltyTermsType createTradePaymentPenaltyTermsType() {
- return new TradePaymentPenaltyTermsType();
- }
-
- /**
- * Create an instance of {@link TradePaymentTermsType }
- *
- */
- public TradePaymentTermsType createTradePaymentTermsType() {
- return new TradePaymentTermsType();
- }
-
- /**
- * Create an instance of {@link TradePriceType }
- *
- */
- public TradePriceType createTradePriceType() {
- return new TradePriceType();
- }
-
- /**
- * Create an instance of {@link TradeProductType }
- *
- */
- public TradeProductType createTradeProductType() {
- return new TradeProductType();
- }
-
- /**
- * Create an instance of {@link TradeSettlementMonetarySummationType }
- *
- */
- public TradeSettlementMonetarySummationType createTradeSettlementMonetarySummationType() {
- return new TradeSettlementMonetarySummationType();
- }
-
- /**
- * Create an instance of {@link TradeSettlementPaymentMeansType }
- *
- */
- public TradeSettlementPaymentMeansType createTradeSettlementPaymentMeansType() {
- return new TradeSettlementPaymentMeansType();
- }
-
- /**
- * Create an instance of {@link TradeTaxType }
- *
- */
- public TradeTaxType createTradeTaxType() {
- return new TradeTaxType();
- }
-
- /**
- * Create an instance of {@link UniversalCommunicationType }
- *
- */
- public UniversalCommunicationType createUniversalCommunicationType() {
- return new UniversalCommunicationType();
- }
-
- /**
- * Create an instance of {@link DateTimeType.DateTimeString }
- *
- */
- public DateTimeType.DateTimeString createDateTimeTypeDateTimeString() {
- return new DateTimeType.DateTimeString();
- }
-
- /**
- * Create an instance of {@link JAXBElement }{@code <}{@link CrossIndustryDocumentType }{@code >}}
- *
- */
- @XmlElementDecl(namespace = "urn:ferd:CrossIndustryDocument:invoice:1p0", name = "CrossIndustryDocument")
- public JAXBElement Java-Klasse f�r PaymentMeansCodeType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r PercentType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r ProductCharacteristicType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CodeType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link MeasureType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List Java-Klasse f�r ProductClassificationType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List Java-Klasse f�r QuantityType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r ReferenceCodeType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r ReferencedDocumentType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link IDType }
- *
- *
- */
- public List Java-Klasse f�r ReferencedProductType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link IDType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link QuantityType }
- *
- *
- */
- public List Java-Klasse f�r SpecifiedPeriodType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r SupplyChainConsignmentType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link LogisticsTransportMovementType }
- *
- *
- */
- public List Java-Klasse f�r SupplyChainEventType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link DateTimeType }
- *
- *
- */
- public List Java-Klasse f�r SupplyChainTradeAgreementType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link ReferencedDocumentType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link ReferencedDocumentType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link ReferencedDocumentType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradePriceType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradePriceType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link ReferencedDocumentType }
- *
- *
- */
- public List Java-Klasse f�r SupplyChainTradeDeliveryType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link SupplyChainConsignmentType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link SupplyChainEventType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link ReferencedDocumentType }
- *
- *
- */
- public List Java-Klasse f�r SupplyChainTradeLineItemType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r SupplyChainTradeSettlementType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradePartyType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradeSettlementPaymentMeansType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradeTaxType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link SpecifiedPeriodType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradeAllowanceChargeType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link LogisticsServiceChargeType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradePaymentTermsType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradeAccountingAccountType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradeAccountingAccountType }
- *
- *
- */
- public List Java-Klasse f�r SupplyChainTradeTransactionType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link SupplyChainTradeAgreementType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link SupplyChainTradeLineItemType }
- *
- *
- */
- public List Java-Klasse f�r TaxCategoryCodeType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r TaxRegistrationType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r TaxTypeCodeType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r TextType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r TradeAccountingAccountType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r TradeAddressType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CodeType }
- *
- *
- */
- public List Java-Klasse f�r TradeAllowanceChargeType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link AmountType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradeTaxType }
- *
- *
- */
- public List Java-Klasse f�r TradeContactType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link UniversalCommunicationType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link UniversalCommunicationType }
- *
- *
- */
- public List Java-Klasse f�r TradeCountryType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link CountryIDType }
- *
- *
- */
- public List Java-Klasse f�r TradeDeliveryTermsType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- * Java-Klasse f�r TradePartyType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link IDType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link IDType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradeContactType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TaxRegistrationType }
- *
- *
- */
- public List Java-Klasse f�r TradePaymentDiscountTermsType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link AmountType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link AmountType }
- *
- *
- */
- public List Java-Klasse f�r TradePaymentPenaltyTermsType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link AmountType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link AmountType }
- *
- *
- */
- public List Java-Klasse f�r TradePaymentTermsType complex type.
- *
- * Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
- *
- *
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TextType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link AmountType }
- *
- *
- */
- public List
- * 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
- * For example, to add a new item, do as follows:
- *
- * Objects of the following type(s) are allowed in the list
- * {@link TradePaymentPenaltyTermsType }
- *
- *
- */
- public List
- * 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
- * <complexType name="ExchangedDocumentContextType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="TestIndicator" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IndicatorType" minOccurs="0"/>
- * <element name="BusinessProcessSpecifiedDocumentContextParameter" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}DocumentContextParameterType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="GuidelineSpecifiedDocumentContextParameter" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}DocumentContextParameterType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ExchangedDocumentContextType", propOrder = {
- "testIndicator",
- "businessProcessSpecifiedDocumentContextParameter",
- "guidelineSpecifiedDocumentContextParameter"
-})
-public class ExchangedDocumentContextType {
-
- @XmlElement(name = "TestIndicator")
- protected IndicatorType testIndicator;
- @XmlElement(name = "BusinessProcessSpecifiedDocumentContextParameter")
- protected Listset method for the businessProcessSpecifiedDocumentContextParameter property.
- *
- *
- * getBusinessProcessSpecifiedDocumentContextParameter().add(newItem);
- *
- *
- *
- * set method for the guidelineSpecifiedDocumentContextParameter property.
- *
- *
- * getGuidelineSpecifiedDocumentContextParameter().add(newItem);
- *
- *
- *
- *
- * <complexType name="ExchangedDocumentType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="Name" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="TypeCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}DocumentCodeType" minOccurs="0"/>
- * <element name="IssueDateTime" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}DateTimeType" minOccurs="0"/>
- * <element name="CopyIndicator" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IndicatorType" minOccurs="0"/>
- * <element name="LanguageID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="IncludedNote" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}NoteType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="EffectiveSpecifiedPeriod" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SpecifiedPeriodType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ExchangedDocumentType", propOrder = {
- "id",
- "name",
- "typeCode",
- "issueDateTime",
- "copyIndicator",
- "languageID",
- "includedNote",
- "effectiveSpecifiedPeriod"
-})
-public class ExchangedDocumentType {
-
- @XmlElement(name = "ID")
- protected IDType id;
- @XmlElement(name = "Name")
- protected Listset method for the name property.
- *
- *
- * getName().add(newItem);
- *
- *
- *
- * set method for the languageID property.
- *
- *
- * getLanguageID().add(newItem);
- *
- *
- *
- * set method for the includedNote property.
- *
- *
- * getIncludedNote().add(newItem);
- *
- *
- *
- *
- * <complexType name="IDType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>token">
- * <attribute name="schemeID" type="{http://www.w3.org/2001/XMLSchema}token" />
- * <attribute name="schemeAgencyID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDTypeSchemeAgencyIDContentType" />
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "IDType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "value"
-})
-public class IDType {
-
- @XmlValue
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- @XmlSchemaType(name = "token")
- protected String value;
- @XmlAttribute(name = "schemeID")
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- @XmlSchemaType(name = "token")
- protected String schemeID;
- @XmlAttribute(name = "schemeAgencyID")
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- protected String schemeAgencyID;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
- /**
- * Ruft den Wert der schemeID-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getSchemeID() {
- return schemeID;
- }
-
- /**
- * Legt den Wert der schemeID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setSchemeID(String value) {
- this.schemeID = value;
- }
-
- /**
- * Ruft den Wert der schemeAgencyID-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getSchemeAgencyID() {
- return schemeAgencyID;
- }
-
- /**
- * Legt den Wert der schemeAgencyID-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setSchemeAgencyID(String value) {
- this.schemeAgencyID = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/IndicatorType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/IndicatorType.java
deleted file mode 100644
index 0f7d1acf..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/IndicatorType.java
+++ /dev/null
@@ -1,69 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="IndicatorType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <choice>
- * <element name="Indicator" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
- * </choice>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "IndicatorType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "indicator"
-})
-public class IndicatorType {
-
- @XmlElement(name = "Indicator")
- protected Boolean indicator;
-
- /**
- * Ruft den Wert der indicator-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link Boolean }
- *
- */
- public Boolean isIndicator() {
- return indicator;
- }
-
- /**
- * Legt den Wert der indicator-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link Boolean }
- *
- */
- public void setIndicator(Boolean value) {
- this.indicator = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/LogisticsServiceChargeType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/LogisticsServiceChargeType.java
deleted file mode 100644
index 81917725..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/LogisticsServiceChargeType.java
+++ /dev/null
@@ -1,142 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="LogisticsServiceChargeType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Description" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="AppliedAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="AppliedTradeTax" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeTaxType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LogisticsServiceChargeType", propOrder = {
- "description",
- "appliedAmount",
- "appliedTradeTax"
-})
-public class LogisticsServiceChargeType {
-
- @XmlElement(name = "Description")
- protected Listset method for the description property.
- *
- *
- * getDescription().add(newItem);
- *
- *
- *
- * set method for the appliedAmount property.
- *
- *
- * getAppliedAmount().add(newItem);
- *
- *
- *
- * set method for the appliedTradeTax property.
- *
- *
- * getAppliedTradeTax().add(newItem);
- *
- *
- *
- *
- * <complexType name="LogisticsTransportMovementType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ModeCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}CodeType" minOccurs="0"/>
- * <element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "LogisticsTransportMovementType", propOrder = {
- "modeCode",
- "id"
-})
-public class LogisticsTransportMovementType {
-
- @XmlElement(name = "ModeCode")
- protected CodeType modeCode;
- @XmlElement(name = "ID")
- protected IDType id;
-
- /**
- * Ruft den Wert der modeCode-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link CodeType }
- *
- */
- public CodeType getModeCode() {
- return modeCode;
- }
-
- /**
- * Legt den Wert der modeCode-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link CodeType }
- *
- */
- public void setModeCode(CodeType value) {
- this.modeCode = value;
- }
-
- /**
- * Ruft den Wert der id-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link IDType }
- *
- */
- public IDType getID() {
- return id;
- }
-
- /**
- * Legt den Wert der id-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setID(IDType value) {
- this.id = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/MeasureType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/MeasureType.java
deleted file mode 100644
index 0efff587..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/MeasureType.java
+++ /dev/null
@@ -1,98 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- *
- * <complexType name="MeasureType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- * <attribute name="unitCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}MeasureTypeUnitCodeContentType" />
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "MeasureType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "value"
-})
-public class MeasureType {
-
- @XmlValue
- protected BigDecimal value;
- @XmlAttribute(name = "unitCode")
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- protected String unitCode;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link BigDecimal }
- *
- */
- public BigDecimal getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link BigDecimal }
- *
- */
- public void setValue(BigDecimal value) {
- this.value = value;
- }
-
- /**
- * Ruft den Wert der unitCode-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getUnitCode() {
- return unitCode;
- }
-
- /**
- * Legt den Wert der unitCode-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setUnitCode(String value) {
- this.unitCode = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/NoteType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/NoteType.java
deleted file mode 100644
index 2be7c6b0..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/NoteType.java
+++ /dev/null
@@ -1,143 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="NoteType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ContentCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}CodeType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="Content" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SubjectCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}CodeType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "NoteType", propOrder = {
- "contentCode",
- "content",
- "subjectCode"
-})
-public class NoteType {
-
- public static final String GENERAL = "";
- public static final String REGULARINFO = "REG";
- public static final String PRICECONDITION = "AAK";
- public static final String CONDITIONS = "AAJ";
- public static final String PAYMENTINFO = "PMT";
-
- @XmlElement(name = "ContentCode")
- protected Listset method for the contentCode property.
- *
- *
- * getContentCode().add(newItem);
- *
- *
- *
- * set method for the content property.
- *
- *
- * getContent().add(newItem);
- *
- *
- *
- *
- * <complexType name="NumericType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "NumericType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "value"
-})
-public class NumericType {
-
- @XmlValue
- protected BigDecimal value;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link BigDecimal }
- *
- */
- public BigDecimal getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link BigDecimal }
- *
- */
- public void setValue(BigDecimal value) {
- this.value = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/ObjectFactory.java b/src/main/java/org/mustangproject/ZUGFeRD/model/ObjectFactory.java
deleted file mode 100644
index bc159efe..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/ObjectFactory.java
+++ /dev/null
@@ -1,533 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlElementDecl;
-import javax.xml.bind.annotation.XmlRegistry;
-import javax.xml.bind.annotation.XmlRootElement;
-import javax.xml.namespace.QName;
-
-
-/**
- * This object contains factory methods for each
- * Java content interface and Java element interface
- * generated in the org.mustangproject.ZUGFeRD.model package.
- *
- * <complexType name="PaymentMeansCodeType">
- * <simpleContent>
- * <extension base="<urn:un:unece:uncefact:data:standard:QualifiedDataType:12>PaymentMeansCodeContentType">
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PaymentMeansCodeType", namespace = "urn:un:unece:uncefact:data:standard:QualifiedDataType:12", propOrder = {
- "value"
-})
-public class PaymentMeansCodeType {
-
- public static final String BANKACCOUNT = "42";
- public static final String NOTSPECIFIED = "1";
- public static final String AUTOMATICCLEARING = "3";
- public static final String CASH = "10";
- public static final String CHECK = "20";
- public static final String DEBITADVICE = "31";
- public static final String CREDITCARD = "48";
- public static final String DEBIT = "49";
- public static final String COMPENSATION = "97";
-
- @XmlValue
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- protected String value;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/PaymentMeansCodeTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/PaymentMeansCodeTypeConstants.java
new file mode 100644
index 00000000..6cd01ddc
--- /dev/null
+++ b/src/main/java/org/mustangproject/ZUGFeRD/model/PaymentMeansCodeTypeConstants.java
@@ -0,0 +1,13 @@
+package org.mustangproject.ZUGFeRD.model;
+
+public class PaymentMeansCodeTypeConstants {
+ public static final String BANKACCOUNT = "42";
+ public static final String NOTSPECIFIED = "1";
+ public static final String AUTOMATICCLEARING = "3";
+ public static final String CASH = "10";
+ public static final String CHECK = "20";
+ public static final String DEBITADVICE = "31";
+ public static final String CREDITCARD = "48";
+ public static final String DEBIT = "49";
+ public static final String COMPENSATION = "97";
+}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/PercentType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/PercentType.java
deleted file mode 100644
index 8cf77697..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/PercentType.java
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.math.BigDecimal;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-
-
-/**
- *
- * <complexType name="PercentType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PercentType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "value"
-})
-public class PercentType {
-
- @XmlValue
- protected BigDecimal value;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link BigDecimal }
- *
- */
- public BigDecimal getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link BigDecimal }
- *
- */
- public void setValue(BigDecimal value) {
- this.value = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/ProductCharacteristicType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/ProductCharacteristicType.java
deleted file mode 100644
index fa5b3a06..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/ProductCharacteristicType.java
+++ /dev/null
@@ -1,175 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="ProductCharacteristicType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="TypeCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}CodeType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="Description" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ValueMeasure" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}MeasureType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="Value" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ProductCharacteristicType", propOrder = {
- "typeCode",
- "description",
- "valueMeasure",
- "value"
-})
-public class ProductCharacteristicType {
-
- @XmlElement(name = "TypeCode")
- protected Listset method for the typeCode property.
- *
- *
- * getTypeCode().add(newItem);
- *
- *
- *
- * set method for the description property.
- *
- *
- * getDescription().add(newItem);
- *
- *
- *
- * set method for the valueMeasure property.
- *
- *
- * getValueMeasure().add(newItem);
- *
- *
- *
- * set method for the value property.
- *
- *
- * getValue().add(newItem);
- *
- *
- *
- *
- * <complexType name="ProductClassificationType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ClassCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}CodeType" minOccurs="0"/>
- * <element name="ClassName" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ProductClassificationType", propOrder = {
- "classCode",
- "className"
-})
-public class ProductClassificationType {
-
- @XmlElement(name = "ClassCode")
- protected CodeType classCode;
- @XmlElement(name = "ClassName")
- protected Listset method for the className property.
- *
- *
- * getClassName().add(newItem);
- *
- *
- *
- *
- * <complexType name="QuantityType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>decimal">
- * <attribute name="unitCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}QuantityTypeUnitCodeContentType" />
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "QuantityType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "value"
-})
-public class QuantityType {
-
- public static final String PIECE = "C62";
- public static final String DAY = "DAY";
- public static final String HECTARE = "HAR";
- public static final String HOUR = "HUR";
- public static final String KILOGRAM = "KGM";
- public static final String KILOMETER = "KTM";
- public static final String KILOWATTHOUR = "KWH";
- public static final String FIXEDRATE = "LS";
- public static final String LITRE = "LTR";
- public static final String MINUTE = "MIN";
- public static final String SQUAREMILLIMETER = "MMK";
- public static final String MILLIMETER = "MMT";
- public static final String SQUAREMETER = "MTK";
- public static final String CUBICMETER = "MTQ";
- public static final String METER = "MTR";
- public static final String PRODUCTCOUNT = "NAR";
- public static final String PRODUCTPAIR = "NPR";
- public static final String PERCENT = "P1";
- public static final String SET = "SET";
- public static final String TON = "TNE";
- public static final String WEEK = "WEE";
-
- @XmlValue
- protected BigDecimal value;
- @XmlAttribute(name = "unitCode")
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- protected String unitCode;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link BigDecimal }
- *
- */
- public BigDecimal getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link BigDecimal }
- *
- */
- public void setValue(BigDecimal value) {
- this.value = value;
- }
-
- /**
- * Ruft den Wert der unitCode-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getUnitCode() {
- return unitCode;
- }
-
- /**
- * Legt den Wert der unitCode-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setUnitCode(String value) {
- this.unitCode = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/QuantityTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/QuantityTypeConstants.java
new file mode 100644
index 00000000..f7a2c8c1
--- /dev/null
+++ b/src/main/java/org/mustangproject/ZUGFeRD/model/QuantityTypeConstants.java
@@ -0,0 +1,25 @@
+package org.mustangproject.ZUGFeRD.model;
+
+public class QuantityTypeConstants {
+ public static final String PIECE = "C62";
+ public static final String DAY = "DAY";
+ public static final String HECTARE = "HAR";
+ public static final String HOUR = "HUR";
+ public static final String KILOGRAM = "KGM";
+ public static final String KILOMETER = "KTM";
+ public static final String KILOWATTHOUR = "KWH";
+ public static final String FIXEDRATE = "LS";
+ public static final String LITRE = "LTR";
+ public static final String MINUTE = "MIN";
+ public static final String SQUAREMILLIMETER = "MMK";
+ public static final String MILLIMETER = "MMT";
+ public static final String SQUAREMETER = "MTK";
+ public static final String CUBICMETER = "MTQ";
+ public static final String METER = "MTR";
+ public static final String PRODUCTCOUNT = "NAR";
+ public static final String PRODUCTPAIR = "NPR";
+ public static final String PERCENT = "P1";
+ public static final String SET = "SET";
+ public static final String TON = "TNE";
+ public static final String WEEK = "WEE";
+}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/ReferenceCodeType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/ReferenceCodeType.java
deleted file mode 100644
index bec47d24..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/ReferenceCodeType.java
+++ /dev/null
@@ -1,69 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- *
- * <complexType name="ReferenceCodeType">
- * <simpleContent>
- * <extension base="<urn:un:unece:uncefact:data:standard:QualifiedDataType:12>ReferenceCodeContentType">
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ReferenceCodeType", namespace = "urn:un:unece:uncefact:data:standard:QualifiedDataType:12", propOrder = {
- "value"
-})
-public class ReferenceCodeType {
-
- @XmlValue
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- protected String value;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/ReferencedDocumentType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/ReferencedDocumentType.java
deleted file mode 100644
index dc4706ff..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/ReferencedDocumentType.java
+++ /dev/null
@@ -1,190 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="ReferencedDocumentType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="IssueDateTime" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}DateMandatoryDateTimeType" minOccurs="0"/>
- * <element name="LineID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="TypeCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}DocumentCodeType" minOccurs="0"/>
- * <element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ReferenceTypeCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}ReferenceCodeType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ReferencedDocumentType", propOrder = {
- "issueDateTime",
- "lineID",
- "typeCode",
- "id",
- "referenceTypeCode"
-})
-public class ReferencedDocumentType {
-
- @XmlElement(name = "IssueDateTime")
- @XmlSchemaType(name = "anySimpleType")
- protected String issueDateTime;
- @XmlElement(name = "LineID")
- protected IDType lineID;
- @XmlElement(name = "TypeCode")
- protected DocumentCodeType typeCode;
- @XmlElement(name = "ID")
- protected Listset method for the id property.
- *
- *
- * getID().add(newItem);
- *
- *
- *
- *
- * <complexType name="ReferencedProductType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="GlobalID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SellerAssignedID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="BuyerAssignedID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * <element name="Name" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="Description" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="UnitQuantity" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}QuantityType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "ReferencedProductType", propOrder = {
- "globalID",
- "sellerAssignedID",
- "buyerAssignedID",
- "name",
- "description",
- "unitQuantity"
-})
-public class ReferencedProductType {
-
- @XmlElement(name = "GlobalID")
- protected Listset method for the globalID property.
- *
- *
- * getGlobalID().add(newItem);
- *
- *
- *
- * set method for the name property.
- *
- *
- * getName().add(newItem);
- *
- *
- *
- * set method for the description property.
- *
- *
- * getDescription().add(newItem);
- *
- *
- *
- * set method for the unitQuantity property.
- *
- *
- * getUnitQuantity().add(newItem);
- *
- *
- *
- *
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SpecifiedPeriodType", propOrder = {
- "startDateTime",
- "endDateTime",
- "completeDateTime"
-})
-public class SpecifiedPeriodType {
-
- @XmlElement(name = "StartDateTime")
- protected DateTimeType startDateTime;
- @XmlElement(name = "EndDateTime")
- protected DateTimeType endDateTime;
- @XmlElement(name = "CompleteDateTime")
- protected DateTimeType completeDateTime;
-
- /**
- * Ruft den Wert der startDateTime-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DateTimeType }
- *
- */
- public DateTimeType getStartDateTime() {
- return startDateTime;
- }
-
- /**
- * Legt den Wert der startDateTime-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DateTimeType }
- *
- */
- public void setStartDateTime(DateTimeType value) {
- this.startDateTime = value;
- }
-
- /**
- * Ruft den Wert der endDateTime-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DateTimeType }
- *
- */
- public DateTimeType getEndDateTime() {
- return endDateTime;
- }
-
- /**
- * Legt den Wert der endDateTime-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DateTimeType }
- *
- */
- public void setEndDateTime(DateTimeType value) {
- this.endDateTime = value;
- }
-
- /**
- * Ruft den Wert der completeDateTime-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DateTimeType }
- *
- */
- public DateTimeType getCompleteDateTime() {
- return completeDateTime;
- }
-
- /**
- * Legt den Wert der completeDateTime-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DateTimeType }
- *
- */
- public void setCompleteDateTime(DateTimeType value) {
- this.completeDateTime = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/SupplyChainConsignmentType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/SupplyChainConsignmentType.java
deleted file mode 100644
index cdb08594..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/SupplyChainConsignmentType.java
+++ /dev/null
@@ -1,76 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="SupplyChainConsignmentType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="SpecifiedLogisticsTransportMovement" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}LogisticsTransportMovementType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SupplyChainConsignmentType", propOrder = {
- "specifiedLogisticsTransportMovement"
-})
-public class SupplyChainConsignmentType {
-
- @XmlElement(name = "SpecifiedLogisticsTransportMovement")
- protected Listset method for the specifiedLogisticsTransportMovement property.
- *
- *
- * getSpecifiedLogisticsTransportMovement().add(newItem);
- *
- *
- *
- *
- * <complexType name="SupplyChainEventType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="OccurrenceDateTime" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}DateTimeType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SupplyChainEventType", propOrder = {
- "occurrenceDateTime"
-})
-public class SupplyChainEventType {
-
- @XmlElement(name = "OccurrenceDateTime")
- protected Listset method for the occurrenceDateTime property.
- *
- *
- * getOccurrenceDateTime().add(newItem);
- *
- *
- *
- *
- * <complexType name="SupplyChainTradeAgreementType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="BuyerReference" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SellerTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
- * <element name="BuyerTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
- * <element name="ProductEndUserTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
- * <element name="ApplicableTradeDeliveryTerms" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeDeliveryTermsType" minOccurs="0"/>
- * <element name="BuyerOrderReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ContractReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="AdditionalReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="GrossPriceProductTradePrice" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePriceType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="NetPriceProductTradePrice" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePriceType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="CustomerOrderReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SupplyChainTradeAgreementType", propOrder = {
- "buyerReference",
- "sellerTradeParty",
- "buyerTradeParty",
- "productEndUserTradeParty",
- "applicableTradeDeliveryTerms",
- "buyerOrderReferencedDocument",
- "contractReferencedDocument",
- "additionalReferencedDocument",
- "grossPriceProductTradePrice",
- "netPriceProductTradePrice",
- "customerOrderReferencedDocument"
-})
-public class SupplyChainTradeAgreementType {
-
- @XmlElement(name = "BuyerReference")
- protected Listset method for the buyerReference property.
- *
- *
- * getBuyerReference().add(newItem);
- *
- *
- *
- * set method for the buyerOrderReferencedDocument property.
- *
- *
- * getBuyerOrderReferencedDocument().add(newItem);
- *
- *
- *
- * set method for the contractReferencedDocument property.
- *
- *
- * getContractReferencedDocument().add(newItem);
- *
- *
- *
- * set method for the additionalReferencedDocument property.
- *
- *
- * getAdditionalReferencedDocument().add(newItem);
- *
- *
- *
- * set method for the grossPriceProductTradePrice property.
- *
- *
- * getGrossPriceProductTradePrice().add(newItem);
- *
- *
- *
- * set method for the netPriceProductTradePrice property.
- *
- *
- * getNetPriceProductTradePrice().add(newItem);
- *
- *
- *
- * set method for the customerOrderReferencedDocument property.
- *
- *
- * getCustomerOrderReferencedDocument().add(newItem);
- *
- *
- *
- *
- * <complexType name="SupplyChainTradeDeliveryType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="BilledQuantity" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}QuantityType" minOccurs="0"/>
- * <element name="ChargeFreeQuantity" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}QuantityType" minOccurs="0"/>
- * <element name="PackageQuantity" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}QuantityType" minOccurs="0"/>
- * <element name="RelatedSupplyChainConsignment" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainConsignmentType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ShipToTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
- * <element name="UltimateShipToTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
- * <element name="ShipFromTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
- * <element name="ActualDeliverySupplyChainEvent" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainEventType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="DespatchAdviceReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" minOccurs="0"/>
- * <element name="ReceivingAdviceReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="DeliveryNoteReferencedDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}ReferencedDocumentType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SupplyChainTradeDeliveryType", propOrder = {
- "billedQuantity",
- "chargeFreeQuantity",
- "packageQuantity",
- "relatedSupplyChainConsignment",
- "shipToTradeParty",
- "ultimateShipToTradeParty",
- "shipFromTradeParty",
- "actualDeliverySupplyChainEvent",
- "despatchAdviceReferencedDocument",
- "receivingAdviceReferencedDocument",
- "deliveryNoteReferencedDocument"
-})
-public class SupplyChainTradeDeliveryType {
-
- @XmlElement(name = "BilledQuantity")
- protected QuantityType billedQuantity;
- @XmlElement(name = "ChargeFreeQuantity")
- protected QuantityType chargeFreeQuantity;
- @XmlElement(name = "PackageQuantity")
- protected QuantityType packageQuantity;
- @XmlElement(name = "RelatedSupplyChainConsignment")
- protected Listset method for the relatedSupplyChainConsignment property.
- *
- *
- * getRelatedSupplyChainConsignment().add(newItem);
- *
- *
- *
- * set method for the actualDeliverySupplyChainEvent property.
- *
- *
- * getActualDeliverySupplyChainEvent().add(newItem);
- *
- *
- *
- * set method for the receivingAdviceReferencedDocument property.
- *
- *
- * getReceivingAdviceReferencedDocument().add(newItem);
- *
- *
- *
- *
- * <complexType name="SupplyChainTradeLineItemType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="AssociatedDocumentLineDocument" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}DocumentLineDocumentType" minOccurs="0"/>
- * <element name="SpecifiedSupplyChainTradeAgreement" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainTradeAgreementType" minOccurs="0"/>
- * <element name="SpecifiedSupplyChainTradeDelivery" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainTradeDeliveryType" minOccurs="0"/>
- * <element name="SpecifiedSupplyChainTradeSettlement" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainTradeSettlementType" minOccurs="0"/>
- * <element name="SpecifiedTradeProduct" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeProductType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SupplyChainTradeLineItemType", propOrder = {
- "associatedDocumentLineDocument",
- "specifiedSupplyChainTradeAgreement",
- "specifiedSupplyChainTradeDelivery",
- "specifiedSupplyChainTradeSettlement",
- "specifiedTradeProduct"
-})
-public class SupplyChainTradeLineItemType {
-
- @XmlElement(name = "AssociatedDocumentLineDocument")
- protected DocumentLineDocumentType associatedDocumentLineDocument;
- @XmlElement(name = "SpecifiedSupplyChainTradeAgreement")
- protected SupplyChainTradeAgreementType specifiedSupplyChainTradeAgreement;
- @XmlElement(name = "SpecifiedSupplyChainTradeDelivery")
- protected SupplyChainTradeDeliveryType specifiedSupplyChainTradeDelivery;
- @XmlElement(name = "SpecifiedSupplyChainTradeSettlement")
- protected SupplyChainTradeSettlementType specifiedSupplyChainTradeSettlement;
- @XmlElement(name = "SpecifiedTradeProduct")
- protected TradeProductType specifiedTradeProduct;
-
- /**
- * Ruft den Wert der associatedDocumentLineDocument-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DocumentLineDocumentType }
- *
- */
- public DocumentLineDocumentType getAssociatedDocumentLineDocument() {
- return associatedDocumentLineDocument;
- }
-
- /**
- * Legt den Wert der associatedDocumentLineDocument-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DocumentLineDocumentType }
- *
- */
- public void setAssociatedDocumentLineDocument(DocumentLineDocumentType value) {
- this.associatedDocumentLineDocument = value;
- }
-
- /**
- * Ruft den Wert der specifiedSupplyChainTradeAgreement-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link SupplyChainTradeAgreementType }
- *
- */
- public SupplyChainTradeAgreementType getSpecifiedSupplyChainTradeAgreement() {
- return specifiedSupplyChainTradeAgreement;
- }
-
- /**
- * Legt den Wert der specifiedSupplyChainTradeAgreement-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link SupplyChainTradeAgreementType }
- *
- */
- public void setSpecifiedSupplyChainTradeAgreement(SupplyChainTradeAgreementType value) {
- this.specifiedSupplyChainTradeAgreement = value;
- }
-
- /**
- * Ruft den Wert der specifiedSupplyChainTradeDelivery-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link SupplyChainTradeDeliveryType }
- *
- */
- public SupplyChainTradeDeliveryType getSpecifiedSupplyChainTradeDelivery() {
- return specifiedSupplyChainTradeDelivery;
- }
-
- /**
- * Legt den Wert der specifiedSupplyChainTradeDelivery-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link SupplyChainTradeDeliveryType }
- *
- */
- public void setSpecifiedSupplyChainTradeDelivery(SupplyChainTradeDeliveryType value) {
- this.specifiedSupplyChainTradeDelivery = value;
- }
-
- /**
- * Ruft den Wert der specifiedSupplyChainTradeSettlement-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link SupplyChainTradeSettlementType }
- *
- */
- public SupplyChainTradeSettlementType getSpecifiedSupplyChainTradeSettlement() {
- return specifiedSupplyChainTradeSettlement;
- }
-
- /**
- * Legt den Wert der specifiedSupplyChainTradeSettlement-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link SupplyChainTradeSettlementType }
- *
- */
- public void setSpecifiedSupplyChainTradeSettlement(SupplyChainTradeSettlementType value) {
- this.specifiedSupplyChainTradeSettlement = value;
- }
-
- /**
- * Ruft den Wert der specifiedTradeProduct-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link TradeProductType }
- *
- */
- public TradeProductType getSpecifiedTradeProduct() {
- return specifiedTradeProduct;
- }
-
- /**
- * Legt den Wert der specifiedTradeProduct-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link TradeProductType }
- *
- */
- public void setSpecifiedTradeProduct(TradeProductType value) {
- this.specifiedTradeProduct = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/SupplyChainTradeSettlementType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/SupplyChainTradeSettlementType.java
deleted file mode 100644
index f4cfd4f4..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/SupplyChainTradeSettlementType.java
+++ /dev/null
@@ -1,457 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="SupplyChainTradeSettlementType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="PaymentReference" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="InvoiceCurrencyCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}CodeType" minOccurs="0"/>
- * <element name="InvoiceeTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" minOccurs="0"/>
- * <element name="PayeeTradeParty" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePartyType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SpecifiedTradeSettlementPaymentMeans" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeSettlementPaymentMeansType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ApplicableTradeTax" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeTaxType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="BillingSpecifiedPeriod" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SpecifiedPeriodType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SpecifiedTradeAllowanceCharge" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeAllowanceChargeType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SpecifiedLogisticsServiceCharge" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}LogisticsServiceChargeType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SpecifiedTradePaymentTerms" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePaymentTermsType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SpecifiedTradeAccountingAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeAccountingAccountType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="SpecifiedTradeSettlementMonetarySummation" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeSettlementMonetarySummationType" minOccurs="0"/>
- * <element name="ReceivableSpecifiedTradeAccountingAccount" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeAccountingAccountType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SupplyChainTradeSettlementType", propOrder = {
- "paymentReference",
- "invoiceCurrencyCode",
- "invoiceeTradeParty",
- "payeeTradeParty",
- "specifiedTradeSettlementPaymentMeans",
- "applicableTradeTax",
- "billingSpecifiedPeriod",
- "specifiedTradeAllowanceCharge",
- "specifiedLogisticsServiceCharge",
- "specifiedTradePaymentTerms",
- "specifiedTradeAccountingAccount",
- "specifiedTradeSettlementMonetarySummation",
- "receivableSpecifiedTradeAccountingAccount"
-})
-public class SupplyChainTradeSettlementType {
-
- @XmlElement(name = "PaymentReference")
- protected Listset method for the paymentReference property.
- *
- *
- * getPaymentReference().add(newItem);
- *
- *
- *
- * set method for the payeeTradeParty property.
- *
- *
- * getPayeeTradeParty().add(newItem);
- *
- *
- *
- * set method for the specifiedTradeSettlementPaymentMeans property.
- *
- *
- * getSpecifiedTradeSettlementPaymentMeans().add(newItem);
- *
- *
- *
- * set method for the applicableTradeTax property.
- *
- *
- * getApplicableTradeTax().add(newItem);
- *
- *
- *
- * set method for the billingSpecifiedPeriod property.
- *
- *
- * getBillingSpecifiedPeriod().add(newItem);
- *
- *
- *
- * set method for the specifiedTradeAllowanceCharge property.
- *
- *
- * getSpecifiedTradeAllowanceCharge().add(newItem);
- *
- *
- *
- * set method for the specifiedLogisticsServiceCharge property.
- *
- *
- * getSpecifiedLogisticsServiceCharge().add(newItem);
- *
- *
- *
- * set method for the specifiedTradePaymentTerms property.
- *
- *
- * getSpecifiedTradePaymentTerms().add(newItem);
- *
- *
- *
- * set method for the specifiedTradeAccountingAccount property.
- *
- *
- * getSpecifiedTradeAccountingAccount().add(newItem);
- *
- *
- *
- * set method for the receivableSpecifiedTradeAccountingAccount property.
- *
- *
- * getReceivableSpecifiedTradeAccountingAccount().add(newItem);
- *
- *
- *
- *
- * <complexType name="SupplyChainTradeTransactionType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ApplicableSupplyChainTradeAgreement" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainTradeAgreementType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ApplicableSupplyChainTradeDelivery" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainTradeDeliveryType" minOccurs="0"/>
- * <element name="ApplicableSupplyChainTradeSettlement" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainTradeSettlementType" minOccurs="0"/>
- * <element name="IncludedSupplyChainTradeLineItem" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}SupplyChainTradeLineItemType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "SupplyChainTradeTransactionType", propOrder = {
- "applicableSupplyChainTradeAgreement",
- "applicableSupplyChainTradeDelivery",
- "applicableSupplyChainTradeSettlement",
- "includedSupplyChainTradeLineItem"
-})
-public class SupplyChainTradeTransactionType {
-
- @XmlElement(name = "ApplicableSupplyChainTradeAgreement")
- protected Listset method for the applicableSupplyChainTradeAgreement property.
- *
- *
- * getApplicableSupplyChainTradeAgreement().add(newItem);
- *
- *
- *
- * set method for the includedSupplyChainTradeLineItem property.
- *
- *
- * getIncludedSupplyChainTradeLineItem().add(newItem);
- *
- *
- *
- *
- * <complexType name="TaxCategoryCodeType">
- * <simpleContent>
- * <extension base="<urn:un:unece:uncefact:data:standard:QualifiedDataType:12>TaxCategoryCodeContentType">
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TaxCategoryCodeType", namespace = "urn:un:unece:uncefact:data:standard:QualifiedDataType:12", propOrder = {
- "value"
-})
-public class TaxCategoryCodeType {
-
- public static final String STANDARDRATE = "S";
- public static final String REVERSECHARGE = "AE";
- public static final String TAXEXEMPT = "E";
- public static final String ZEROTAXPRODUCTS = "Z";
- public static final String UNTAXEDSERVICE = "O";
- public static final String INTRACOMMUNITY = "IC";
-
- @XmlValue
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- protected String value;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxCategoryCodeTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxCategoryCodeTypeConstants.java
new file mode 100644
index 00000000..c11c53ac
--- /dev/null
+++ b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxCategoryCodeTypeConstants.java
@@ -0,0 +1,10 @@
+package org.mustangproject.ZUGFeRD.model;
+
+public class TaxCategoryCodeTypeConstants {
+ public static final String STANDARDRATE = "S";
+ public static final String REVERSECHARGE = "AE";
+ public static final String TAXEXEMPT = "E";
+ public static final String ZEROTAXPRODUCTS = "Z";
+ public static final String UNTAXEDSERVICE = "O";
+ public static final String INTRACOMMUNITY = "IC";
+}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationType.java
deleted file mode 100644
index 5fcb5b3c..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationType.java
+++ /dev/null
@@ -1,72 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="TaxRegistrationType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TaxRegistrationType", propOrder = {
- "id"
-})
-public class TaxRegistrationType {
-
- public static final String USTID = "VA";
- public static final String TAXID = "FC";
-
- @XmlElement(name = "ID")
- protected IDType id;
-
- /**
- * Ruft den Wert der id-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link IDType }
- *
- */
- public IDType getID() {
- return id;
- }
-
- /**
- * Legt den Wert der id-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setID(IDType value) {
- this.id = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationTypeConstants.java
new file mode 100644
index 00000000..37563fc6
--- /dev/null
+++ b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxRegistrationTypeConstants.java
@@ -0,0 +1,6 @@
+package org.mustangproject.ZUGFeRD.model;
+
+public class TaxRegistrationTypeConstants {
+ public static final String USTID = "VA";
+ public static final String TAXID = "FC";
+}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeType.java
deleted file mode 100644
index d3c59fe6..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeType.java
+++ /dev/null
@@ -1,73 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- *
- * <complexType name="TaxTypeCodeType">
- * <simpleContent>
- * <extension base="<urn:un:unece:uncefact:data:standard:QualifiedDataType:12>TaxTypeCodeContentType">
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TaxTypeCodeType", namespace = "urn:un:unece:uncefact:data:standard:QualifiedDataType:12", propOrder = {
- "value"
-})
-public class TaxTypeCodeType {
-
- public static final String SALESTAX = "VAT";
- public static final String INSURANCETAX = "ZF_INSURANCE_TAX";
- public static final String OLDPART = "AAJ";
-
- @XmlValue
- @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
- protected String value;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeTypeConstants.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeTypeConstants.java
new file mode 100644
index 00000000..804f5cd3
--- /dev/null
+++ b/src/main/java/org/mustangproject/ZUGFeRD/model/TaxTypeCodeTypeConstants.java
@@ -0,0 +1,7 @@
+package org.mustangproject.ZUGFeRD.model;
+
+public class TaxTypeCodeTypeConstants {
+ public static final String SALESTAX = "VAT";
+ public static final String INSURANCETAX = "ZF_INSURANCE_TAX";
+ public static final String OLDPART = "AAJ";
+}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TextType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TextType.java
deleted file mode 100644
index 84ee4eb7..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/TextType.java
+++ /dev/null
@@ -1,66 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.XmlValue;
-
-
-/**
- *
- * <complexType name="TextType">
- * <simpleContent>
- * <extension base="<http://www.w3.org/2001/XMLSchema>string">
- * </extension>
- * </simpleContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TextType", namespace = "urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15", propOrder = {
- "value"
-})
-public class TextType {
-
- @XmlValue
- protected String value;
-
- /**
- * Ruft den Wert der value-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link String }
- *
- */
- public String getValue() {
- return value;
- }
-
- /**
- * Legt den Wert der value-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link String }
- *
- */
- public void setValue(String value) {
- this.value = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TradeAccountingAccountType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TradeAccountingAccountType.java
deleted file mode 100644
index 4545ed74..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/TradeAccountingAccountType.java
+++ /dev/null
@@ -1,69 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="TradeAccountingAccountType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradeAccountingAccountType", propOrder = {
- "id"
-})
-public class TradeAccountingAccountType {
-
- @XmlElement(name = "ID")
- protected IDType id;
-
- /**
- * Ruft den Wert der id-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link IDType }
- *
- */
- public IDType getID() {
- return id;
- }
-
- /**
- * Legt den Wert der id-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link IDType }
- *
- */
- public void setID(IDType value) {
- this.id = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TradeAddressType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TradeAddressType.java
deleted file mode 100644
index a1008330..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/TradeAddressType.java
+++ /dev/null
@@ -1,188 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="TradeAddressType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="PostcodeCode" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}CodeType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="LineOne" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * <element name="LineTwo" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * <element name="CityName" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * <element name="CountryID" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}CountryIDType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradeAddressType", propOrder = {
- "postcodeCode",
- "lineOne",
- "lineTwo",
- "cityName",
- "countryID"
-})
-public class TradeAddressType {
-
- @XmlElement(name = "PostcodeCode")
- protected Listset method for the postcodeCode property.
- *
- *
- * getPostcodeCode().add(newItem);
- *
- *
- *
- *
- * <complexType name="TradeAllowanceChargeType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ChargeIndicator" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IndicatorType" minOccurs="0"/>
- * <element name="SequenceNumeric" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}NumericType" minOccurs="0"/>
- * <element name="CalculationPercent" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}PercentType" minOccurs="0"/>
- * <element name="BasisAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountType" minOccurs="0"/>
- * <element name="BasisQuantity" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}QuantityType" minOccurs="0"/>
- * <element name="ActualAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ReasonCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}AllowanceChargeReasonCodeType" minOccurs="0"/>
- * <element name="Reason" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * <element name="CategoryTradeTax" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeTaxType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradeAllowanceChargeType", propOrder = {
- "chargeIndicator",
- "sequenceNumeric",
- "calculationPercent",
- "basisAmount",
- "basisQuantity",
- "actualAmount",
- "reasonCode",
- "reason",
- "categoryTradeTax"
-})
-public class TradeAllowanceChargeType {
-
- @XmlElement(name = "ChargeIndicator")
- protected IndicatorType chargeIndicator;
- @XmlElement(name = "SequenceNumeric")
- protected NumericType sequenceNumeric;
- @XmlElement(name = "CalculationPercent")
- protected PercentType calculationPercent;
- @XmlElement(name = "BasisAmount")
- protected AmountType basisAmount;
- @XmlElement(name = "BasisQuantity")
- protected QuantityType basisQuantity;
- @XmlElement(name = "ActualAmount")
- protected Listset method for the actualAmount property.
- *
- *
- * getActualAmount().add(newItem);
- *
- *
- *
- * set method for the categoryTradeTax property.
- *
- *
- * getCategoryTradeTax().add(newItem);
- *
- *
- *
- *
- * <complexType name="TradeContactType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="PersonName" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * <element name="DepartmentName" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * <element name="TelephoneUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}UniversalCommunicationType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="FaxUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}UniversalCommunicationType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="EmailURIUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}UniversalCommunicationType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradeContactType", propOrder = {
- "personName",
- "departmentName",
- "telephoneUniversalCommunication",
- "faxUniversalCommunication",
- "emailURIUniversalCommunication"
-})
-public class TradeContactType {
-
- @XmlElement(name = "PersonName")
- protected TextType personName;
- @XmlElement(name = "DepartmentName")
- protected TextType departmentName;
- @XmlElement(name = "TelephoneUniversalCommunication")
- protected Listset method for the telephoneUniversalCommunication property.
- *
- *
- * getTelephoneUniversalCommunication().add(newItem);
- *
- *
- *
- * set method for the faxUniversalCommunication property.
- *
- *
- * getFaxUniversalCommunication().add(newItem);
- *
- *
- *
- *
- * <complexType name="TradeCountryType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ID" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}CountryIDType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradeCountryType", propOrder = {
- "id"
-})
-public class TradeCountryType {
-
- @XmlElement(name = "ID")
- protected Listset method for the id property.
- *
- *
- * getID().add(newItem);
- *
- *
- *
- *
- * <complexType name="TradeDeliveryTermsType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="DeliveryTypeCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:12}DeliveryTermsCodeType" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradeDeliveryTermsType", propOrder = {
- "deliveryTypeCode"
-})
-public class TradeDeliveryTermsType {
-
- @XmlElement(name = "DeliveryTypeCode")
- protected DeliveryTermsCodeType deliveryTypeCode;
-
- /**
- * Ruft den Wert der deliveryTypeCode-Eigenschaft ab.
- *
- * @return
- * possible object is
- * {@link DeliveryTermsCodeType }
- *
- */
- public DeliveryTermsCodeType getDeliveryTypeCode() {
- return deliveryTypeCode;
- }
-
- /**
- * Legt den Wert der deliveryTypeCode-Eigenschaft fest.
- *
- * @param value
- * allowed object is
- * {@link DeliveryTermsCodeType }
- *
- */
- public void setDeliveryTypeCode(DeliveryTermsCodeType value) {
- this.deliveryTypeCode = value;
- }
-
-}
diff --git a/src/main/java/org/mustangproject/ZUGFeRD/model/TradePartyType.java b/src/main/java/org/mustangproject/ZUGFeRD/model/TradePartyType.java
deleted file mode 100644
index ee70c846..00000000
--- a/src/main/java/org/mustangproject/ZUGFeRD/model/TradePartyType.java
+++ /dev/null
@@ -1,231 +0,0 @@
-//
-// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 generiert
-// Siehe http://java.sun.com/xml/jaxb
-// �nderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren.
-// Generiert: 2015.10.16 um 06:16:03 PM CEST
-//
-
-
-package org.mustangproject.ZUGFeRD.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- *
- * <complexType name="TradePartyType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="GlobalID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}IDType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="Name" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" minOccurs="0"/>
- * <element name="DefinedTradeContact" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeContactType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="PostalTradeAddress" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradeAddressType" minOccurs="0"/>
- * <element name="SpecifiedTaxRegistration" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TaxRegistrationType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradePartyType", propOrder = {
- "id",
- "globalID",
- "name",
- "definedTradeContact",
- "postalTradeAddress",
- "specifiedTaxRegistration"
-})
-public class TradePartyType {
-
- @XmlElement(name = "ID")
- protected Listset method for the id property.
- *
- *
- * getID().add(newItem);
- *
- *
- *
- * set method for the globalID property.
- *
- *
- * getGlobalID().add(newItem);
- *
- *
- *
- * set method for the definedTradeContact property.
- *
- *
- * getDefinedTradeContact().add(newItem);
- *
- *
- *
- * set method for the specifiedTaxRegistration property.
- *
- *
- * getSpecifiedTaxRegistration().add(newItem);
- *
- *
- *
- *
- * <complexType name="TradePaymentDiscountTermsType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="BasisDateTime" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}DateTimeType" minOccurs="0"/>
- * <element name="BasisPeriodMeasure" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}MeasureType" minOccurs="0"/>
- * <element name="BasisAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="CalculationPercent" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}PercentType" minOccurs="0"/>
- * <element name="ActualDiscountAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradePaymentDiscountTermsType", propOrder = {
- "basisDateTime",
- "basisPeriodMeasure",
- "basisAmount",
- "calculationPercent",
- "actualDiscountAmount"
-})
-public class TradePaymentDiscountTermsType {
-
- @XmlElement(name = "BasisDateTime")
- protected DateTimeType basisDateTime;
- @XmlElement(name = "BasisPeriodMeasure")
- protected MeasureType basisPeriodMeasure;
- @XmlElement(name = "BasisAmount")
- protected Listset method for the basisAmount property.
- *
- *
- * getBasisAmount().add(newItem);
- *
- *
- *
- * set method for the actualDiscountAmount property.
- *
- *
- * getActualDiscountAmount().add(newItem);
- *
- *
- *
- *
- * <complexType name="TradePaymentPenaltyTermsType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="BasisDateTime" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}DateTimeType" minOccurs="0"/>
- * <element name="BasisPeriodMeasure" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}MeasureType" minOccurs="0"/>
- * <element name="BasisAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="CalculationPercent" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}PercentType" minOccurs="0"/>
- * <element name="ActualPenaltyAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradePaymentPenaltyTermsType", propOrder = {
- "basisDateTime",
- "basisPeriodMeasure",
- "basisAmount",
- "calculationPercent",
- "actualPenaltyAmount"
-})
-public class TradePaymentPenaltyTermsType {
-
- @XmlElement(name = "BasisDateTime")
- protected DateTimeType basisDateTime;
- @XmlElement(name = "BasisPeriodMeasure")
- protected MeasureType basisPeriodMeasure;
- @XmlElement(name = "BasisAmount")
- protected Listset method for the basisAmount property.
- *
- *
- * getBasisAmount().add(newItem);
- *
- *
- *
- * set method for the actualPenaltyAmount property.
- *
- *
- * getActualPenaltyAmount().add(newItem);
- *
- *
- *
- *
- * <complexType name="TradePaymentTermsType">
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Description" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}TextType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="DueDateDateTime" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}DateTimeType" minOccurs="0"/>
- * <element name="PartialPaymentAmount" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:15}AmountType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ApplicableTradePaymentPenaltyTerms" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePaymentPenaltyTermsType" maxOccurs="unbounded" minOccurs="0"/>
- * <element name="ApplicableTradePaymentDiscountTerms" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:12}TradePaymentDiscountTermsType" maxOccurs="unbounded" minOccurs="0"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- *
- *
- *
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "TradePaymentTermsType", propOrder = {
- "description",
- "dueDateDateTime",
- "partialPaymentAmount",
- "applicableTradePaymentPenaltyTerms",
- "applicableTradePaymentDiscountTerms"
-})
-public class TradePaymentTermsType {
-
- @XmlElement(name = "Description")
- protected Listset method for the description property.
- *
- *
- * getDescription().add(newItem);
- *
- *
- *
- * set method for the partialPaymentAmount property.
- *
- *
- * getPartialPaymentAmount().add(newItem);
- *
- *
- *
- * set method for the applicableTradePaymentPenaltyTerms property.
- *
- *
- * getApplicableTradePaymentPenaltyTerms().add(newItem);
- *
- *
- *
- *