From 55e700367180725fe8f25d91dd81c66b9ddc2c4b Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Wed, 15 Mar 2017 21:10:25 +0100 Subject: [PATCH 01/10] imported DHL webservice --- onlinefrankierung/.gitignore | 3 + onlinefrankierung/build.gradle | 73 ++ onlinefrankierung/import.sh | 9 + .../webservice/AuthType.java | 199 +++++ .../webservice/Base64LabelType.java | 66 ++ .../webservice/BaseLabelAddressType.java | 341 ++++++++ .../webservice/BaseProductDescType.java | 527 +++++++++++++ .../webservice/BaseProductType.java | 223 ++++++ .../webservice/BuyShoppingCartType.java | 357 +++++++++ .../webservice/Cn2223LineType.java | 219 ++++++ .../webservice/Cn22Type.java | 355 +++++++++ .../webservice/CollectionDescType.java | 62 ++ .../webservice/CollectionType.java | 293 +++++++ .../webservice/CountryProductsType.java | 216 ++++++ .../webservice/CouponInfoType.java | 209 +++++ .../webservice/CouponSetChunkInfoType.java | 96 +++ .../webservice/CouponSetInfoType.java | 304 ++++++++ .../webservice/CouponSetItemType.java | 130 ++++ .../webservice/DirectLabelInfoType.java | 72 ++ .../webservice/DirectLabelType.java | 66 ++ .../webservice/DownloadShoppingCartType.java | 200 +++++ .../webservice/ItemBaseType.java | 60 ++ .../webservice/ItemCancelErrorType.java | 90 +++ .../webservice/ItemErrorType.java | 203 +++++ .../webservice/ItemErrorsType.java | 71 ++ .../webservice/ItemPriceType.java | 73 ++ .../webservice/ItemType.java | 271 +++++++ .../webservice/LabelItemType.java | 260 +++++++ .../LoadBuyedShoppingCartRequestType.java | 104 +++ .../LoadBuyedShoppingCartResponseType.java | 74 ++ .../webservice/MTItemType.java | 131 ++++ .../webservice/MapEntryType.java | 91 +++ .../onlinefrankierung/webservice/MapType.java | 69 ++ .../webservice/MarketplaceProductsType.java | 181 +++++ .../webservice/NamedReferenceType.java | 72 ++ .../webservice/ObjectFactory.java | 729 ++++++++++++++++++ .../webservice/PartnerBackLinksType.java | 87 +++ .../webservice/PaymentBaseType.java | 68 ++ .../webservice/PaymentCreditcardType.java | 44 ++ .../webservice/PaymentDHLCheckoutType.java | 40 + .../PaymentForwardShoppingCartType.java | 58 ++ .../webservice/PaymentGiropayType.java | 77 ++ .../webservice/PaymentInfoType.java | 485 ++++++++++++ .../webservice/PaymentNullpayType.java | 39 + .../webservice/PaymentPartnerpayType.java | 272 +++++++ .../webservice/PaymentPaypalType.java | 79 ++ .../webservice/PaymentPostpayType.java | 44 ++ .../webservice/PaymentResultType.java | 89 +++ .../webservice/PaymentResultsType.java | 73 ++ .../webservice/PickupItemType.java | 163 ++++ .../webservice/PickupTimeType.java | 180 +++++ .../webservice/PopPartnerService.java | 94 +++ .../webservice/PopPartnerType.java | 86 +++ .../webservice/PositionsType.java | 69 ++ .../webservice/PriceComponentType.java | 250 ++++++ .../webservice/PriceType.java | 230 ++++++ .../webservice/PricesType.java | 104 +++ .../webservice/ProductDescType.java | 662 ++++++++++++++++ .../webservice/ProductGroupType.java | 161 ++++ .../webservice/ProductInfoFilterType.java | 416 ++++++++++ .../webservice/ProductInfoRequestType.java | 64 ++ .../webservice/ProductInfoResponseType.java | 64 ++ .../ProductServiceDescBaseType.java | 152 ++++ .../webservice/ProductType.java | 130 ++++ .../webservice/ReferenceType.java | 104 +++ .../webservice/ServiceDescType.java | 151 ++++ .../webservice/ServiceType.java | 224 ++++++ .../webservice/ShipmentDimensionType.java | 141 ++++ .../webservice/ShipmentItemType.java | 250 ++++++ .../webservice/ShoppingCartBaseType.java | 175 +++++ .../ShoppingCartCheckoutBaseRequestType.java | 137 ++++ ...pingCartCheckoutViaPaymentRequestType.java | 66 ++ ...ingCartCheckoutViaPaymentResponseType.java | 96 +++ .../ShoppingCartIdentificationType.java | 132 ++++ .../ShoppingCartOpenRequestType.java | 391 ++++++++++ .../ShoppingCartOpenResponseType.java | 97 +++ .../ShoppingCartValidateRequestType.java | 108 +++ .../ShoppingCartValidateResponseType.java | 94 +++ .../webservice/VoucherUsageContextType.java | 62 ++ .../webservice/WsRequestType.java | 137 ++++ .../webservice/WsResponseStatus.java | 94 +++ .../webservice/WsResponseType.java | 111 +++ .../webservice/package-info.java | 2 + 83 files changed, 13351 insertions(+) create mode 100644 onlinefrankierung/.gitignore create mode 100644 onlinefrankierung/build.gradle create mode 100755 onlinefrankierung/import.sh create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/AuthType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Base64LabelType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseLabelAddressType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductDescType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BuyShoppingCartType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn2223LineType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionDescType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CountryProductsType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponInfoType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetChunkInfoType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetInfoType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetItemType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelInfoType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DownloadShoppingCartType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemBaseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemCancelErrorType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorsType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemPriceType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LabelItemType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartRequestType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartResponseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MTItemType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapEntryType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MarketplaceProductsType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/NamedReferenceType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ObjectFactory.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PartnerBackLinksType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentBaseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentCreditcardType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentDHLCheckoutType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentForwardShoppingCartType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentGiropayType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentInfoType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentNullpayType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPartnerpayType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPaypalType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPostpayType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultsType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupItemType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupTimeType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerService.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PositionsType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceComponentType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PricesType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductDescType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductGroupType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoFilterType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoRequestType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoResponseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductServiceDescBaseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ReferenceType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceDescType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentDimensionType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentItemType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartBaseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutBaseRequestType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentRequestType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentResponseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartIdentificationType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenRequestType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenResponseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateRequestType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateResponseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/VoucherUsageContextType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsRequestType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseStatus.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseType.java create mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/package-info.java diff --git a/onlinefrankierung/.gitignore b/onlinefrankierung/.gitignore new file mode 100644 index 0000000..537b1ce --- /dev/null +++ b/onlinefrankierung/.gitignore @@ -0,0 +1,3 @@ +/.gradle/ +/build/ + diff --git a/onlinefrankierung/build.gradle b/onlinefrankierung/build.gradle new file mode 100644 index 0000000..e6b0a0f --- /dev/null +++ b/onlinefrankierung/build.gradle @@ -0,0 +1,73 @@ +apply plugin: 'java' + +repositories { + jcenter() +} + +configurations { + jaxws +} + +dependencies { + jaxws 'com.sun.xml.ws:jaxws-tools:2.1.4' +} + +group = 'de.dhl' +version = '2.0' + +def download(url, File dest) { + if (!dest.exists()) { + new URL('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl').withInputStream{ i -> dest.withOutputStream{ it << i }} + } +} + +task download { + ext.wsdlDir = new File(projectDir, "/src/main/wsdl") + doLast { + wsdlDir.mkdirs() + download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', new File(wsdlDir, "privatkundenversand-api-2.0.wsdl")) + download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', new File(wsdlDir, 'popws-2.0.xsd')) + download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', new File(wsdlDir, 'poppdb-2.0.xsd')) + } +} + +task createSourceDirs { + doLast { + wsimport2.destDir.mkdirs() + } +} + +task wsimport2(type:Exec) { + dependsOn createSourceDirs + ext.destDir = file("${projectDir}/src/main/generated") + commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', destDir, '-d', sourceSets.main.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile' +} + +task wsimportBroken { + dependsOn download + ext.destDir = file("${projectDir}/src/main/generated") + doLast { + ant { + sourceSets.main.output.classesDir.mkdirs() + destDir.mkdirs() + taskdef(name: 'wsimport', classname: 'com.sun.tools.ws.ant.WsImport', classpath: configurations.jaxws.asPath) + wsimport(keep: true, + destdir: sourceSets.main.output.classesDir, + sourcedestdir: destDir, + package: "de.dhl.onlinefrankierung.webservice", + xnocompile: "true", + wsdl: 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl') + { + binding(file:'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd') + binding(file:'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd') + // xjcarg(value: "-XautoNameResolution") + } + } + } +} + +compileJava { + dependsOn wsimport2 + source wsimport2.destDir +} + diff --git a/onlinefrankierung/import.sh b/onlinefrankierung/import.sh new file mode 100755 index 0000000..6ea4e6a --- /dev/null +++ b/onlinefrankierung/import.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +wsimport -J-Djavax.xml.accessExternalSchema=all -s src/main/generated -d build/classes/main -keep \ + -p de.dhl.onlinefrankierung.webservice \ + https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl \ + -b https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd \ + -b https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd \ + -Xnocompile + diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/AuthType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/AuthType.java new file mode 100644 index 0000000..8b51729 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/AuthType.java @@ -0,0 +1,199 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Authentifizierung eines Calls + * + *

Java-Klasse für AuthType complex type. + * + *

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

+ * <complexType name="AuthType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="partnerId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="subPartnerId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="user" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="sessionAuth" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="accountId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "AuthType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws") +public class AuthType { + + @XmlAttribute(name = "partnerId", required = true) + protected String partnerId; + @XmlAttribute(name = "subPartnerId", required = true) + protected String subPartnerId; + @XmlAttribute(name = "user") + protected String user; + @XmlAttribute(name = "password") + protected String password; + @XmlAttribute(name = "sessionAuth") + protected Boolean sessionAuth; + @XmlAttribute(name = "accountId") + protected String accountId; + + /** + * Ruft den Wert der partnerId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerId() { + return partnerId; + } + + /** + * Legt den Wert der partnerId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerId(String value) { + this.partnerId = value; + } + + /** + * Ruft den Wert der subPartnerId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSubPartnerId() { + return subPartnerId; + } + + /** + * Legt den Wert der subPartnerId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSubPartnerId(String value) { + this.subPartnerId = value; + } + + /** + * Ruft den Wert der user-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUser() { + return user; + } + + /** + * Legt den Wert der user-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUser(String value) { + this.user = value; + } + + /** + * Ruft den Wert der password-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPassword() { + return password; + } + + /** + * Legt den Wert der password-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPassword(String value) { + this.password = value; + } + + /** + * Ruft den Wert der sessionAuth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isSessionAuth() { + if (sessionAuth == null) { + return false; + } else { + return sessionAuth; + } + } + + /** + * Legt den Wert der sessionAuth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSessionAuth(Boolean value) { + this.sessionAuth = value; + } + + /** + * Ruft den Wert der accountId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccountId() { + return accountId; + } + + /** + * Legt den Wert der accountId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccountId(String value) { + this.accountId = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Base64LabelType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Base64LabelType.java new file mode 100644 index 0000000..fa16d42 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Base64LabelType.java @@ -0,0 +1,66 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * base64 kodierte Label Daten. + * + * + *

Java-Klasse für Base64LabelType complex type. + * + *

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

+ * <complexType name="Base64LabelType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Base64Data" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Base64LabelType", propOrder = { + "base64Data" +}) +public class Base64LabelType { + + @XmlElement(name = "Base64Data", required = true) + protected String base64Data; + + /** + * Ruft den Wert der base64Data-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBase64Data() { + return base64Data; + } + + /** + * Legt den Wert der base64Data-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBase64Data(String value) { + this.base64Data = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseLabelAddressType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseLabelAddressType.java new file mode 100644 index 0000000..cab34b5 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseLabelAddressType.java @@ -0,0 +1,341 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Standard Address Format. + * + *

Java-Klasse für BaseLabelAddressType complex type. + * + *

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

+ * <complexType name="BaseLabelAddressType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="name1">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="0"/>
+ *             <maxLength value="50"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="name2">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="50"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="street">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="35"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="houseNumber">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="17"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="postalCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="17"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="city">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="0"/>
+ *             <maxLength value="35"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="countryCode" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}CountryCodeType" />
+ *       <attribute name="email" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}EmailType" />
+ *       <attribute name="phoneNumber" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}PhoneNumberType" />
+ *       <attribute name="smsNumber" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}PhoneNumberType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BaseLabelAddressType") +public class BaseLabelAddressType { + + @XmlAttribute(name = "name1") + protected String name1; + @XmlAttribute(name = "name2") + protected String name2; + @XmlAttribute(name = "street") + protected String street; + @XmlAttribute(name = "houseNumber") + protected String houseNumber; + @XmlAttribute(name = "postalCode") + protected String postalCode; + @XmlAttribute(name = "city") + protected String city; + @XmlAttribute(name = "countryCode") + protected String countryCode; + @XmlAttribute(name = "email") + protected String email; + @XmlAttribute(name = "phoneNumber") + protected String phoneNumber; + @XmlAttribute(name = "smsNumber") + protected String smsNumber; + + /** + * Ruft den Wert der name1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName1() { + return name1; + } + + /** + * Legt den Wert der name1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName1(String value) { + this.name1 = value; + } + + /** + * Ruft den Wert der name2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName2() { + return name2; + } + + /** + * Legt den Wert der name2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName2(String value) { + this.name2 = value; + } + + /** + * Ruft den Wert der street-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStreet() { + return street; + } + + /** + * Legt den Wert der street-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStreet(String value) { + this.street = value; + } + + /** + * Ruft den Wert der houseNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getHouseNumber() { + return houseNumber; + } + + /** + * Legt den Wert der houseNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setHouseNumber(String value) { + this.houseNumber = value; + } + + /** + * Ruft den Wert der postalCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPostalCode() { + return postalCode; + } + + /** + * Legt den Wert der postalCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPostalCode(String value) { + this.postalCode = value; + } + + /** + * Ruft den Wert der city-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCity() { + return city; + } + + /** + * Legt den Wert der city-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCity(String value) { + this.city = value; + } + + /** + * Ruft den Wert der countryCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryCode() { + return countryCode; + } + + /** + * Legt den Wert der countryCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryCode(String value) { + this.countryCode = value; + } + + /** + * Ruft den Wert der email-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEmail() { + return email; + } + + /** + * Legt den Wert der email-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEmail(String value) { + this.email = value; + } + + /** + * Ruft den Wert der phoneNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPhoneNumber() { + return phoneNumber; + } + + /** + * Legt den Wert der phoneNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPhoneNumber(String value) { + this.phoneNumber = value; + } + + /** + * Ruft den Wert der smsNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSmsNumber() { + return smsNumber; + } + + /** + * Legt den Wert der smsNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSmsNumber(String value) { + this.smsNumber = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductDescType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductDescType.java new file mode 100644 index 0000000..fb9033d --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductDescType.java @@ -0,0 +1,527 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Beschreibung des Basisproduktes + * + * + *

Java-Klasse für BaseProductDescType complex type. + * + *

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

+ * <complexType name="BaseProductDescType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductServiceDescBaseType">
+ *       <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="symbols" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="orderKey" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="cp71limit" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *       <attribute name="cn2223limit" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *       <attribute name="sendCountry" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="maxLength" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxWidth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxGurtmass" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxDiameter" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minLength" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minWidth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minGurtmass" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minDiameter" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BaseProductDescType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +public class BaseProductDescType + extends ProductServiceDescBaseType +{ + + @XmlAttribute(name = "hidden") + protected Boolean hidden; + @XmlAttribute(name = "symbols") + protected String symbols; + @XmlAttribute(name = "orderKey") + protected String orderKey; + @XmlAttribute(name = "cp71limit") + protected Double cp71Limit; + @XmlAttribute(name = "cn2223limit") + protected Double cn2223Limit; + @XmlAttribute(name = "sendCountry") + protected String sendCountry; + @XmlAttribute(name = "maxLength") + protected Integer maxLength; + @XmlAttribute(name = "maxWidth") + protected Integer maxWidth; + @XmlAttribute(name = "maxDepth") + protected Integer maxDepth; + @XmlAttribute(name = "maxWeight") + protected Integer maxWeight; + @XmlAttribute(name = "maxGurtmass") + protected Integer maxGurtmass; + @XmlAttribute(name = "maxDiameter") + protected Integer maxDiameter; + @XmlAttribute(name = "minLength") + protected Integer minLength; + @XmlAttribute(name = "minWidth") + protected Integer minWidth; + @XmlAttribute(name = "minDepth") + protected Integer minDepth; + @XmlAttribute(name = "minWeight") + protected Integer minWeight; + @XmlAttribute(name = "minGurtmass") + protected Integer minGurtmass; + @XmlAttribute(name = "minDiameter") + protected Integer minDiameter; + + /** + * Ruft den Wert der hidden-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isHidden() { + if (hidden == null) { + return false; + } else { + return hidden; + } + } + + /** + * Legt den Wert der hidden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHidden(Boolean value) { + this.hidden = value; + } + + /** + * Ruft den Wert der symbols-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSymbols() { + return symbols; + } + + /** + * Legt den Wert der symbols-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSymbols(String value) { + this.symbols = value; + } + + /** + * Ruft den Wert der orderKey-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderKey() { + return orderKey; + } + + /** + * Legt den Wert der orderKey-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderKey(String value) { + this.orderKey = value; + } + + /** + * Ruft den Wert der cp71Limit-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getCp71Limit() { + return cp71Limit; + } + + /** + * Legt den Wert der cp71Limit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setCp71Limit(Double value) { + this.cp71Limit = value; + } + + /** + * Ruft den Wert der cn2223Limit-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getCn2223Limit() { + return cn2223Limit; + } + + /** + * Legt den Wert der cn2223Limit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setCn2223Limit(Double value) { + this.cn2223Limit = value; + } + + /** + * Ruft den Wert der sendCountry-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSendCountry() { + return sendCountry; + } + + /** + * Legt den Wert der sendCountry-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSendCountry(String value) { + this.sendCountry = value; + } + + /** + * Ruft den Wert der maxLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxLength() { + return maxLength; + } + + /** + * Legt den Wert der maxLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxLength(Integer value) { + this.maxLength = value; + } + + /** + * Ruft den Wert der maxWidth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxWidth() { + return maxWidth; + } + + /** + * Legt den Wert der maxWidth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxWidth(Integer value) { + this.maxWidth = value; + } + + /** + * Ruft den Wert der maxDepth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxDepth() { + return maxDepth; + } + + /** + * Legt den Wert der maxDepth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxDepth(Integer value) { + this.maxDepth = value; + } + + /** + * Ruft den Wert der maxWeight-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxWeight() { + return maxWeight; + } + + /** + * Legt den Wert der maxWeight-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxWeight(Integer value) { + this.maxWeight = value; + } + + /** + * Ruft den Wert der maxGurtmass-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxGurtmass() { + return maxGurtmass; + } + + /** + * Legt den Wert der maxGurtmass-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxGurtmass(Integer value) { + this.maxGurtmass = value; + } + + /** + * Ruft den Wert der maxDiameter-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxDiameter() { + return maxDiameter; + } + + /** + * Legt den Wert der maxDiameter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxDiameter(Integer value) { + this.maxDiameter = value; + } + + /** + * Ruft den Wert der minLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinLength() { + return minLength; + } + + /** + * Legt den Wert der minLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinLength(Integer value) { + this.minLength = value; + } + + /** + * Ruft den Wert der minWidth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinWidth() { + return minWidth; + } + + /** + * Legt den Wert der minWidth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinWidth(Integer value) { + this.minWidth = value; + } + + /** + * Ruft den Wert der minDepth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinDepth() { + return minDepth; + } + + /** + * Legt den Wert der minDepth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinDepth(Integer value) { + this.minDepth = value; + } + + /** + * Ruft den Wert der minWeight-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinWeight() { + return minWeight; + } + + /** + * Legt den Wert der minWeight-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinWeight(Integer value) { + this.minWeight = value; + } + + /** + * Ruft den Wert der minGurtmass-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinGurtmass() { + return minGurtmass; + } + + /** + * Legt den Wert der minGurtmass-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinGurtmass(Integer value) { + this.minGurtmass = value; + } + + /** + * Ruft den Wert der minDiameter-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinDiameter() { + return minDiameter; + } + + /** + * Legt den Wert der minDiameter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinDiameter(Integer value) { + this.minDiameter = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductType.java new file mode 100644 index 0000000..34da111 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductType.java @@ -0,0 +1,223 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Informationen über ein Basisprodukt. Ein Basisprodukt + * ist ein Produkt ohne Services. + * + * + *

Java-Klasse für BaseProductType complex type. + * + *

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

+ * <complexType name="BaseProductType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
+ *       <sequence>
+ *         <element name="Prices" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}PricesType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="BaseProductDesc" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}BaseProductDescType" minOccurs="0"/>
+ *         <element name="Product" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="defaultProduct" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="ekp" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="priceLevels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BaseProductType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "prices", + "baseProductDesc", + "product" +}) +public class BaseProductType + extends NamedReferenceType +{ + + @XmlElement(name = "Prices") + protected List prices; + @XmlElement(name = "BaseProductDesc") + protected BaseProductDescType baseProductDesc; + @XmlElement(name = "Product") + protected List product; + @XmlAttribute(name = "defaultProduct") + protected String defaultProduct; + @XmlAttribute(name = "ekp") + protected String ekp; + @XmlAttribute(name = "priceLevels") + protected Boolean priceLevels; + + /** + * Gets the value of the prices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the prices property. + * + *

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

+     *    getPrices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PricesType } + * + * + */ + public List getPrices() { + if (prices == null) { + prices = new ArrayList(); + } + return this.prices; + } + + /** + * Ruft den Wert der baseProductDesc-Eigenschaft ab. + * + * @return + * possible object is + * {@link BaseProductDescType } + * + */ + public BaseProductDescType getBaseProductDesc() { + return baseProductDesc; + } + + /** + * Legt den Wert der baseProductDesc-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BaseProductDescType } + * + */ + public void setBaseProductDesc(BaseProductDescType value) { + this.baseProductDesc = value; + } + + /** + * Gets the value of the product property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the product property. + * + *

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

+     *    getProduct().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProductType } + * + * + */ + public List getProduct() { + if (product == null) { + product = new ArrayList(); + } + return this.product; + } + + /** + * Ruft den Wert der defaultProduct-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDefaultProduct() { + return defaultProduct; + } + + /** + * Legt den Wert der defaultProduct-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDefaultProduct(String value) { + this.defaultProduct = value; + } + + /** + * Ruft den Wert der ekp-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEkp() { + return ekp; + } + + /** + * Legt den Wert der ekp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEkp(String value) { + this.ekp = value; + } + + /** + * Ruft den Wert der priceLevels-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isPriceLevels() { + if (priceLevels == null) { + return false; + } else { + return priceLevels; + } + } + + /** + * Legt den Wert der priceLevels-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setPriceLevels(Boolean value) { + this.priceLevels = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BuyShoppingCartType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BuyShoppingCartType.java new file mode 100644 index 0000000..32cc1cb --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BuyShoppingCartType.java @@ -0,0 +1,357 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * Warenkorb für den Kauf + * + *

Java-Klasse für BuyShoppingCartType complex type. + * + *

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

+ * <complexType name="BuyShoppingCartType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartBaseType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="PaymentNullpay" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentNullpayType"/>
+ *           <element name="PaymentGiropay" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentGiropayType"/>
+ *           <element name="PaymentPartner" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentPartnerpayType"/>
+ *           <element name="PaymentCreditcard" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentCreditcardType"/>
+ *           <element name="PaymentPaypal" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentPaypalType"/>
+ *           <element name="PaymentDHLCheckout" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentDHLCheckoutType"/>
+ *           <element name="PaymentPostpay" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentPostpayType"/>
+ *         </choice>
+ *       </sequence>
+ *       <attribute name="acceptAgb" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="notifyUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="sendUserEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="sendMaptosRSET" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "BuyShoppingCartType", propOrder = { + "paymentNullpay", + "paymentGiropay", + "paymentPartner", + "paymentCreditcard", + "paymentPaypal", + "paymentDHLCheckout", + "paymentPostpay" +}) +public class BuyShoppingCartType + extends ShoppingCartBaseType +{ + + @XmlElement(name = "PaymentNullpay") + protected PaymentNullpayType paymentNullpay; + @XmlElement(name = "PaymentGiropay") + protected PaymentGiropayType paymentGiropay; + @XmlElement(name = "PaymentPartner") + protected PaymentPartnerpayType paymentPartner; + @XmlElement(name = "PaymentCreditcard") + protected PaymentCreditcardType paymentCreditcard; + @XmlElement(name = "PaymentPaypal") + protected PaymentPaypalType paymentPaypal; + @XmlElement(name = "PaymentDHLCheckout") + protected PaymentDHLCheckoutType paymentDHLCheckout; + @XmlElement(name = "PaymentPostpay") + protected PaymentPostpayType paymentPostpay; + @XmlAttribute(name = "acceptAgb") + protected Boolean acceptAgb; + @XmlAttribute(name = "notifyUrl") + protected String notifyUrl; + @XmlAttribute(name = "sendUserEmail") + protected Boolean sendUserEmail; + @XmlAttribute(name = "sendMaptosRSET") + protected Boolean sendMaptosRSET; + + /** + * Ruft den Wert der paymentNullpay-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentNullpayType } + * + */ + public PaymentNullpayType getPaymentNullpay() { + return paymentNullpay; + } + + /** + * Legt den Wert der paymentNullpay-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentNullpayType } + * + */ + public void setPaymentNullpay(PaymentNullpayType value) { + this.paymentNullpay = value; + } + + /** + * Ruft den Wert der paymentGiropay-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentGiropayType } + * + */ + public PaymentGiropayType getPaymentGiropay() { + return paymentGiropay; + } + + /** + * Legt den Wert der paymentGiropay-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentGiropayType } + * + */ + public void setPaymentGiropay(PaymentGiropayType value) { + this.paymentGiropay = value; + } + + /** + * Ruft den Wert der paymentPartner-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentPartnerpayType } + * + */ + public PaymentPartnerpayType getPaymentPartner() { + return paymentPartner; + } + + /** + * Legt den Wert der paymentPartner-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentPartnerpayType } + * + */ + public void setPaymentPartner(PaymentPartnerpayType value) { + this.paymentPartner = value; + } + + /** + * Ruft den Wert der paymentCreditcard-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentCreditcardType } + * + */ + public PaymentCreditcardType getPaymentCreditcard() { + return paymentCreditcard; + } + + /** + * Legt den Wert der paymentCreditcard-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentCreditcardType } + * + */ + public void setPaymentCreditcard(PaymentCreditcardType value) { + this.paymentCreditcard = value; + } + + /** + * Ruft den Wert der paymentPaypal-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentPaypalType } + * + */ + public PaymentPaypalType getPaymentPaypal() { + return paymentPaypal; + } + + /** + * Legt den Wert der paymentPaypal-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentPaypalType } + * + */ + public void setPaymentPaypal(PaymentPaypalType value) { + this.paymentPaypal = value; + } + + /** + * Ruft den Wert der paymentDHLCheckout-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentDHLCheckoutType } + * + */ + public PaymentDHLCheckoutType getPaymentDHLCheckout() { + return paymentDHLCheckout; + } + + /** + * Legt den Wert der paymentDHLCheckout-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentDHLCheckoutType } + * + */ + public void setPaymentDHLCheckout(PaymentDHLCheckoutType value) { + this.paymentDHLCheckout = value; + } + + /** + * Ruft den Wert der paymentPostpay-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentPostpayType } + * + */ + public PaymentPostpayType getPaymentPostpay() { + return paymentPostpay; + } + + /** + * Legt den Wert der paymentPostpay-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentPostpayType } + * + */ + public void setPaymentPostpay(PaymentPostpayType value) { + this.paymentPostpay = value; + } + + /** + * Ruft den Wert der acceptAgb-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isAcceptAgb() { + if (acceptAgb == null) { + return false; + } else { + return acceptAgb; + } + } + + /** + * Legt den Wert der acceptAgb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAcceptAgb(Boolean value) { + this.acceptAgb = value; + } + + /** + * Ruft den Wert der notifyUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNotifyUrl() { + return notifyUrl; + } + + /** + * Legt den Wert der notifyUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNotifyUrl(String value) { + this.notifyUrl = value; + } + + /** + * Ruft den Wert der sendUserEmail-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isSendUserEmail() { + if (sendUserEmail == null) { + return false; + } else { + return sendUserEmail; + } + } + + /** + * Legt den Wert der sendUserEmail-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSendUserEmail(Boolean value) { + this.sendUserEmail = value; + } + + /** + * Ruft den Wert der sendMaptosRSET-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isSendMaptosRSET() { + if (sendMaptosRSET == null) { + return false; + } else { + return sendMaptosRSET; + } + } + + /** + * Legt den Wert der sendMaptosRSET-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSendMaptosRSET(Boolean value) { + this.sendMaptosRSET = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn2223LineType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn2223LineType.java new file mode 100644 index 0000000..cceeaf8 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn2223LineType.java @@ -0,0 +1,219 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * Für eine CN22 oder CN23-Formular eine Zeile der Zollinhaltserklärung + * + *

Java-Klasse für Cn2223LineType complex type. + * + *

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

+ * <complexType name="Cn2223LineType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="description">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="35"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="weight" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}decimal" />
+ *       <attribute name="tarifCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="6"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="originCountryCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="3"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="count" type="{http://www.w3.org/2001/XMLSchema}int" default="1" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Cn2223LineType") +public class Cn2223LineType { + + @XmlAttribute(name = "description") + protected String description; + @XmlAttribute(name = "weight") + protected Integer weight; + @XmlAttribute(name = "value") + protected BigDecimal value; + @XmlAttribute(name = "tarifCode") + protected String tarifCode; + @XmlAttribute(name = "originCountryCode") + protected String originCountryCode; + @XmlAttribute(name = "count") + protected Integer count; + + /** + * Ruft den Wert der description-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Legt den Wert der description-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Ruft den Wert der weight-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getWeight() { + return weight; + } + + /** + * Legt den Wert der weight-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setWeight(Integer value) { + this.weight = 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; + } + + /** + * Ruft den Wert der tarifCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTarifCode() { + return tarifCode; + } + + /** + * Legt den Wert der tarifCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTarifCode(String value) { + this.tarifCode = value; + } + + /** + * Ruft den Wert der originCountryCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOriginCountryCode() { + return originCountryCode; + } + + /** + * Legt den Wert der originCountryCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOriginCountryCode(String value) { + this.originCountryCode = value; + } + + /** + * Ruft den Wert der count-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public int getCount() { + if (count == null) { + return 1; + } else { + return count; + } + } + + /** + * Legt den Wert der count-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setCount(Integer value) { + this.count = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java new file mode 100644 index 0000000..b5b58d2 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java @@ -0,0 +1,355 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Daten für ein CN22 und CN23 Formular. + * + * Wird in einem + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">LabelItemType</link>
+ * 
+ * + * verwendet. + * + * + *

Java-Klasse für Cn22Type complex type. + * + *

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

+ * <complexType name="Cn22Type">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="TypeOfGoods" maxOccurs="5">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="GESCHENK"/>
+ *               <enumeration value="DOKUMENTE"/>
+ *               <enumeration value="WARENMUSTER"/>
+ *               <enumeration value="SONSTIGES"/>
+ *               <enumeration value="WARENRUECKSENDUNG"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="CnLine" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}Cn2223LineType" maxOccurs="6"/>
+ *       </sequence>
+ *       <attribute name="cn23" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="currency" default="EUR">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <length value="3"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="bruttoWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="typeOtherDeclaration" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="billnumber" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="approval" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="certificate" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="otherDeclarations" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Cn22Type", propOrder = { + "typeOfGoods", + "cnLine" +}) +public class Cn22Type { + + @XmlElement(name = "TypeOfGoods", required = true) + protected List typeOfGoods; + @XmlElement(name = "CnLine", required = true) + protected List cnLine; + @XmlAttribute(name = "cn23") + protected Boolean cn23; + @XmlAttribute(name = "currency") + protected String currency; + @XmlAttribute(name = "bruttoWeight") + protected Integer bruttoWeight; + @XmlAttribute(name = "typeOtherDeclaration") + protected String typeOtherDeclaration; + @XmlAttribute(name = "billnumber") + protected String billnumber; + @XmlAttribute(name = "approval") + protected String approval; + @XmlAttribute(name = "certificate") + protected String certificate; + @XmlAttribute(name = "otherDeclarations") + protected String otherDeclarations; + + /** + * Gets the value of the typeOfGoods property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the typeOfGoods property. + * + *

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

+     *    getTypeOfGoods().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getTypeOfGoods() { + if (typeOfGoods == null) { + typeOfGoods = new ArrayList(); + } + return this.typeOfGoods; + } + + /** + * Gets the value of the cnLine property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the cnLine property. + * + *

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

+     *    getCnLine().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Cn2223LineType } + * + * + */ + public List getCnLine() { + if (cnLine == null) { + cnLine = new ArrayList(); + } + return this.cnLine; + } + + /** + * Ruft den Wert der cn23-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isCn23() { + if (cn23 == null) { + return false; + } else { + return cn23; + } + } + + /** + * Legt den Wert der cn23-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setCn23(Boolean value) { + this.cn23 = value; + } + + /** + * Ruft den Wert der currency-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCurrency() { + if (currency == null) { + return "EUR"; + } else { + return currency; + } + } + + /** + * Legt den Wert der currency-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCurrency(String value) { + this.currency = value; + } + + /** + * Ruft den Wert der bruttoWeight-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getBruttoWeight() { + return bruttoWeight; + } + + /** + * Legt den Wert der bruttoWeight-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setBruttoWeight(Integer value) { + this.bruttoWeight = value; + } + + /** + * Ruft den Wert der typeOtherDeclaration-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTypeOtherDeclaration() { + return typeOtherDeclaration; + } + + /** + * Legt den Wert der typeOtherDeclaration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTypeOtherDeclaration(String value) { + this.typeOtherDeclaration = value; + } + + /** + * Ruft den Wert der billnumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBillnumber() { + return billnumber; + } + + /** + * Legt den Wert der billnumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBillnumber(String value) { + this.billnumber = value; + } + + /** + * Ruft den Wert der approval-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getApproval() { + return approval; + } + + /** + * Legt den Wert der approval-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setApproval(String value) { + this.approval = value; + } + + /** + * Ruft den Wert der certificate-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCertificate() { + return certificate; + } + + /** + * Legt den Wert der certificate-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCertificate(String value) { + this.certificate = value; + } + + /** + * Ruft den Wert der otherDeclarations-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOtherDeclarations() { + return otherDeclarations; + } + + /** + * Legt den Wert der otherDeclarations-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOtherDeclarations(String value) { + this.otherDeclarations = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionDescType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionDescType.java new file mode 100644 index 0000000..2730063 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionDescType.java @@ -0,0 +1,62 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für CollectionDescType complex type. + * + *

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

+ * <complexType name="CollectionDescType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductServiceDescBaseType">
+ *       <sequence>
+ *       </sequence>
+ *       <attribute name="pickupFreeHint" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CollectionDescType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +public class CollectionDescType + extends ProductServiceDescBaseType +{ + + @XmlAttribute(name = "pickupFreeHint") + protected String pickupFreeHint; + + /** + * Ruft den Wert der pickupFreeHint-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickupFreeHint() { + return pickupFreeHint; + } + + /** + * Legt den Wert der pickupFreeHint-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickupFreeHint(String value) { + this.pickupFreeHint = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionType.java new file mode 100644 index 0000000..b8e0990 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionType.java @@ -0,0 +1,293 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Stellt eine Abholung dar. Attribute name in + * NamedReference enthält POP-interne Kennung des Abholservices. + * (ALB,AZF,EAO,TAS) + * + *

Java-Klasse für CollectionType complex type. + * + *

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

+ * <complexType name="CollectionType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
+ *       <sequence>
+ *         <element name="CollectionDesc" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}CollectionDescType" minOccurs="0"/>
+ *         <element name="Prices" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}PricesType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="nonWorkingWeekDays" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="earliestPickupOffset" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="pickupTimeLimit" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="maxCollectableItems" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="timeWindows" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="allowStandalone" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CollectionType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "collectionDesc", + "prices" +}) +public class CollectionType + extends NamedReferenceType +{ + + @XmlElement(name = "CollectionDesc") + protected CollectionDescType collectionDesc; + @XmlElement(name = "Prices") + protected List prices; + @XmlAttribute(name = "type") + protected String type; + @XmlAttribute(name = "nonWorkingWeekDays") + protected String nonWorkingWeekDays; + @XmlAttribute(name = "earliestPickupOffset") + protected Integer earliestPickupOffset; + @XmlAttribute(name = "pickupTimeLimit") + protected String pickupTimeLimit; + @XmlAttribute(name = "maxCollectableItems") + protected Integer maxCollectableItems; + @XmlAttribute(name = "timeWindows") + protected String timeWindows; + @XmlAttribute(name = "allowStandalone") + protected Boolean allowStandalone; + + /** + * Ruft den Wert der collectionDesc-Eigenschaft ab. + * + * @return + * possible object is + * {@link CollectionDescType } + * + */ + public CollectionDescType getCollectionDesc() { + return collectionDesc; + } + + /** + * Legt den Wert der collectionDesc-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CollectionDescType } + * + */ + public void setCollectionDesc(CollectionDescType value) { + this.collectionDesc = value; + } + + /** + * Gets the value of the prices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the prices property. + * + *

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

+     *    getPrices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PricesType } + * + * + */ + public List getPrices() { + if (prices == null) { + prices = new ArrayList(); + } + return this.prices; + } + + /** + * Ruft den Wert der type-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getType() { + return type; + } + + /** + * Legt den Wert der type-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setType(String value) { + this.type = value; + } + + /** + * Ruft den Wert der nonWorkingWeekDays-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNonWorkingWeekDays() { + return nonWorkingWeekDays; + } + + /** + * Legt den Wert der nonWorkingWeekDays-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNonWorkingWeekDays(String value) { + this.nonWorkingWeekDays = value; + } + + /** + * Ruft den Wert der earliestPickupOffset-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getEarliestPickupOffset() { + return earliestPickupOffset; + } + + /** + * Legt den Wert der earliestPickupOffset-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setEarliestPickupOffset(Integer value) { + this.earliestPickupOffset = value; + } + + /** + * Ruft den Wert der pickupTimeLimit-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickupTimeLimit() { + return pickupTimeLimit; + } + + /** + * Legt den Wert der pickupTimeLimit-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickupTimeLimit(String value) { + this.pickupTimeLimit = value; + } + + /** + * Ruft den Wert der maxCollectableItems-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxCollectableItems() { + return maxCollectableItems; + } + + /** + * Legt den Wert der maxCollectableItems-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxCollectableItems(Integer value) { + this.maxCollectableItems = value; + } + + /** + * Ruft den Wert der timeWindows-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTimeWindows() { + return timeWindows; + } + + /** + * Legt den Wert der timeWindows-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTimeWindows(String value) { + this.timeWindows = value; + } + + /** + * Ruft den Wert der allowStandalone-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isAllowStandalone() { + return allowStandalone; + } + + /** + * Legt den Wert der allowStandalone-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAllowStandalone(Boolean value) { + this.allowStandalone = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CountryProductsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CountryProductsType.java new file mode 100644 index 0000000..8b0f5b0 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CountryProductsType.java @@ -0,0 +1,216 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Produkte für ein Land. + * Attribute name in NamedReference + * enthält Alphanumerisches ISO3 Kennung des + * Landes. + * + *

Java-Klasse für CountryProductsType complex type. + * + *

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

+ * <complexType name="CountryProductsType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
+ *       <sequence>
+ *         <element name="BaseProduct" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}BaseProductType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="isSyntetic" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="iso2" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="iso3num" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="defaultBaseProduct" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CountryProductsType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "baseProduct" +}) +public class CountryProductsType + extends NamedReferenceType +{ + + @XmlElement(name = "BaseProduct") + protected List baseProduct; + @XmlAttribute(name = "isSyntetic") + protected Boolean isSyntetic; + @XmlAttribute(name = "iso2") + protected String iso2; + @XmlAttribute(name = "iso3num") + protected Integer iso3Num; + @XmlAttribute(name = "displayName") + protected String displayName; + @XmlAttribute(name = "defaultBaseProduct") + protected String defaultBaseProduct; + + /** + * Gets the value of the baseProduct property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the baseProduct property. + * + *

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

+     *    getBaseProduct().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link BaseProductType } + * + * + */ + public List getBaseProduct() { + if (baseProduct == null) { + baseProduct = new ArrayList(); + } + return this.baseProduct; + } + + /** + * Ruft den Wert der isSyntetic-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isIsSyntetic() { + if (isSyntetic == null) { + return false; + } else { + return isSyntetic; + } + } + + /** + * Legt den Wert der isSyntetic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setIsSyntetic(Boolean value) { + this.isSyntetic = value; + } + + /** + * Ruft den Wert der iso2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIso2() { + return iso2; + } + + /** + * Legt den Wert der iso2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIso2(String value) { + this.iso2 = value; + } + + /** + * Ruft den Wert der iso3Num-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getIso3Num() { + return iso3Num; + } + + /** + * Legt den Wert der iso3Num-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setIso3Num(Integer value) { + this.iso3Num = value; + } + + /** + * Ruft den Wert der displayName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayName() { + return displayName; + } + + /** + * Legt den Wert der displayName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayName(String value) { + this.displayName = value; + } + + /** + * Ruft den Wert der defaultBaseProduct-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDefaultBaseProduct() { + return defaultBaseProduct; + } + + /** + * Legt den Wert der defaultBaseProduct-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDefaultBaseProduct(String value) { + this.defaultBaseProduct = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponInfoType.java new file mode 100644 index 0000000..476fb78 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponInfoType.java @@ -0,0 +1,209 @@ + +package de.dhl.onlinefrankierung.webservice; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * + * Information zu einem (Einzel-) Coupon. + * + * Diese Struktur wird später um evtl. um weitere Informationen ergänzt + * + * + *

Java-Klasse für CouponInfoType complex type. + * + *

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

+ * <complexType name="CouponInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="CouponSet" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popps}CouponSetInfoType" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="couponCode" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}CouponCodeType" />
+ *       <attribute name="validUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="usageCounter" type="{http://www.w3.org/2001/XMLSchema}integer" />
+ *       <attribute name="createComment" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="createdAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CouponInfoType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popps", propOrder = { + "couponSet" +}) +public class CouponInfoType { + + @XmlElement(name = "CouponSet") + protected CouponSetInfoType couponSet; + @XmlAttribute(name = "couponCode") + protected String couponCode; + @XmlAttribute(name = "validUntil") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar validUntil; + @XmlAttribute(name = "usageCounter") + protected BigInteger usageCounter; + @XmlAttribute(name = "createComment") + protected String createComment; + @XmlAttribute(name = "createdAt") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar createdAt; + + /** + * Ruft den Wert der couponSet-Eigenschaft ab. + * + * @return + * possible object is + * {@link CouponSetInfoType } + * + */ + public CouponSetInfoType getCouponSet() { + return couponSet; + } + + /** + * Legt den Wert der couponSet-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link CouponSetInfoType } + * + */ + public void setCouponSet(CouponSetInfoType value) { + this.couponSet = value; + } + + /** + * Ruft den Wert der couponCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCouponCode() { + return couponCode; + } + + /** + * Legt den Wert der couponCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCouponCode(String value) { + this.couponCode = value; + } + + /** + * Ruft den Wert der validUntil-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getValidUntil() { + return validUntil; + } + + /** + * Legt den Wert der validUntil-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setValidUntil(XMLGregorianCalendar value) { + this.validUntil = value; + } + + /** + * Ruft den Wert der usageCounter-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getUsageCounter() { + return usageCounter; + } + + /** + * Legt den Wert der usageCounter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setUsageCounter(BigInteger value) { + this.usageCounter = value; + } + + /** + * Ruft den Wert der createComment-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCreateComment() { + return createComment; + } + + /** + * Legt den Wert der createComment-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCreateComment(String value) { + this.createComment = value; + } + + /** + * Ruft den Wert der createdAt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getCreatedAt() { + return createdAt; + } + + /** + * Legt den Wert der createdAt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setCreatedAt(XMLGregorianCalendar value) { + this.createdAt = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetChunkInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetChunkInfoType.java new file mode 100644 index 0000000..924fc46 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetChunkInfoType.java @@ -0,0 +1,96 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * + * Informationen zu einer Stückelung eines Couponsets. Siehe auch + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps">CouponSetInfoType</link>
+ * 
+ * + * . + * + * + *

Java-Klasse für CouponSetChunkInfoType complex type. + * + *

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

+ * <complexType name="CouponSetChunkInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="chunkSize" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="amount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CouponSetChunkInfoType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popps") +public class CouponSetChunkInfoType { + + @XmlAttribute(name = "chunkSize") + protected Integer chunkSize; + @XmlAttribute(name = "amount") + protected BigDecimal amount; + + /** + * Ruft den Wert der chunkSize-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getChunkSize() { + return chunkSize; + } + + /** + * Legt den Wert der chunkSize-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setChunkSize(Integer value) { + this.chunkSize = value; + } + + /** + * Ruft den Wert der amount-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getAmount() { + return amount; + } + + /** + * Legt den Wert der amount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setAmount(BigDecimal value) { + this.amount = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetInfoType.java new file mode 100644 index 0000000..ba128a7 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetInfoType.java @@ -0,0 +1,304 @@ + +package de.dhl.onlinefrankierung.webservice; + +import java.math.BigDecimal; +import java.math.BigInteger; +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * Informationen zu einem CouponSet + * + *

Java-Klasse für CouponSetInfoType complex type. + * + *

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

+ * <complexType name="CouponSetInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="UsageContext" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popps}VoucherUsageContextType" maxOccurs="unbounded"/>
+ *         <element name="Chunk" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popps}CouponSetChunkInfoType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="EncashProduct" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ProductIdType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *       <attribute name="symbolName" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ProductIdType" />
+ *       <attribute name="maxUsageCounter" type="{http://www.w3.org/2001/XMLSchema}integer" />
+ *       <attribute name="creditAbs" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
+ *       <attribute name="creditRel" type="{http://www.w3.org/2001/XMLSchema}integer" />
+ *       <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="screenName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CouponSetInfoType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popps", propOrder = { + "usageContext", + "chunk", + "encashProduct" +}) +public class CouponSetInfoType { + + @XmlElement(name = "UsageContext", required = true) + @XmlSchemaType(name = "string") + protected List usageContext; + @XmlElement(name = "Chunk") + protected List chunk; + @XmlElement(name = "EncashProduct", required = true) + protected List encashProduct; + @XmlAttribute(name = "symbolName") + protected String symbolName; + @XmlAttribute(name = "maxUsageCounter") + protected BigInteger maxUsageCounter; + @XmlAttribute(name = "creditAbs") + protected BigDecimal creditAbs; + @XmlAttribute(name = "creditRel") + protected BigInteger creditRel; + @XmlAttribute(name = "description") + protected String description; + @XmlAttribute(name = "screenName") + protected String screenName; + + /** + * Gets the value of the usageContext property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the usageContext property. + * + *

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

+     *    getUsageContext().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link VoucherUsageContextType } + * + * + */ + public List getUsageContext() { + if (usageContext == null) { + usageContext = new ArrayList(); + } + return this.usageContext; + } + + /** + * Gets the value of the chunk property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the chunk property. + * + *

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

+     *    getChunk().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CouponSetChunkInfoType } + * + * + */ + public List getChunk() { + if (chunk == null) { + chunk = new ArrayList(); + } + return this.chunk; + } + + /** + * Gets the value of the encashProduct property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the encashProduct property. + * + *

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

+     *    getEncashProduct().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getEncashProduct() { + if (encashProduct == null) { + encashProduct = new ArrayList(); + } + return this.encashProduct; + } + + /** + * Ruft den Wert der symbolName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSymbolName() { + return symbolName; + } + + /** + * Legt den Wert der symbolName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSymbolName(String value) { + this.symbolName = value; + } + + /** + * Ruft den Wert der maxUsageCounter-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getMaxUsageCounter() { + return maxUsageCounter; + } + + /** + * Legt den Wert der maxUsageCounter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setMaxUsageCounter(BigInteger value) { + this.maxUsageCounter = value; + } + + /** + * Ruft den Wert der creditAbs-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getCreditAbs() { + return creditAbs; + } + + /** + * Legt den Wert der creditAbs-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setCreditAbs(BigDecimal value) { + this.creditAbs = value; + } + + /** + * Ruft den Wert der creditRel-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getCreditRel() { + return creditRel; + } + + /** + * Legt den Wert der creditRel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setCreditRel(BigInteger value) { + this.creditRel = value; + } + + /** + * Ruft den Wert der description-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDescription() { + return description; + } + + /** + * Legt den Wert der description-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDescription(String value) { + this.description = value; + } + + /** + * Ruft den Wert der screenName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getScreenName() { + return screenName; + } + + /** + * Legt den Wert der screenName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setScreenName(String value) { + this.screenName = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetItemType.java new file mode 100644 index 0000000..330e756 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetItemType.java @@ -0,0 +1,130 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Ein Couponset zum Kauf. + * + * + * + *

Java-Klasse für CouponSetItemType complex type. + * + *

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

+ * <complexType name="CouponSetItemType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemType">
+ *       <sequence maxOccurs="unbounded">
+ *         <element name="Coupon" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popps}CouponInfoType" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="couponTypeId" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="3"/>
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="chunkSize" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CouponSetItemType", propOrder = { + "coupon" +}) +public class CouponSetItemType + extends ItemType +{ + + @XmlElement(name = "Coupon") + protected List coupon; + @XmlAttribute(name = "couponTypeId", required = true) + protected String couponTypeId; + @XmlAttribute(name = "chunkSize", required = true) + protected int chunkSize; + + /** + * Gets the value of the coupon property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the coupon property. + * + *

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

+     *    getCoupon().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CouponInfoType } + * + * + */ + public List getCoupon() { + if (coupon == null) { + coupon = new ArrayList(); + } + return this.coupon; + } + + /** + * Ruft den Wert der couponTypeId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCouponTypeId() { + return couponTypeId; + } + + /** + * Legt den Wert der couponTypeId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCouponTypeId(String value) { + this.couponTypeId = value; + } + + /** + * Ruft den Wert der chunkSize-Eigenschaft ab. + * + */ + public int getChunkSize() { + return chunkSize; + } + + /** + * Legt den Wert der chunkSize-Eigenschaft fest. + * + */ + public void setChunkSize(int value) { + this.chunkSize = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelInfoType.java new file mode 100644 index 0000000..d526ef7 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelInfoType.java @@ -0,0 +1,72 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Enthält das gewünschte Format von BASE64-encodierten binären Labeldaten im Response, aktuell wird nur "pdf" unterstützt. + * + * Wenn nicht angegeben, werden keine binären Labeldaten im Response geliefert. + * + *

Java-Klasse für DirectLabelInfoType complex type. + * + *

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

+ * <complexType name="DirectLabelInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="format" default="pdf">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="pdf"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DirectLabelInfoType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws") +public class DirectLabelInfoType { + + @XmlAttribute(name = "format") + protected String format; + + /** + * Ruft den Wert der format-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFormat() { + if (format == null) { + return "pdf"; + } else { + 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/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelType.java new file mode 100644 index 0000000..db408dc --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelType.java @@ -0,0 +1,66 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Enthält abhängig davon ob im Request angefragt wurde, base64 kodierte Label Daten. + * + * + *

Java-Klasse für DirectLabelType complex type. + * + *

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

+ * <complexType name="DirectLabelType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Base64Label" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}Base64LabelType" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DirectLabelType", propOrder = { + "base64Label" +}) +public class DirectLabelType { + + @XmlElement(name = "Base64Label") + protected Base64LabelType base64Label; + + /** + * Ruft den Wert der base64Label-Eigenschaft ab. + * + * @return + * possible object is + * {@link Base64LabelType } + * + */ + public Base64LabelType getBase64Label() { + return base64Label; + } + + /** + * Legt den Wert der base64Label-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Base64LabelType } + * + */ + public void setBase64Label(Base64LabelType value) { + this.base64Label = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DownloadShoppingCartType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DownloadShoppingCartType.java new file mode 100644 index 0000000..e1d524d --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DownloadShoppingCartType.java @@ -0,0 +1,200 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + *

Java-Klasse für DownloadShoppingCartType complex type. + * + *

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

+ * <complexType name="DownloadShoppingCartType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartBaseType">
+ *       <sequence>
+ *         <element name="PaymentInfo" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentInfoType"/>
+ *       </sequence>
+ *       <attribute name="downloadPageUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="appletUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="cancelSumAmount" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *       <attribute name="invoiceUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="notifyUrlExt" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DownloadShoppingCartType", propOrder = { + "paymentInfo" +}) +public class DownloadShoppingCartType + extends ShoppingCartBaseType +{ + + @XmlElement(name = "PaymentInfo", required = true) + protected PaymentInfoType paymentInfo; + @XmlAttribute(name = "downloadPageUrl") + protected String downloadPageUrl; + @XmlAttribute(name = "appletUrl") + protected String appletUrl; + @XmlAttribute(name = "cancelSumAmount") + protected Double cancelSumAmount; + @XmlAttribute(name = "invoiceUrl") + protected String invoiceUrl; + @XmlAttribute(name = "notifyUrlExt") + protected String notifyUrlExt; + + /** + * Ruft den Wert der paymentInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentInfoType } + * + */ + public PaymentInfoType getPaymentInfo() { + return paymentInfo; + } + + /** + * Legt den Wert der paymentInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentInfoType } + * + */ + public void setPaymentInfo(PaymentInfoType value) { + this.paymentInfo = value; + } + + /** + * Ruft den Wert der downloadPageUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDownloadPageUrl() { + return downloadPageUrl; + } + + /** + * Legt den Wert der downloadPageUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDownloadPageUrl(String value) { + this.downloadPageUrl = value; + } + + /** + * Ruft den Wert der appletUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAppletUrl() { + return appletUrl; + } + + /** + * Legt den Wert der appletUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAppletUrl(String value) { + this.appletUrl = value; + } + + /** + * Ruft den Wert der cancelSumAmount-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getCancelSumAmount() { + return cancelSumAmount; + } + + /** + * Legt den Wert der cancelSumAmount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setCancelSumAmount(Double value) { + this.cancelSumAmount = value; + } + + /** + * Ruft den Wert der invoiceUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInvoiceUrl() { + return invoiceUrl; + } + + /** + * Legt den Wert der invoiceUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInvoiceUrl(String value) { + this.invoiceUrl = value; + } + + /** + * Ruft den Wert der notifyUrlExt-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNotifyUrlExt() { + return notifyUrlExt; + } + + /** + * Legt den Wert der notifyUrlExt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNotifyUrlExt(String value) { + this.notifyUrlExt = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemBaseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemBaseType.java new file mode 100644 index 0000000..6abd9b3 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemBaseType.java @@ -0,0 +1,60 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Basistyp für Warenkorbelemente. + * + *

Java-Klasse für ItemBaseType complex type. + * + *

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

+ * <complexType name="ItemBaseType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="itemId" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemBaseType") +public class ItemBaseType { + + @XmlAttribute(name = "itemId") + protected Integer itemId; + + /** + * Ruft den Wert der itemId-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getItemId() { + return itemId; + } + + /** + * Legt den Wert der itemId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setItemId(Integer value) { + this.itemId = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemCancelErrorType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemCancelErrorType.java new file mode 100644 index 0000000..18c8868 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemCancelErrorType.java @@ -0,0 +1,90 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + *

Java-Klasse für ItemCancelErrorType complex type. + * + *

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

+ * <complexType name="ItemCancelErrorType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Message" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </sequence>
+ *       <attribute name="position" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemCancelErrorType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", propOrder = { + "message" +}) +public class ItemCancelErrorType { + + @XmlElement(name = "Message", required = true) + protected String message; + @XmlAttribute(name = "position") + protected Integer position; + + /** + * Ruft den Wert der message-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Legt den Wert der message-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + + /** + * Ruft den Wert der position-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getPosition() { + return position; + } + + /** + * Legt den Wert der position-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setPosition(Integer value) { + this.position = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorType.java new file mode 100644 index 0000000..bea0738 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorType.java @@ -0,0 +1,203 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein Fehler + * + *

Java-Klasse für ItemErrorType complex type. + * + *

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

+ * <complexType name="ItemErrorType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="itemId" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="printable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *       <attribute name="i18nkey" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="detailed" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *       <attribute name="messageType">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="ERROR"/>
+ *             <enumeration value="WARNING"/>
+ *             <enumeration value="BLOCKINGERROR"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemErrorType") +public class ItemErrorType { + + @XmlAttribute(name = "itemId") + protected Integer itemId; + @XmlAttribute(name = "printable") + protected Boolean printable; + @XmlAttribute(name = "i18nkey") + protected String i18Nkey; + @XmlAttribute(name = "detailed") + protected Boolean detailed; + @XmlAttribute(name = "messageType") + protected String messageType; + @XmlAttribute(name = "message") + protected String message; + + /** + * Ruft den Wert der itemId-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getItemId() { + return itemId; + } + + /** + * Legt den Wert der itemId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setItemId(Integer value) { + this.itemId = value; + } + + /** + * Ruft den Wert der printable-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isPrintable() { + return printable; + } + + /** + * Legt den Wert der printable-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setPrintable(Boolean value) { + this.printable = value; + } + + /** + * Ruft den Wert der i18Nkey-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getI18Nkey() { + return i18Nkey; + } + + /** + * Legt den Wert der i18Nkey-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setI18Nkey(String value) { + this.i18Nkey = value; + } + + /** + * Ruft den Wert der detailed-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDetailed() { + return detailed; + } + + /** + * Legt den Wert der detailed-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDetailed(Boolean value) { + this.detailed = value; + } + + /** + * Ruft den Wert der messageType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessageType() { + return messageType; + } + + /** + * Legt den Wert der messageType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessageType(String value) { + this.messageType = value; + } + + /** + * Ruft den Wert der message-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMessage() { + return message; + } + + /** + * Legt den Wert der message-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMessage(String value) { + this.message = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorsType.java new file mode 100644 index 0000000..484ce02 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorsType.java @@ -0,0 +1,71 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * List von Fehlerbeschreibungen. + * + *

Java-Klasse für ItemErrorsType complex type. + * + *

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

+ * <complexType name="ItemErrorsType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ItemError" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemErrorType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemErrorsType", propOrder = { + "itemError" +}) +public class ItemErrorsType { + + @XmlElement(name = "ItemError", required = true) + protected List itemError; + + /** + * Gets the value of the itemError property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the itemError property. + * + *

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

+     *    getItemError().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ItemErrorType } + * + * + */ + public List getItemError() { + if (itemError == null) { + itemError = new ArrayList(); + } + return this.itemError; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemPriceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemPriceType.java new file mode 100644 index 0000000..7f0472d --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemPriceType.java @@ -0,0 +1,73 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * + * Preis. Setzt sich aus mehreren Preiskomponenten zusammen, wobei jedes Preiselement eine eigene MwSt. hat. + * + * + *

Java-Klasse für ItemPriceType complex type. + * + *

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

+ * <complexType name="ItemPriceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence maxOccurs="unbounded" minOccurs="0">
+ *         <element name="PriceComponents" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}PriceComponentType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemPriceType", propOrder = { + "priceComponents" +}) +public class ItemPriceType { + + @XmlElement(name = "PriceComponents") + protected List priceComponents; + + /** + * Gets the value of the priceComponents property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the priceComponents property. + * + *

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

+     *    getPriceComponents().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PriceComponentType } + * + * + */ + public List getPriceComponents() { + if (priceComponents == null) { + priceComponents = new ArrayList(); + } + return this.priceComponents; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemType.java new file mode 100644 index 0000000..e5a5088 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemType.java @@ -0,0 +1,271 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Basis Typ für Warenkorb-Items + * + *

Java-Klasse für ItemType complex type. + * + *

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

+ * <complexType name="ItemType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Price" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemPriceType" minOccurs="0"/>
+ *         <element name="ItemError" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemErrorsType" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="couponCode" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}CouponCodeType" />
+ *       <attribute name="itemId" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="customerReference">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="0"/>
+ *             <maxLength value="35"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="cancelReason" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="canceledAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="cancelAmount" type="{http://www.w3.org/2001/XMLSchema}double" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ItemType", propOrder = { + "price", + "itemError" +}) +@XmlSeeAlso({ + PickupItemType.class, + CouponSetItemType.class, + ShipmentItemType.class +}) +public class ItemType { + + @XmlElement(name = "Price") + protected ItemPriceType price; + @XmlElement(name = "ItemError") + protected ItemErrorsType itemError; + @XmlAttribute(name = "couponCode") + protected String couponCode; + @XmlAttribute(name = "itemId") + protected Integer itemId; + @XmlAttribute(name = "customerReference") + protected String customerReference; + @XmlAttribute(name = "cancelReason") + protected String cancelReason; + @XmlAttribute(name = "canceledAt") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar canceledAt; + @XmlAttribute(name = "cancelAmount") + protected Double cancelAmount; + + /** + * Ruft den Wert der price-Eigenschaft ab. + * + * @return + * possible object is + * {@link ItemPriceType } + * + */ + public ItemPriceType getPrice() { + return price; + } + + /** + * Legt den Wert der price-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ItemPriceType } + * + */ + public void setPrice(ItemPriceType value) { + this.price = value; + } + + /** + * Ruft den Wert der itemError-Eigenschaft ab. + * + * @return + * possible object is + * {@link ItemErrorsType } + * + */ + public ItemErrorsType getItemError() { + return itemError; + } + + /** + * Legt den Wert der itemError-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ItemErrorsType } + * + */ + public void setItemError(ItemErrorsType value) { + this.itemError = value; + } + + /** + * Ruft den Wert der couponCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCouponCode() { + return couponCode; + } + + /** + * Legt den Wert der couponCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCouponCode(String value) { + this.couponCode = value; + } + + /** + * Ruft den Wert der itemId-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getItemId() { + return itemId; + } + + /** + * Legt den Wert der itemId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setItemId(Integer value) { + this.itemId = value; + } + + /** + * Ruft den Wert der customerReference-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerReference() { + return customerReference; + } + + /** + * Legt den Wert der customerReference-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerReference(String value) { + this.customerReference = value; + } + + /** + * Ruft den Wert der cancelReason-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCancelReason() { + return cancelReason; + } + + /** + * Legt den Wert der cancelReason-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCancelReason(String value) { + this.cancelReason = value; + } + + /** + * Ruft den Wert der canceledAt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getCanceledAt() { + return canceledAt; + } + + /** + * Legt den Wert der canceledAt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setCanceledAt(XMLGregorianCalendar value) { + this.canceledAt = value; + } + + /** + * Ruft den Wert der cancelAmount-Eigenschaft ab. + * + * @return + * possible object is + * {@link Double } + * + */ + public Double getCancelAmount() { + return cancelAmount; + } + + /** + * Legt den Wert der cancelAmount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Double } + * + */ + public void setCancelAmount(Double value) { + this.cancelAmount = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LabelItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LabelItemType.java new file mode 100644 index 0000000..2804d51 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LabelItemType.java @@ -0,0 +1,260 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ein Paket/Päckchen + * + *

Java-Klasse für LabelItemType complex type. + * + *

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

+ * <complexType name="LabelItemType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShipmentItemType">
+ *       <sequence>
+ *         <element name="CnDeclaration" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}Cn22Type" minOccurs="0"/>
+ *         <element name="DirectLabel" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}DirectLabelType" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="printedAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="labelId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="pdfDownloadUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="preAdviceType" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}PreAdviceType" />
+ *       <attribute name="recomandCode" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}RecomandCodeType" />
+ *       <attribute name="awtDownloadUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LabelItemType", propOrder = { + "cnDeclaration", + "directLabel" +}) +public class LabelItemType + extends ShipmentItemType +{ + + @XmlElement(name = "CnDeclaration") + protected Cn22Type cnDeclaration; + @XmlElement(name = "DirectLabel") + protected DirectLabelType directLabel; + @XmlAttribute(name = "printedAt") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar printedAt; + @XmlAttribute(name = "labelId") + protected String labelId; + @XmlAttribute(name = "pdfDownloadUrl") + protected String pdfDownloadUrl; + @XmlAttribute(name = "preAdviceType") + protected String preAdviceType; + @XmlAttribute(name = "recomandCode") + protected String recomandCode; + @XmlAttribute(name = "awtDownloadUrl") + protected String awtDownloadUrl; + + /** + * Ruft den Wert der cnDeclaration-Eigenschaft ab. + * + * @return + * possible object is + * {@link Cn22Type } + * + */ + public Cn22Type getCnDeclaration() { + return cnDeclaration; + } + + /** + * Legt den Wert der cnDeclaration-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Cn22Type } + * + */ + public void setCnDeclaration(Cn22Type value) { + this.cnDeclaration = value; + } + + /** + * Ruft den Wert der directLabel-Eigenschaft ab. + * + * @return + * possible object is + * {@link DirectLabelType } + * + */ + public DirectLabelType getDirectLabel() { + return directLabel; + } + + /** + * Legt den Wert der directLabel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DirectLabelType } + * + */ + public void setDirectLabel(DirectLabelType value) { + this.directLabel = value; + } + + /** + * Ruft den Wert der printedAt-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPrintedAt() { + return printedAt; + } + + /** + * Legt den Wert der printedAt-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPrintedAt(XMLGregorianCalendar value) { + this.printedAt = value; + } + + /** + * Ruft den Wert der labelId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLabelId() { + return labelId; + } + + /** + * Legt den Wert der labelId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLabelId(String value) { + this.labelId = value; + } + + /** + * Ruft den Wert der pdfDownloadUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPdfDownloadUrl() { + return pdfDownloadUrl; + } + + /** + * Legt den Wert der pdfDownloadUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPdfDownloadUrl(String value) { + this.pdfDownloadUrl = value; + } + + /** + * Ruft den Wert der preAdviceType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPreAdviceType() { + return preAdviceType; + } + + /** + * Legt den Wert der preAdviceType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPreAdviceType(String value) { + this.preAdviceType = value; + } + + /** + * Ruft den Wert der recomandCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRecomandCode() { + return recomandCode; + } + + /** + * Legt den Wert der recomandCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRecomandCode(String value) { + this.recomandCode = value; + } + + /** + * Ruft den Wert der awtDownloadUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAwtDownloadUrl() { + return awtDownloadUrl; + } + + /** + * Legt den Wert der awtDownloadUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAwtDownloadUrl(String value) { + this.awtDownloadUrl = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartRequestType.java new file mode 100644 index 0000000..fd55c48 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartRequestType.java @@ -0,0 +1,104 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Lädt einen gekauften Warenkorb. + * + * Siehe auch + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">LoadBuyedShoppingCartResponseType</link>
+ * 
+ * + * . + * + * + *

Java-Klasse für LoadBuyedShoppingCartRequestType complex type. + * + *

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

+ * <complexType name="LoadBuyedShoppingCartRequestType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
+ *       <sequence>
+ *         <element name="ShoppingCartIdentification" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartIdentificationType"/>
+ *         <element name="DirectLabelInfo" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}DirectLabelInfoType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LoadBuyedShoppingCartRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "shoppingCartIdentification", + "directLabelInfo" +}) +public class LoadBuyedShoppingCartRequestType + extends WsRequestType +{ + + @XmlElement(name = "ShoppingCartIdentification", required = true) + protected ShoppingCartIdentificationType shoppingCartIdentification; + @XmlElement(name = "DirectLabelInfo") + protected DirectLabelInfoType directLabelInfo; + + /** + * Ruft den Wert der shoppingCartIdentification-Eigenschaft ab. + * + * @return + * possible object is + * {@link ShoppingCartIdentificationType } + * + */ + public ShoppingCartIdentificationType getShoppingCartIdentification() { + return shoppingCartIdentification; + } + + /** + * Legt den Wert der shoppingCartIdentification-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ShoppingCartIdentificationType } + * + */ + public void setShoppingCartIdentification(ShoppingCartIdentificationType value) { + this.shoppingCartIdentification = value; + } + + /** + * Ruft den Wert der directLabelInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link DirectLabelInfoType } + * + */ + public DirectLabelInfoType getDirectLabelInfo() { + return directLabelInfo; + } + + /** + * Legt den Wert der directLabelInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DirectLabelInfoType } + * + */ + public void setDirectLabelInfo(DirectLabelInfoType value) { + this.directLabelInfo = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartResponseType.java new file mode 100644 index 0000000..88c15d0 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartResponseType.java @@ -0,0 +1,74 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Siehe auch + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">LoadBuyedShoppingCartRequestType</link>
+ * 
+ * + * . + * + * + *

Java-Klasse für LoadBuyedShoppingCartResponseType complex type. + * + *

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

+ * <complexType name="LoadBuyedShoppingCartResponseType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
+ *       <sequence>
+ *         <element name="DownloadShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}DownloadShoppingCartType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "LoadBuyedShoppingCartResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "downloadShoppingCart" +}) +public class LoadBuyedShoppingCartResponseType + extends WsResponseType +{ + + @XmlElement(name = "DownloadShoppingCart") + protected DownloadShoppingCartType downloadShoppingCart; + + /** + * Ruft den Wert der downloadShoppingCart-Eigenschaft ab. + * + * @return + * possible object is + * {@link DownloadShoppingCartType } + * + */ + public DownloadShoppingCartType getDownloadShoppingCart() { + return downloadShoppingCart; + } + + /** + * Legt den Wert der downloadShoppingCart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DownloadShoppingCartType } + * + */ + public void setDownloadShoppingCart(DownloadShoppingCartType value) { + this.downloadShoppingCart = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MTItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MTItemType.java new file mode 100644 index 0000000..63cbb54 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MTItemType.java @@ -0,0 +1,131 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.datatype.XMLGregorianCalendar; + + +/** + * + * Ein Maxitransport Item. + * + * Auftragsadresse ist immer vom Warenkorb. + * + * Alternativ kann xsi:type="sc_2_0:MTItemMulticollieType verwendet werden fuer echte Multicollie-Sendungen. + * + * + *

Java-Klasse für MTItemType complex type. + * + *

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

+ * <complexType name="MTItemType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShipmentItemType">
+ *       <attribute name="shipmentDescription">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="55"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="gplOrderNo" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="pickupDate" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MTItemType") +public class MTItemType + extends ShipmentItemType +{ + + @XmlAttribute(name = "shipmentDescription") + protected String shipmentDescription; + @XmlAttribute(name = "gplOrderNo") + protected String gplOrderNo; + @XmlAttribute(name = "pickupDate", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar pickupDate; + + /** + * Ruft den Wert der shipmentDescription-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getShipmentDescription() { + return shipmentDescription; + } + + /** + * Legt den Wert der shipmentDescription-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShipmentDescription(String value) { + this.shipmentDescription = value; + } + + /** + * Ruft den Wert der gplOrderNo-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGplOrderNo() { + return gplOrderNo; + } + + /** + * Legt den Wert der gplOrderNo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGplOrderNo(String value) { + this.gplOrderNo = value; + } + + /** + * Ruft den Wert der pickupDate-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPickupDate() { + return pickupDate; + } + + /** + * Legt den Wert der pickupDate-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPickupDate(XMLGregorianCalendar value) { + this.pickupDate = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapEntryType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapEntryType.java new file mode 100644 index 0000000..29e3edd --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapEntryType.java @@ -0,0 +1,91 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * Ein (key,value)-Paar + * + * Wert des Eintrags + * + *

Java-Klasse für MapEntryType complex type. + * + *

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

+ * <complexType name="MapEntryType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MapEntryType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase", propOrder = { + "value" +}) +public class MapEntryType { + + @XmlValue + protected String value; + @XmlAttribute(name = "key") + protected String key; + + /** + * 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 key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapType.java new file mode 100644 index 0000000..09b62a2 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapType.java @@ -0,0 +1,69 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlType; + + +/** + * Eine Liste von (key,value)-Paaren + * + *

Java-Klasse für MapType complex type. + * + *

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

+ * <complexType name="MapType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="entry" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}MapEntryType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MapType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase", propOrder = { + "entry" +}) +public class MapType { + + protected List entry; + + /** + * Gets the value of the entry property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the entry property. + * + *

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

+     *    getEntry().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link MapEntryType } + * + * + */ + public List getEntry() { + if (entry == null) { + entry = new ArrayList(); + } + return this.entry; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MarketplaceProductsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MarketplaceProductsType.java new file mode 100644 index 0000000..4c02fd3 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MarketplaceProductsType.java @@ -0,0 +1,181 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * PartnerID aka Marktplatz. Ist identisch aus dem + * Request. + * + *

Java-Klasse für MarketplaceProductsType complex type. + * + *

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

+ * <complexType name="MarketplaceProductsType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="ProductGroup" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductGroupType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="partnerId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="configTime" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="popConfigId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="defaultGroup" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "MarketplaceProductsType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "productGroup" +}) +public class MarketplaceProductsType { + + @XmlElement(name = "ProductGroup") + protected List productGroup; + @XmlAttribute(name = "partnerId", required = true) + protected String partnerId; + @XmlAttribute(name = "configTime", required = true) + protected String configTime; + @XmlAttribute(name = "popConfigId", required = true) + protected String popConfigId; + @XmlAttribute(name = "defaultGroup") + protected String defaultGroup; + + /** + * Gets the value of the productGroup property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the productGroup property. + * + *

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

+     *    getProductGroup().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ProductGroupType } + * + * + */ + public List getProductGroup() { + if (productGroup == null) { + productGroup = new ArrayList(); + } + return this.productGroup; + } + + /** + * Ruft den Wert der partnerId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPartnerId() { + return partnerId; + } + + /** + * Legt den Wert der partnerId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPartnerId(String value) { + this.partnerId = value; + } + + /** + * Ruft den Wert der configTime-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConfigTime() { + return configTime; + } + + /** + * Legt den Wert der configTime-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConfigTime(String value) { + this.configTime = value; + } + + /** + * Ruft den Wert der popConfigId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPopConfigId() { + return popConfigId; + } + + /** + * Legt den Wert der popConfigId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPopConfigId(String value) { + this.popConfigId = value; + } + + /** + * Ruft den Wert der defaultGroup-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDefaultGroup() { + return defaultGroup; + } + + /** + * Legt den Wert der defaultGroup-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDefaultGroup(String value) { + this.defaultGroup = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/NamedReferenceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/NamedReferenceType.java new file mode 100644 index 0000000..082c494 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/NamedReferenceType.java @@ -0,0 +1,72 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Referenzierbares Element mit einem Namen. + * Der Name ist ein POP-Interner Name. + * + *

Java-Klasse für NamedReferenceType complex type. + * + *

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

+ * <complexType name="NamedReferenceType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ReferenceType">
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "NamedReferenceType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +@XmlSeeAlso({ + CountryProductsType.class, + ProductType.class, + ProductServiceDescBaseType.class, + BaseProductType.class, + ServiceType.class, + CollectionType.class +}) +public class NamedReferenceType + extends ReferenceType +{ + + @XmlAttribute(name = "name", required = true) + protected String name; + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ObjectFactory.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ObjectFactory.java new file mode 100644 index 0000000..5731443 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ObjectFactory.java @@ -0,0 +1,729 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the de.dhl.onlinefrankierung.webservice package. + *

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 _ShoppingCartOpenRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", "ShoppingCartOpenRequest"); + private final static QName _ShoppingCartOpenResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", "ShoppingCartOpenResponse"); + private final static QName _LoadBuyedShoppingCartRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "LoadBuyedShoppingCartRequest"); + private final static QName _ProductInfoRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", "ProductInfoRequest"); + private final static QName _ShoppingCartValidateRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "ShoppingCartValidateRequest"); + private final static QName _ShoppingCartCheckoutViaPaymentResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "ShoppingCartCheckoutViaPaymentResponse"); + private final static QName _ProductInfoResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", "ProductInfoResponse"); + private final static QName _LoadBuyedShoppingCartResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "LoadBuyedShoppingCartResponse"); + private final static QName _DirectLabelInfo_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "DirectLabelInfo"); + private final static QName _ShoppingCartCheckoutViaPaymentRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "ShoppingCartCheckoutViaPaymentRequest"); + private final static QName _ShoppingCartValidateResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "ShoppingCartValidateResponse"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: de.dhl.onlinefrankierung.webservice + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link ShoppingCartOpenRequestType } + * + */ + public ShoppingCartOpenRequestType createShoppingCartOpenRequestType() { + return new ShoppingCartOpenRequestType(); + } + + /** + * Create an instance of {@link ShoppingCartOpenResponseType } + * + */ + public ShoppingCartOpenResponseType createShoppingCartOpenResponseType() { + return new ShoppingCartOpenResponseType(); + } + + /** + * Create an instance of {@link PositionsType } + * + */ + public PositionsType createPositionsType() { + return new PositionsType(); + } + + /** + * Create an instance of {@link ItemCancelErrorType } + * + */ + public ItemCancelErrorType createItemCancelErrorType() { + return new ItemCancelErrorType(); + } + + /** + * Create an instance of {@link PickupTimeType } + * + */ + public PickupTimeType createPickupTimeType() { + return new PickupTimeType(); + } + + /** + * Create an instance of {@link LabelItemType } + * + */ + public LabelItemType createLabelItemType() { + return new LabelItemType(); + } + + /** + * Create an instance of {@link ItemType } + * + */ + public ItemType createItemType() { + return new ItemType(); + } + + /** + * Create an instance of {@link PaymentBaseType } + * + */ + public PaymentBaseType createPaymentBaseType() { + return new PaymentBaseType(); + } + + /** + * Create an instance of {@link PickupItemType } + * + */ + public PickupItemType createPickupItemType() { + return new PickupItemType(); + } + + /** + * Create an instance of {@link PaymentDHLCheckoutType } + * + */ + public PaymentDHLCheckoutType createPaymentDHLCheckoutType() { + return new PaymentDHLCheckoutType(); + } + + /** + * Create an instance of {@link DownloadShoppingCartType } + * + */ + public DownloadShoppingCartType createDownloadShoppingCartType() { + return new DownloadShoppingCartType(); + } + + /** + * Create an instance of {@link Cn2223LineType } + * + */ + public Cn2223LineType createCn2223LineType() { + return new Cn2223LineType(); + } + + /** + * Create an instance of {@link PaymentNullpayType } + * + */ + public PaymentNullpayType createPaymentNullpayType() { + return new PaymentNullpayType(); + } + + /** + * Create an instance of {@link PaymentPostpayType } + * + */ + public PaymentPostpayType createPaymentPostpayType() { + return new PaymentPostpayType(); + } + + /** + * Create an instance of {@link ItemBaseType } + * + */ + public ItemBaseType createItemBaseType() { + return new ItemBaseType(); + } + + /** + * Create an instance of {@link PaymentResultsType } + * + */ + public PaymentResultsType createPaymentResultsType() { + return new PaymentResultsType(); + } + + /** + * Create an instance of {@link PaymentPaypalType } + * + */ + public PaymentPaypalType createPaymentPaypalType() { + return new PaymentPaypalType(); + } + + /** + * Create an instance of {@link CouponSetItemType } + * + */ + public CouponSetItemType createCouponSetItemType() { + return new CouponSetItemType(); + } + + /** + * Create an instance of {@link ItemErrorType } + * + */ + public ItemErrorType createItemErrorType() { + return new ItemErrorType(); + } + + /** + * Create an instance of {@link PaymentResultType } + * + */ + public PaymentResultType createPaymentResultType() { + return new PaymentResultType(); + } + + /** + * Create an instance of {@link PartnerBackLinksType } + * + */ + public PartnerBackLinksType createPartnerBackLinksType() { + return new PartnerBackLinksType(); + } + + /** + * Create an instance of {@link MTItemType } + * + */ + public MTItemType createMTItemType() { + return new MTItemType(); + } + + /** + * Create an instance of {@link ShoppingCartBaseType } + * + */ + public ShoppingCartBaseType createShoppingCartBaseType() { + return new ShoppingCartBaseType(); + } + + /** + * Create an instance of {@link BuyShoppingCartType } + * + */ + public BuyShoppingCartType createBuyShoppingCartType() { + return new BuyShoppingCartType(); + } + + /** + * Create an instance of {@link PaymentInfoType } + * + */ + public PaymentInfoType createPaymentInfoType() { + return new PaymentInfoType(); + } + + /** + * Create an instance of {@link PaymentGiropayType } + * + */ + public PaymentGiropayType createPaymentGiropayType() { + return new PaymentGiropayType(); + } + + /** + * Create an instance of {@link DirectLabelType } + * + */ + public DirectLabelType createDirectLabelType() { + return new DirectLabelType(); + } + + /** + * Create an instance of {@link BaseLabelAddressType } + * + */ + public BaseLabelAddressType createBaseLabelAddressType() { + return new BaseLabelAddressType(); + } + + /** + * Create an instance of {@link ItemPriceType } + * + */ + public ItemPriceType createItemPriceType() { + return new ItemPriceType(); + } + + /** + * Create an instance of {@link PaymentForwardShoppingCartType } + * + */ + public PaymentForwardShoppingCartType createPaymentForwardShoppingCartType() { + return new PaymentForwardShoppingCartType(); + } + + /** + * Create an instance of {@link ItemErrorsType } + * + */ + public ItemErrorsType createItemErrorsType() { + return new ItemErrorsType(); + } + + /** + * Create an instance of {@link Base64LabelType } + * + */ + public Base64LabelType createBase64LabelType() { + return new Base64LabelType(); + } + + /** + * Create an instance of {@link Cn22Type } + * + */ + public Cn22Type createCn22Type() { + return new Cn22Type(); + } + + /** + * Create an instance of {@link ShipmentItemType } + * + */ + public ShipmentItemType createShipmentItemType() { + return new ShipmentItemType(); + } + + /** + * Create an instance of {@link PaymentPartnerpayType } + * + */ + public PaymentPartnerpayType createPaymentPartnerpayType() { + return new PaymentPartnerpayType(); + } + + /** + * Create an instance of {@link PaymentCreditcardType } + * + */ + public PaymentCreditcardType createPaymentCreditcardType() { + return new PaymentCreditcardType(); + } + + /** + * Create an instance of {@link ShoppingCartIdentificationType } + * + */ + public ShoppingCartIdentificationType createShoppingCartIdentificationType() { + return new ShoppingCartIdentificationType(); + } + + /** + * Create an instance of {@link CouponInfoType } + * + */ + public CouponInfoType createCouponInfoType() { + return new CouponInfoType(); + } + + /** + * Create an instance of {@link CouponSetChunkInfoType } + * + */ + public CouponSetChunkInfoType createCouponSetChunkInfoType() { + return new CouponSetChunkInfoType(); + } + + /** + * Create an instance of {@link CouponSetInfoType } + * + */ + public CouponSetInfoType createCouponSetInfoType() { + return new CouponSetInfoType(); + } + + /** + * Create an instance of {@link MapEntryType } + * + */ + public MapEntryType createMapEntryType() { + return new MapEntryType(); + } + + /** + * Create an instance of {@link MapType } + * + */ + public MapType createMapType() { + return new MapType(); + } + + /** + * Create an instance of {@link PriceComponentType } + * + */ + public PriceComponentType createPriceComponentType() { + return new PriceComponentType(); + } + + /** + * Create an instance of {@link ShipmentDimensionType } + * + */ + public ShipmentDimensionType createShipmentDimensionType() { + return new ShipmentDimensionType(); + } + + /** + * Create an instance of {@link LoadBuyedShoppingCartResponseType } + * + */ + public LoadBuyedShoppingCartResponseType createLoadBuyedShoppingCartResponseType() { + return new LoadBuyedShoppingCartResponseType(); + } + + /** + * Create an instance of {@link DirectLabelInfoType } + * + */ + public DirectLabelInfoType createDirectLabelInfoType() { + return new DirectLabelInfoType(); + } + + /** + * Create an instance of {@link ShoppingCartCheckoutViaPaymentRequestType } + * + */ + public ShoppingCartCheckoutViaPaymentRequestType createShoppingCartCheckoutViaPaymentRequestType() { + return new ShoppingCartCheckoutViaPaymentRequestType(); + } + + /** + * Create an instance of {@link ShoppingCartValidateResponseType } + * + */ + public ShoppingCartValidateResponseType createShoppingCartValidateResponseType() { + return new ShoppingCartValidateResponseType(); + } + + /** + * Create an instance of {@link LoadBuyedShoppingCartRequestType } + * + */ + public LoadBuyedShoppingCartRequestType createLoadBuyedShoppingCartRequestType() { + return new LoadBuyedShoppingCartRequestType(); + } + + /** + * Create an instance of {@link ShoppingCartValidateRequestType } + * + */ + public ShoppingCartValidateRequestType createShoppingCartValidateRequestType() { + return new ShoppingCartValidateRequestType(); + } + + /** + * Create an instance of {@link ShoppingCartCheckoutViaPaymentResponseType } + * + */ + public ShoppingCartCheckoutViaPaymentResponseType createShoppingCartCheckoutViaPaymentResponseType() { + return new ShoppingCartCheckoutViaPaymentResponseType(); + } + + /** + * Create an instance of {@link WsResponseStatus } + * + */ + public WsResponseStatus createWsResponseStatus() { + return new WsResponseStatus(); + } + + /** + * Create an instance of {@link AuthType } + * + */ + public AuthType createAuthType() { + return new AuthType(); + } + + /** + * Create an instance of {@link ShoppingCartCheckoutBaseRequestType } + * + */ + public ShoppingCartCheckoutBaseRequestType createShoppingCartCheckoutBaseRequestType() { + return new ShoppingCartCheckoutBaseRequestType(); + } + + /** + * Create an instance of {@link ProductInfoRequestType } + * + */ + public ProductInfoRequestType createProductInfoRequestType() { + return new ProductInfoRequestType(); + } + + /** + * Create an instance of {@link ProductInfoResponseType } + * + */ + public ProductInfoResponseType createProductInfoResponseType() { + return new ProductInfoResponseType(); + } + + /** + * Create an instance of {@link ProductInfoFilterType } + * + */ + public ProductInfoFilterType createProductInfoFilterType() { + return new ProductInfoFilterType(); + } + + /** + * Create an instance of {@link CountryProductsType } + * + */ + public CountryProductsType createCountryProductsType() { + return new CountryProductsType(); + } + + /** + * Create an instance of {@link PricesType } + * + */ + public PricesType createPricesType() { + return new PricesType(); + } + + /** + * Create an instance of {@link NamedReferenceType } + * + */ + public NamedReferenceType createNamedReferenceType() { + return new NamedReferenceType(); + } + + /** + * Create an instance of {@link ProductType } + * + */ + public ProductType createProductType() { + return new ProductType(); + } + + /** + * Create an instance of {@link BaseProductDescType } + * + */ + public BaseProductDescType createBaseProductDescType() { + return new BaseProductDescType(); + } + + /** + * Create an instance of {@link CollectionDescType } + * + */ + public CollectionDescType createCollectionDescType() { + return new CollectionDescType(); + } + + /** + * Create an instance of {@link ReferenceType } + * + */ + public ReferenceType createReferenceType() { + return new ReferenceType(); + } + + /** + * Create an instance of {@link ProductDescType } + * + */ + public ProductDescType createProductDescType() { + return new ProductDescType(); + } + + /** + * Create an instance of {@link ProductGroupType } + * + */ + public ProductGroupType createProductGroupType() { + return new ProductGroupType(); + } + + /** + * Create an instance of {@link ServiceDescType } + * + */ + public ServiceDescType createServiceDescType() { + return new ServiceDescType(); + } + + /** + * Create an instance of {@link ProductServiceDescBaseType } + * + */ + public ProductServiceDescBaseType createProductServiceDescBaseType() { + return new ProductServiceDescBaseType(); + } + + /** + * Create an instance of {@link BaseProductType } + * + */ + public BaseProductType createBaseProductType() { + return new BaseProductType(); + } + + /** + * Create an instance of {@link ServiceType } + * + */ + public ServiceType createServiceType() { + return new ServiceType(); + } + + /** + * Create an instance of {@link CollectionType } + * + */ + public CollectionType createCollectionType() { + return new CollectionType(); + } + + /** + * Create an instance of {@link MarketplaceProductsType } + * + */ + public MarketplaceProductsType createMarketplaceProductsType() { + return new MarketplaceProductsType(); + } + + /** + * Create an instance of {@link PriceType } + * + */ + public PriceType createPriceType() { + return new PriceType(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartOpenRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", name = "ShoppingCartOpenRequest") + public JAXBElement createShoppingCartOpenRequest(ShoppingCartOpenRequestType value) { + return new JAXBElement(_ShoppingCartOpenRequest_QNAME, ShoppingCartOpenRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartOpenResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", name = "ShoppingCartOpenResponse") + public JAXBElement createShoppingCartOpenResponse(ShoppingCartOpenResponseType value) { + return new JAXBElement(_ShoppingCartOpenResponse_QNAME, ShoppingCartOpenResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LoadBuyedShoppingCartRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "LoadBuyedShoppingCartRequest") + public JAXBElement createLoadBuyedShoppingCartRequest(LoadBuyedShoppingCartRequestType value) { + return new JAXBElement(_LoadBuyedShoppingCartRequest_QNAME, LoadBuyedShoppingCartRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProductInfoRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", name = "ProductInfoRequest") + public JAXBElement createProductInfoRequest(ProductInfoRequestType value) { + return new JAXBElement(_ProductInfoRequest_QNAME, ProductInfoRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartValidateRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "ShoppingCartValidateRequest") + public JAXBElement createShoppingCartValidateRequest(ShoppingCartValidateRequestType value) { + return new JAXBElement(_ShoppingCartValidateRequest_QNAME, ShoppingCartValidateRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartCheckoutViaPaymentResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "ShoppingCartCheckoutViaPaymentResponse") + public JAXBElement createShoppingCartCheckoutViaPaymentResponse(ShoppingCartCheckoutViaPaymentResponseType value) { + return new JAXBElement(_ShoppingCartCheckoutViaPaymentResponse_QNAME, ShoppingCartCheckoutViaPaymentResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ProductInfoResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", name = "ProductInfoResponse") + public JAXBElement createProductInfoResponse(ProductInfoResponseType value) { + return new JAXBElement(_ProductInfoResponse_QNAME, ProductInfoResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link LoadBuyedShoppingCartResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "LoadBuyedShoppingCartResponse") + public JAXBElement createLoadBuyedShoppingCartResponse(LoadBuyedShoppingCartResponseType value) { + return new JAXBElement(_LoadBuyedShoppingCartResponse_QNAME, LoadBuyedShoppingCartResponseType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link DirectLabelInfoType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "DirectLabelInfo") + public JAXBElement createDirectLabelInfo(DirectLabelInfoType value) { + return new JAXBElement(_DirectLabelInfo_QNAME, DirectLabelInfoType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartCheckoutViaPaymentRequestType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "ShoppingCartCheckoutViaPaymentRequest") + public JAXBElement createShoppingCartCheckoutViaPaymentRequest(ShoppingCartCheckoutViaPaymentRequestType value) { + return new JAXBElement(_ShoppingCartCheckoutViaPaymentRequest_QNAME, ShoppingCartCheckoutViaPaymentRequestType.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartValidateResponseType }{@code >}} + * + */ + @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "ShoppingCartValidateResponse") + public JAXBElement createShoppingCartValidateResponse(ShoppingCartValidateResponseType value) { + return new JAXBElement(_ShoppingCartValidateResponse_QNAME, ShoppingCartValidateResponseType.class, null, value); + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PartnerBackLinksType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PartnerBackLinksType.java new file mode 100644 index 0000000..3052751 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PartnerBackLinksType.java @@ -0,0 +1,87 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Wird bei für den Rücksprung auf die Partnerseite verwendet. + * + *

Java-Klasse für PartnerBackLinksType complex type. + * + *

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

+ * <complexType name="PartnerBackLinksType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="paymentAcceptedUrl" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="paymentRejectedUrl" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PartnerBackLinksType") +public class PartnerBackLinksType { + + @XmlAttribute(name = "paymentAcceptedUrl", required = true) + protected String paymentAcceptedUrl; + @XmlAttribute(name = "paymentRejectedUrl", required = true) + protected String paymentRejectedUrl; + + /** + * Ruft den Wert der paymentAcceptedUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentAcceptedUrl() { + return paymentAcceptedUrl; + } + + /** + * Legt den Wert der paymentAcceptedUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentAcceptedUrl(String value) { + this.paymentAcceptedUrl = value; + } + + /** + * Ruft den Wert der paymentRejectedUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentRejectedUrl() { + return paymentRejectedUrl; + } + + /** + * Legt den Wert der paymentRejectedUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentRejectedUrl(String value) { + this.paymentRejectedUrl = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentBaseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentBaseType.java new file mode 100644 index 0000000..0b934f5 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentBaseType.java @@ -0,0 +1,68 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PaymentBaseType complex type. + * + *

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

+ * <complexType name="PaymentBaseType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="paymentId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentBaseType") +@XmlSeeAlso({ + PaymentDHLCheckoutType.class, + PaymentNullpayType.class, + PaymentPostpayType.class, + PaymentPaypalType.class, + PaymentGiropayType.class, + PaymentPartnerpayType.class, + PaymentCreditcardType.class +}) +public class PaymentBaseType { + + @XmlAttribute(name = "paymentId") + protected String paymentId; + + /** + * Ruft den Wert der paymentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentId() { + return paymentId; + } + + /** + * Legt den Wert der paymentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentId(String value) { + this.paymentId = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentCreditcardType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentCreditcardType.java new file mode 100644 index 0000000..512e397 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentCreditcardType.java @@ -0,0 +1,44 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Bezahlung über Kreditkarte. + * + * Diese Bezahlung kann nur über + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
+ * 
+ * + * ausgeführt werden. + * + * + *

Java-Klasse für PaymentCreditcardType complex type. + * + *

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

+ * <complexType name="PaymentCreditcardType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentCreditcardType") +public class PaymentCreditcardType + extends PaymentBaseType +{ + + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentDHLCheckoutType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentDHLCheckoutType.java new file mode 100644 index 0000000..8fb911c --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentDHLCheckoutType.java @@ -0,0 +1,40 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Veraltet. Bitte + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">PaymentPostpayType</link>
+ * 
+ * verwenden. + * + * + *

Java-Klasse für PaymentDHLCheckoutType complex type. + * + *

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

+ * <complexType name="PaymentDHLCheckoutType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentDHLCheckoutType") +public class PaymentDHLCheckoutType + extends PaymentBaseType +{ + + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentForwardShoppingCartType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentForwardShoppingCartType.java new file mode 100644 index 0000000..7d1ae0e --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentForwardShoppingCartType.java @@ -0,0 +1,58 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für PaymentForwardShoppingCartType complex type. + * + *

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

+ * <complexType name="PaymentForwardShoppingCartType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="paymentUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentForwardShoppingCartType") +public class PaymentForwardShoppingCartType { + + @XmlAttribute(name = "paymentUrl") + protected String paymentUrl; + + /** + * Ruft den Wert der paymentUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentUrl() { + return paymentUrl; + } + + /** + * Legt den Wert der paymentUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentUrl(String value) { + this.paymentUrl = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentGiropayType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentGiropayType.java new file mode 100644 index 0000000..3f0a979 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentGiropayType.java @@ -0,0 +1,77 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Wird für die Bezahlplattform GIROPAY verwendet. Für einen direkten Sprung auf die Bezahlplattform über + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
+ * 
+ * + * wird auch das Attribute blz benötigt. + * + * Diese Bezahlung kann nur über + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
+ * 
+ * + * ausgeführt werden. + * + * + *

Java-Klasse für PaymentGiropayType complex type. + * + *

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

+ * <complexType name="PaymentGiropayType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
+ *       <attribute name="blz" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentGiropayType") +public class PaymentGiropayType + extends PaymentBaseType +{ + + @XmlAttribute(name = "blz", required = true) + protected String blz; + + /** + * Ruft den Wert der blz-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBlz() { + return blz; + } + + /** + * Legt den Wert der blz-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBlz(String value) { + this.blz = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentInfoType.java new file mode 100644 index 0000000..98af35e --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentInfoType.java @@ -0,0 +1,485 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Informationen zu einem Bezahlstatus. (Intern: siehe PaymentResultDO) + * + *

Java-Klasse für PaymentInfoType complex type. + * + *

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

+ * <complexType name="PaymentInfoType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence maxOccurs="unbounded" minOccurs="0">
+ *         <element name="PaymentResults" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentResultsType"/>
+ *       </sequence>
+ *       <attribute name="status">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="transactionId1" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="transactionId2" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="userEmail" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="userId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="bankCode" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="paymentCode" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="paymentMessage" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="paymentRC" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="statusDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="paymentId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="paymentLongMessage" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="confirmStatus" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="paymentMethod" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentInfoType", propOrder = { + "paymentResults" +}) +public class PaymentInfoType { + + @XmlElement(name = "PaymentResults") + protected List paymentResults; + @XmlAttribute(name = "status") + protected String status; + @XmlAttribute(name = "transactionId1") + protected String transactionId1; + @XmlAttribute(name = "transactionId2") + protected String transactionId2; + @XmlAttribute(name = "userEmail") + protected String userEmail; + @XmlAttribute(name = "userId") + protected String userId; + @XmlAttribute(name = "accountNumber") + protected String accountNumber; + @XmlAttribute(name = "bankCode") + protected String bankCode; + @XmlAttribute(name = "paymentCode") + protected String paymentCode; + @XmlAttribute(name = "paymentMessage") + protected String paymentMessage; + @XmlAttribute(name = "paymentRC") + protected String paymentRC; + @XmlAttribute(name = "statusDate") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar statusDate; + @XmlAttribute(name = "paymentId") + protected String paymentId; + @XmlAttribute(name = "paymentLongMessage") + protected String paymentLongMessage; + @XmlAttribute(name = "confirmStatus") + protected String confirmStatus; + @XmlAttribute(name = "paymentMethod") + protected String paymentMethod; + + /** + * Gets the value of the paymentResults property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the paymentResults property. + * + *

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

+     *    getPaymentResults().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PaymentResultsType } + * + * + */ + public List getPaymentResults() { + if (paymentResults == null) { + paymentResults = new ArrayList(); + } + return this.paymentResults; + } + + /** + * Ruft den Wert der status-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatus() { + return status; + } + + /** + * Legt den Wert der status-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatus(String value) { + this.status = value; + } + + /** + * Ruft den Wert der transactionId1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionId1() { + return transactionId1; + } + + /** + * Legt den Wert der transactionId1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionId1(String value) { + this.transactionId1 = value; + } + + /** + * Ruft den Wert der transactionId2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTransactionId2() { + return transactionId2; + } + + /** + * Legt den Wert der transactionId2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTransactionId2(String value) { + this.transactionId2 = value; + } + + /** + * Ruft den Wert der userEmail-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserEmail() { + return userEmail; + } + + /** + * Legt den Wert der userEmail-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserEmail(String value) { + this.userEmail = value; + } + + /** + * Ruft den Wert der userId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserId() { + return userId; + } + + /** + * Legt den Wert der userId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserId(String value) { + this.userId = value; + } + + /** + * Ruft den Wert der accountNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAccountNumber() { + return accountNumber; + } + + /** + * Legt den Wert der accountNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAccountNumber(String value) { + this.accountNumber = value; + } + + /** + * Ruft den Wert der bankCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBankCode() { + return bankCode; + } + + /** + * Legt den Wert der bankCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBankCode(String value) { + this.bankCode = value; + } + + /** + * Ruft den Wert der paymentCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentCode() { + return paymentCode; + } + + /** + * Legt den Wert der paymentCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentCode(String value) { + this.paymentCode = value; + } + + /** + * Ruft den Wert der paymentMessage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentMessage() { + return paymentMessage; + } + + /** + * Legt den Wert der paymentMessage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentMessage(String value) { + this.paymentMessage = value; + } + + /** + * Ruft den Wert der paymentRC-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentRC() { + return paymentRC; + } + + /** + * Legt den Wert der paymentRC-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentRC(String value) { + this.paymentRC = value; + } + + /** + * Ruft den Wert der statusDate-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStatusDate() { + return statusDate; + } + + /** + * Legt den Wert der statusDate-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStatusDate(XMLGregorianCalendar value) { + this.statusDate = value; + } + + /** + * Ruft den Wert der paymentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentId() { + return paymentId; + } + + /** + * Legt den Wert der paymentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentId(String value) { + this.paymentId = value; + } + + /** + * Ruft den Wert der paymentLongMessage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentLongMessage() { + return paymentLongMessage; + } + + /** + * Legt den Wert der paymentLongMessage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentLongMessage(String value) { + this.paymentLongMessage = value; + } + + /** + * Ruft den Wert der confirmStatus-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getConfirmStatus() { + return confirmStatus; + } + + /** + * Legt den Wert der confirmStatus-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setConfirmStatus(String value) { + this.confirmStatus = value; + } + + /** + * Ruft den Wert der paymentMethod-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentMethod() { + return paymentMethod; + } + + /** + * Legt den Wert der paymentMethod-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentMethod(String value) { + this.paymentMethod = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentNullpayType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentNullpayType.java new file mode 100644 index 0000000..b1ba484 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentNullpayType.java @@ -0,0 +1,39 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * NULLPAY darf nur verwendet werden, wenn die Warenkorbsumme 0 ist. + * + * Die Warenkorbposition müssen kostenfrei oder über Coupons komplett abgeckt sein. + * + * + * + *

Java-Klasse für PaymentNullpayType complex type. + * + *

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

+ * <complexType name="PaymentNullpayType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentNullpayType") +public class PaymentNullpayType + extends PaymentBaseType +{ + + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPartnerpayType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPartnerpayType.java new file mode 100644 index 0000000..1ccc5d5 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPartnerpayType.java @@ -0,0 +1,272 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * + * Enthält Daten für ein partnerseitige Implementierung des Accounting. + * + * Die einzelnen Felder sind Transparent und können von der Partner-Bezahlschnittstelle verwendet werden. + * + * Auf dem Testsystem ist als Partner DUMMYPAY (paymentId muss auf DUMMYPAY gesetzt sein). + * + * Für DHL-Interne Zwecke und entsprechenden Rechten kann als Partner auch EFIALEPAY verwendet werden. + * + * Siehe auch + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
+ * 
+ * + * und + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutDirectRequestType</link>
+ * 
+ * + * . + * + * + *

Java-Klasse für PaymentPartnerpayType complex type. + * + *

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

+ * <complexType name="PaymentPartnerpayType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
+ *       <attribute name="userId1">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="0"/>
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="userId2">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="paymentAccount" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="paymentTx1">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="paymentTx2">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="60"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="maxBruttoAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
+ *       <attribute name="minBruttoAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentPartnerpayType") +public class PaymentPartnerpayType + extends PaymentBaseType +{ + + @XmlAttribute(name = "userId1") + protected String userId1; + @XmlAttribute(name = "userId2") + protected String userId2; + @XmlAttribute(name = "paymentAccount") + protected String paymentAccount; + @XmlAttribute(name = "paymentTx1") + protected String paymentTx1; + @XmlAttribute(name = "paymentTx2") + protected String paymentTx2; + @XmlAttribute(name = "maxBruttoAmount") + protected BigDecimal maxBruttoAmount; + @XmlAttribute(name = "minBruttoAmount") + protected BigDecimal minBruttoAmount; + + /** + * Ruft den Wert der userId1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserId1() { + return userId1; + } + + /** + * Legt den Wert der userId1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserId1(String value) { + this.userId1 = value; + } + + /** + * Ruft den Wert der userId2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUserId2() { + return userId2; + } + + /** + * Legt den Wert der userId2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUserId2(String value) { + this.userId2 = value; + } + + /** + * Ruft den Wert der paymentAccount-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentAccount() { + return paymentAccount; + } + + /** + * Legt den Wert der paymentAccount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentAccount(String value) { + this.paymentAccount = value; + } + + /** + * Ruft den Wert der paymentTx1-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentTx1() { + return paymentTx1; + } + + /** + * Legt den Wert der paymentTx1-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentTx1(String value) { + this.paymentTx1 = value; + } + + /** + * Ruft den Wert der paymentTx2-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPaymentTx2() { + return paymentTx2; + } + + /** + * Legt den Wert der paymentTx2-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPaymentTx2(String value) { + this.paymentTx2 = value; + } + + /** + * Ruft den Wert der maxBruttoAmount-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMaxBruttoAmount() { + return maxBruttoAmount; + } + + /** + * Legt den Wert der maxBruttoAmount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMaxBruttoAmount(BigDecimal value) { + this.maxBruttoAmount = value; + } + + /** + * Ruft den Wert der minBruttoAmount-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getMinBruttoAmount() { + return minBruttoAmount; + } + + /** + * Legt den Wert der minBruttoAmount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setMinBruttoAmount(BigDecimal value) { + this.minBruttoAmount = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPaypalType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPaypalType.java new file mode 100644 index 0000000..615c91c --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPaypalType.java @@ -0,0 +1,79 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Bezahlung über PayPal. + * + * Ist das Attribute payPalBillingAgreementId gesetzt, muss die Bezahlung über den + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutDirectRequestType</link>
+ * 
+ * + * ausgeführt werden. + * + * Ansonsten muss die + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
+ * 
+ * + * verwendet werden. + * + * + *

Java-Klasse für PaymentPaypalType complex type. + * + *

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

+ * <complexType name="PaymentPaypalType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
+ *       <attribute name="payPalBillingAgreementId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentPaypalType") +public class PaymentPaypalType + extends PaymentBaseType +{ + + @XmlAttribute(name = "payPalBillingAgreementId") + protected String payPalBillingAgreementId; + + /** + * Ruft den Wert der payPalBillingAgreementId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPayPalBillingAgreementId() { + return payPalBillingAgreementId; + } + + /** + * Legt den Wert der payPalBillingAgreementId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPayPalBillingAgreementId(String value) { + this.payPalBillingAgreementId = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPostpayType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPostpayType.java new file mode 100644 index 0000000..c839f7d --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPostpayType.java @@ -0,0 +1,44 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Bezahlung über POSTPAY + * + * Diese Bezahlung kann nur über + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
+ * 
+ * + * ausgeführt werden. + * + * + *

Java-Klasse für PaymentPostpayType complex type. + * + *

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

+ * <complexType name="PaymentPostpayType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentPostpayType") +public class PaymentPostpayType + extends PaymentBaseType +{ + + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultType.java new file mode 100644 index 0000000..cecfbdc --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultType.java @@ -0,0 +1,89 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Einzelner PaymentResult Key/Value Paar + * + * + *

Java-Klasse für PaymentResultType complex type. + * + *

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

+ * <complexType name="PaymentResultType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentResultType") +public class PaymentResultType { + + @XmlAttribute(name = "key", required = true) + protected String key; + @XmlAttribute(name = "value", required = true) + protected String value; + + /** + * Ruft den Wert der key-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getKey() { + return key; + } + + /** + * Legt den Wert der key-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setKey(String value) { + this.key = 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/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultsType.java new file mode 100644 index 0000000..2e542cc --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultsType.java @@ -0,0 +1,73 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * + * Payment Results werden als key/value Paare übermittelt. Aber nur dann, wenn der Webservice entsprechend konfiguriert wurde. + * + * + *

Java-Klasse für PaymentResultsType complex type. + * + *

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

+ * <complexType name="PaymentResultsType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence maxOccurs="unbounded">
+ *         <element name="PaymentResult" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentResultType"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentResultsType", propOrder = { + "paymentResult" +}) +public class PaymentResultsType { + + @XmlElement(name = "PaymentResult", required = true) + protected List paymentResult; + + /** + * Gets the value of the paymentResult property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the paymentResult property. + * + *

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

+     *    getPaymentResult().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PaymentResultType } + * + * + */ + public List getPaymentResult() { + if (paymentResult == null) { + paymentResult = new ArrayList(); + } + return this.paymentResult; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupItemType.java new file mode 100644 index 0000000..5c5e003 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupItemType.java @@ -0,0 +1,163 @@ + +package de.dhl.onlinefrankierung.webservice; + +import java.math.BigInteger; +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Enthält eine Abholung. + * + *

Java-Klasse für PickupItemType complex type. + * + *

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

+ * <complexType name="PickupItemType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemType">
+ *       <sequence>
+ *         <element name="address" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BaseLabelAddressType"/>
+ *         <element name="curPickupTime" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PickupTimeType"/>
+ *         <element name="availablePickupTimes" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PickupTimeType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="pickupItemCount">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
+ *             <minExclusive value="0"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PickupItemType", propOrder = { + "address", + "curPickupTime", + "availablePickupTimes" +}) +public class PickupItemType + extends ItemType +{ + + @XmlElement(required = true) + protected BaseLabelAddressType address; + @XmlElement(required = true) + protected PickupTimeType curPickupTime; + protected List availablePickupTimes; + @XmlAttribute(name = "pickupItemCount") + protected BigInteger pickupItemCount; + + /** + * Ruft den Wert der address-Eigenschaft ab. + * + * @return + * possible object is + * {@link BaseLabelAddressType } + * + */ + public BaseLabelAddressType getAddress() { + return address; + } + + /** + * Legt den Wert der address-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BaseLabelAddressType } + * + */ + public void setAddress(BaseLabelAddressType value) { + this.address = value; + } + + /** + * Ruft den Wert der curPickupTime-Eigenschaft ab. + * + * @return + * possible object is + * {@link PickupTimeType } + * + */ + public PickupTimeType getCurPickupTime() { + return curPickupTime; + } + + /** + * Legt den Wert der curPickupTime-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PickupTimeType } + * + */ + public void setCurPickupTime(PickupTimeType value) { + this.curPickupTime = value; + } + + /** + * Gets the value of the availablePickupTimes property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the availablePickupTimes property. + * + *

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

+     *    getAvailablePickupTimes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PickupTimeType } + * + * + */ + public List getAvailablePickupTimes() { + if (availablePickupTimes == null) { + availablePickupTimes = new ArrayList(); + } + return this.availablePickupTimes; + } + + /** + * Ruft den Wert der pickupItemCount-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getPickupItemCount() { + return pickupItemCount; + } + + /** + * Legt den Wert der pickupItemCount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setPickupItemCount(BigInteger value) { + this.pickupItemCount = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupTimeType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupTimeType.java new file mode 100644 index 0000000..67dd30f --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupTimeType.java @@ -0,0 +1,180 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.datatype.XMLGregorianCalendar; + + +/** + *

Java-Klasse für PickupTimeType complex type. + * + *

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

+ * <complexType name="PickupTimeType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="pickupType" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="TAS"/>
+ *             <enumeration value="EAO"/>
+ *             <enumeration value="AZF"/>
+ *             <enumeration value="ALB"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="pickupDate" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="pickupWindowId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="pickupFromTime" type="{http://www.w3.org/2001/XMLSchema}time" />
+ *       <attribute name="pickupToTime" type="{http://www.w3.org/2001/XMLSchema}time" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PickupTimeType") +public class PickupTimeType { + + @XmlAttribute(name = "pickupType", required = true) + protected String pickupType; + @XmlAttribute(name = "pickupDate", required = true) + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar pickupDate; + @XmlAttribute(name = "pickupWindowId") + protected String pickupWindowId; + @XmlAttribute(name = "pickupFromTime") + @XmlSchemaType(name = "time") + protected XMLGregorianCalendar pickupFromTime; + @XmlAttribute(name = "pickupToTime") + @XmlSchemaType(name = "time") + protected XMLGregorianCalendar pickupToTime; + + /** + * Ruft den Wert der pickupType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickupType() { + return pickupType; + } + + /** + * Legt den Wert der pickupType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickupType(String value) { + this.pickupType = value; + } + + /** + * Ruft den Wert der pickupDate-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPickupDate() { + return pickupDate; + } + + /** + * Legt den Wert der pickupDate-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPickupDate(XMLGregorianCalendar value) { + this.pickupDate = value; + } + + /** + * Ruft den Wert der pickupWindowId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPickupWindowId() { + return pickupWindowId; + } + + /** + * Legt den Wert der pickupWindowId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPickupWindowId(String value) { + this.pickupWindowId = value; + } + + /** + * Ruft den Wert der pickupFromTime-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPickupFromTime() { + return pickupFromTime; + } + + /** + * Legt den Wert der pickupFromTime-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPickupFromTime(XMLGregorianCalendar value) { + this.pickupFromTime = value; + } + + /** + * Ruft den Wert der pickupToTime-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getPickupToTime() { + return pickupToTime; + } + + /** + * Legt den Wert der pickupToTime-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setPickupToTime(XMLGregorianCalendar value) { + this.pickupToTime = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerService.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerService.java new file mode 100644 index 0000000..8a290b2 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerService.java @@ -0,0 +1,94 @@ + +package de.dhl.onlinefrankierung.webservice; + +import java.net.MalformedURLException; +import java.net.URL; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; +import javax.xml.ws.WebEndpoint; +import javax.xml.ws.WebServiceClient; +import javax.xml.ws.WebServiceException; +import javax.xml.ws.WebServiceFeature; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.9-b130926.1035 + * Generated source version: 2.2 + * + */ +@WebServiceClient(name = "PopPartnerService", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp", wsdlLocation = "https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl") +public class PopPartnerService + extends Service +{ + + private final static URL POPPARTNERSERVICE_WSDL_LOCATION; + private final static WebServiceException POPPARTNERSERVICE_EXCEPTION; + private final static QName POPPARTNERSERVICE_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp", "PopPartnerService"); + + static { + URL url = null; + WebServiceException e = null; + try { + url = new URL("https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl"); + } catch (MalformedURLException ex) { + e = new WebServiceException(ex); + } + POPPARTNERSERVICE_WSDL_LOCATION = url; + POPPARTNERSERVICE_EXCEPTION = e; + } + + public PopPartnerService() { + super(__getWsdlLocation(), POPPARTNERSERVICE_QNAME); + } + + public PopPartnerService(WebServiceFeature... features) { + super(__getWsdlLocation(), POPPARTNERSERVICE_QNAME, features); + } + + public PopPartnerService(URL wsdlLocation) { + super(wsdlLocation, POPPARTNERSERVICE_QNAME); + } + + public PopPartnerService(URL wsdlLocation, WebServiceFeature... features) { + super(wsdlLocation, POPPARTNERSERVICE_QNAME, features); + } + + public PopPartnerService(URL wsdlLocation, QName serviceName) { + super(wsdlLocation, serviceName); + } + + public PopPartnerService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) { + super(wsdlLocation, serviceName, features); + } + + /** + * + * @return + * returns PopPartnerType + */ + @WebEndpoint(name = "PopPartnerPort") + public PopPartnerType getPopPartnerPort() { + return super.getPort(new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp", "PopPartnerPort"), PopPartnerType.class); + } + + /** + * + * @param features + * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. + * @return + * returns PopPartnerType + */ + @WebEndpoint(name = "PopPartnerPort") + public PopPartnerType getPopPartnerPort(WebServiceFeature... features) { + return super.getPort(new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp", "PopPartnerPort"), PopPartnerType.class, features); + } + + private static URL __getWsdlLocation() { + if (POPPARTNERSERVICE_EXCEPTION!= null) { + throw POPPARTNERSERVICE_EXCEPTION; + } + return POPPARTNERSERVICE_WSDL_LOCATION; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerType.java new file mode 100644 index 0000000..ffa35e2 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerType.java @@ -0,0 +1,86 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.jws.WebMethod; +import javax.jws.WebParam; +import javax.jws.WebResult; +import javax.jws.WebService; +import javax.jws.soap.SOAPBinding; +import javax.xml.bind.annotation.XmlSeeAlso; + + +/** + * This class was generated by the JAX-WS RI. + * JAX-WS RI 2.2.9-b130926.1035 + * Generated source version: 2.2 + * + */ +@WebService(name = "PopPartnerType", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp") +@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) +@XmlSeeAlso({ + ObjectFactory.class +}) +public interface PopPartnerType { + + + /** + * + * @param parameters + * @return + * returns de.dhl.onlinefrankierung.webservice.ShoppingCartValidateResponseType + */ + @WebMethod(operationName = "ShoppingCartValidate") + @WebResult(name = "ShoppingCartValidateResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") + public ShoppingCartValidateResponseType shoppingCartValidate( + @WebParam(name = "ShoppingCartValidateRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") + ShoppingCartValidateRequestType parameters); + + /** + * + * @param parameters + * @return + * returns de.dhl.onlinefrankierung.webservice.ShoppingCartCheckoutViaPaymentResponseType + */ + @WebMethod(operationName = "ShoppingCartCheckoutViaPayment") + @WebResult(name = "ShoppingCartCheckoutViaPaymentResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") + public ShoppingCartCheckoutViaPaymentResponseType shoppingCartCheckoutViaPayment( + @WebParam(name = "ShoppingCartCheckoutViaPaymentRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") + ShoppingCartCheckoutViaPaymentRequestType parameters); + + /** + * + * @param parameters + * @return + * returns de.dhl.onlinefrankierung.webservice.LoadBuyedShoppingCartResponseType + */ + @WebMethod(operationName = "LoadBuyedShoppingCart") + @WebResult(name = "LoadBuyedShoppingCartResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") + public LoadBuyedShoppingCartResponseType loadBuyedShoppingCart( + @WebParam(name = "LoadBuyedShoppingCartRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") + LoadBuyedShoppingCartRequestType parameters); + + /** + * + * @param parameters + * @return + * returns de.dhl.onlinefrankierung.webservice.ProductInfoResponseType + */ + @WebMethod(operationName = "ProductInfo") + @WebResult(name = "ProductInfoResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", partName = "parameters") + public ProductInfoResponseType productInfo( + @WebParam(name = "ProductInfoRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", partName = "parameters") + ProductInfoRequestType parameters); + + /** + * + * @param parameters + * @return + * returns de.dhl.onlinefrankierung.webservice.ShoppingCartOpenResponseType + */ + @WebMethod(operationName = "ShoppingCartOpen") + @WebResult(name = "ShoppingCartOpenResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", partName = "parameters") + public ShoppingCartOpenResponseType shoppingCartOpen( + @WebParam(name = "ShoppingCartOpenRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", partName = "parameters") + ShoppingCartOpenRequestType parameters); + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PositionsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PositionsType.java new file mode 100644 index 0000000..3940c39 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PositionsType.java @@ -0,0 +1,69 @@ + +package de.dhl.onlinefrankierung.webservice; + +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 PositionsType complex type. + * + *

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

+ * <complexType name="PositionsType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Position" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PositionsType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", propOrder = { + "position" +}) +public class PositionsType { + + @XmlElement(name = "Position", type = Integer.class) + protected List position; + + /** + * Gets the value of the position property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the position property. + * + *

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

+     *    getPosition().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Integer } + * + * + */ + public List getPosition() { + if (position == null) { + position = new ArrayList(); + } + return this.position; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceComponentType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceComponentType.java new file mode 100644 index 0000000..edb3103 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceComponentType.java @@ -0,0 +1,250 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * Eine Preiskomponente + * + *

Java-Klasse für PriceComponentType complex type. + * + *

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

+ * <complexType name="PriceComponentType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="bruttoAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
+ *       <attribute name="vat" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}VatType" />
+ *       <attribute name="productId" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ProductIdType" />
+ *       <attribute name="productCountry" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}CountryCodeType" />
+ *       <attribute name="encashVoucherAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
+ *       <attribute name="encashVoucherId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="encashDiscountReason" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="encashDiscountAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PriceComponentType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase") +public class PriceComponentType { + + @XmlAttribute(name = "bruttoAmount") + protected BigDecimal bruttoAmount; + @XmlAttribute(name = "vat") + protected BigDecimal vat; + @XmlAttribute(name = "productId") + protected String productId; + @XmlAttribute(name = "productCountry") + protected String productCountry; + @XmlAttribute(name = "encashVoucherAmount") + protected BigDecimal encashVoucherAmount; + @XmlAttribute(name = "encashVoucherId") + protected String encashVoucherId; + @XmlAttribute(name = "encashDiscountReason") + protected String encashDiscountReason; + @XmlAttribute(name = "encashDiscountAmount") + protected BigDecimal encashDiscountAmount; + + /** + * Ruft den Wert der bruttoAmount-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBruttoAmount() { + return bruttoAmount; + } + + /** + * Legt den Wert der bruttoAmount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBruttoAmount(BigDecimal value) { + this.bruttoAmount = value; + } + + /** + * Ruft den Wert der vat-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVat() { + return vat; + } + + /** + * Legt den Wert der vat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVat(BigDecimal value) { + this.vat = value; + } + + /** + * Ruft den Wert der productId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductId() { + return productId; + } + + /** + * Legt den Wert der productId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductId(String value) { + this.productId = value; + } + + /** + * Ruft den Wert der productCountry-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductCountry() { + return productCountry; + } + + /** + * Legt den Wert der productCountry-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductCountry(String value) { + this.productCountry = value; + } + + /** + * Ruft den Wert der encashVoucherAmount-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getEncashVoucherAmount() { + return encashVoucherAmount; + } + + /** + * Legt den Wert der encashVoucherAmount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setEncashVoucherAmount(BigDecimal value) { + this.encashVoucherAmount = value; + } + + /** + * Ruft den Wert der encashVoucherId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEncashVoucherId() { + return encashVoucherId; + } + + /** + * Legt den Wert der encashVoucherId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEncashVoucherId(String value) { + this.encashVoucherId = value; + } + + /** + * Ruft den Wert der encashDiscountReason-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEncashDiscountReason() { + return encashDiscountReason; + } + + /** + * Legt den Wert der encashDiscountReason-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEncashDiscountReason(String value) { + this.encashDiscountReason = value; + } + + /** + * Ruft den Wert der encashDiscountAmount-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getEncashDiscountAmount() { + return encashDiscountAmount; + } + + /** + * Legt den Wert der encashDiscountAmount-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setEncashDiscountAmount(BigDecimal value) { + this.encashDiscountAmount = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceType.java new file mode 100644 index 0000000..3ee3262 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceType.java @@ -0,0 +1,230 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + * Ein einzelner Preis. + * + * + *

Java-Klasse für PriceType complex type. + * + *

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

+ * <complexType name="PriceType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ReferenceType">
+ *       <attribute name="bruttoPrice" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
+ *       <attribute name="vat" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}VatType" />
+ *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="pk" type="{http://www.w3.org/2001/XMLSchema}long" />
+ *       <attribute name="country" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="startTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *       <attribute name="endTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PriceType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +public class PriceType + extends ReferenceType +{ + + @XmlAttribute(name = "bruttoPrice") + protected BigDecimal bruttoPrice; + @XmlAttribute(name = "vat") + protected BigDecimal vat; + @XmlAttribute(name = "name") + protected String name; + @XmlAttribute(name = "pk") + protected Long pk; + @XmlAttribute(name = "country") + protected String country; + @XmlAttribute(name = "startTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar startTime; + @XmlAttribute(name = "endTime") + @XmlSchemaType(name = "dateTime") + protected XMLGregorianCalendar endTime; + + /** + * Ruft den Wert der bruttoPrice-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getBruttoPrice() { + return bruttoPrice; + } + + /** + * Legt den Wert der bruttoPrice-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setBruttoPrice(BigDecimal value) { + this.bruttoPrice = value; + } + + /** + * Ruft den Wert der vat-Eigenschaft ab. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getVat() { + return vat; + } + + /** + * Legt den Wert der vat-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setVat(BigDecimal value) { + this.vat = value; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der pk-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getPk() { + return pk; + } + + /** + * Legt den Wert der pk-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setPk(Long value) { + this.pk = value; + } + + /** + * Ruft den Wert der country-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountry() { + return country; + } + + /** + * Legt den Wert der country-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountry(String value) { + this.country = value; + } + + /** + * Ruft den Wert der startTime-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getStartTime() { + return startTime; + } + + /** + * Legt den Wert der startTime-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setStartTime(XMLGregorianCalendar value) { + this.startTime = value; + } + + /** + * Ruft den Wert der endTime-Eigenschaft ab. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getEndTime() { + return endTime; + } + + /** + * Legt den Wert der endTime-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setEndTime(XMLGregorianCalendar value) { + this.endTime = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PricesType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PricesType.java new file mode 100644 index 0000000..e08377f --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PricesType.java @@ -0,0 +1,104 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Enthält eine Liste von Preisen. Der erste in der Liste + * ist hierbei der derzeitig gültige Preis. + * + * + *

Java-Klasse für PricesType complex type. + * + *

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

+ * <complexType name="PricesType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ReferenceType">
+ *       <sequence>
+ *         <element name="Price" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}PriceType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="level" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PricesType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "price" +}) +public class PricesType + extends ReferenceType +{ + + @XmlElement(name = "Price") + protected List price; + @XmlAttribute(name = "level") + protected Integer level; + + /** + * Gets the value of the price property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the price property. + * + *

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

+     *    getPrice().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PriceType } + * + * + */ + public List getPrice() { + if (price == null) { + price = new ArrayList(); + } + return this.price; + } + + /** + * Ruft den Wert der level-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getLevel() { + return level; + } + + /** + * Legt den Wert der level-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setLevel(Integer value) { + this.level = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductDescType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductDescType.java new file mode 100644 index 0000000..e06b916 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductDescType.java @@ -0,0 +1,662 @@ + +package de.dhl.onlinefrankierung.webservice; + +import java.util.HashMap; +import java.util.Map; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAnyAttribute; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; +import javax.xml.namespace.QName; + + +/** + * Beschreibung des Produktes. + * + *

Java-Klasse für ProductDescType complex type. + * + *

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

+ * <complexType name="ProductDescType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductServiceDescBaseType">
+ *       <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="maxLength" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxWidth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxGurtmass" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="maxDiameter" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minLength" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minWidth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minGurtmass" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="minDiameter" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="noPackstation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="licencePlateType" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="routingCodeType" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="productKey" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="leitcodeProductCode" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="numberRangeName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="svgtLabel" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="amselProductKey" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="sendCountry" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <anyAttribute/>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductDescType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +public class ProductDescType + extends ProductServiceDescBaseType +{ + + @XmlAttribute(name = "hidden") + protected Boolean hidden; + @XmlAttribute(name = "maxLength") + protected Integer maxLength; + @XmlAttribute(name = "maxWidth") + protected Integer maxWidth; + @XmlAttribute(name = "maxDepth") + protected Integer maxDepth; + @XmlAttribute(name = "maxWeight") + protected Integer maxWeight; + @XmlAttribute(name = "maxGurtmass") + protected Integer maxGurtmass; + @XmlAttribute(name = "maxDiameter") + protected Integer maxDiameter; + @XmlAttribute(name = "minLength") + protected Integer minLength; + @XmlAttribute(name = "minWidth") + protected Integer minWidth; + @XmlAttribute(name = "minDepth") + protected Integer minDepth; + @XmlAttribute(name = "minWeight") + protected Integer minWeight; + @XmlAttribute(name = "minGurtmass") + protected Integer minGurtmass; + @XmlAttribute(name = "minDiameter") + protected Integer minDiameter; + @XmlAttribute(name = "noPackstation") + protected Boolean noPackstation; + @XmlAttribute(name = "licencePlateType") + protected String licencePlateType; + @XmlAttribute(name = "routingCodeType") + protected String routingCodeType; + @XmlAttribute(name = "productKey") + protected String productKey; + @XmlAttribute(name = "leitcodeProductCode") + protected String leitcodeProductCode; + @XmlAttribute(name = "numberRangeName") + protected String numberRangeName; + @XmlAttribute(name = "svgtLabel") + protected String svgtLabel; + @XmlAttribute(name = "amselProductKey") + protected String amselProductKey; + @XmlAttribute(name = "sendCountry") + protected String sendCountry; + @XmlAnyAttribute + private Map otherAttributes = new HashMap(); + + /** + * Ruft den Wert der hidden-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isHidden() { + if (hidden == null) { + return false; + } else { + return hidden; + } + } + + /** + * Legt den Wert der hidden-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setHidden(Boolean value) { + this.hidden = value; + } + + /** + * Ruft den Wert der maxLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxLength() { + return maxLength; + } + + /** + * Legt den Wert der maxLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxLength(Integer value) { + this.maxLength = value; + } + + /** + * Ruft den Wert der maxWidth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxWidth() { + return maxWidth; + } + + /** + * Legt den Wert der maxWidth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxWidth(Integer value) { + this.maxWidth = value; + } + + /** + * Ruft den Wert der maxDepth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxDepth() { + return maxDepth; + } + + /** + * Legt den Wert der maxDepth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxDepth(Integer value) { + this.maxDepth = value; + } + + /** + * Ruft den Wert der maxWeight-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxWeight() { + return maxWeight; + } + + /** + * Legt den Wert der maxWeight-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxWeight(Integer value) { + this.maxWeight = value; + } + + /** + * Ruft den Wert der maxGurtmass-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxGurtmass() { + return maxGurtmass; + } + + /** + * Legt den Wert der maxGurtmass-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxGurtmass(Integer value) { + this.maxGurtmass = value; + } + + /** + * Ruft den Wert der maxDiameter-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxDiameter() { + return maxDiameter; + } + + /** + * Legt den Wert der maxDiameter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxDiameter(Integer value) { + this.maxDiameter = value; + } + + /** + * Ruft den Wert der minLength-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinLength() { + return minLength; + } + + /** + * Legt den Wert der minLength-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinLength(Integer value) { + this.minLength = value; + } + + /** + * Ruft den Wert der minWidth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinWidth() { + return minWidth; + } + + /** + * Legt den Wert der minWidth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinWidth(Integer value) { + this.minWidth = value; + } + + /** + * Ruft den Wert der minDepth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinDepth() { + return minDepth; + } + + /** + * Legt den Wert der minDepth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinDepth(Integer value) { + this.minDepth = value; + } + + /** + * Ruft den Wert der minWeight-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinWeight() { + return minWeight; + } + + /** + * Legt den Wert der minWeight-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinWeight(Integer value) { + this.minWeight = value; + } + + /** + * Ruft den Wert der minGurtmass-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinGurtmass() { + return minGurtmass; + } + + /** + * Legt den Wert der minGurtmass-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinGurtmass(Integer value) { + this.minGurtmass = value; + } + + /** + * Ruft den Wert der minDiameter-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMinDiameter() { + return minDiameter; + } + + /** + * Legt den Wert der minDiameter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMinDiameter(Integer value) { + this.minDiameter = value; + } + + /** + * Ruft den Wert der noPackstation-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isNoPackstation() { + if (noPackstation == null) { + return false; + } else { + return noPackstation; + } + } + + /** + * Legt den Wert der noPackstation-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setNoPackstation(Boolean value) { + this.noPackstation = value; + } + + /** + * Ruft den Wert der licencePlateType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLicencePlateType() { + return licencePlateType; + } + + /** + * Legt den Wert der licencePlateType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLicencePlateType(String value) { + this.licencePlateType = value; + } + + /** + * Ruft den Wert der routingCodeType-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRoutingCodeType() { + return routingCodeType; + } + + /** + * Legt den Wert der routingCodeType-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRoutingCodeType(String value) { + this.routingCodeType = value; + } + + /** + * Ruft den Wert der productKey-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductKey() { + return productKey; + } + + /** + * Legt den Wert der productKey-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductKey(String value) { + this.productKey = value; + } + + /** + * Ruft den Wert der leitcodeProductCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLeitcodeProductCode() { + return leitcodeProductCode; + } + + /** + * Legt den Wert der leitcodeProductCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLeitcodeProductCode(String value) { + this.leitcodeProductCode = value; + } + + /** + * Ruft den Wert der numberRangeName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNumberRangeName() { + return numberRangeName; + } + + /** + * Legt den Wert der numberRangeName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNumberRangeName(String value) { + this.numberRangeName = value; + } + + /** + * Ruft den Wert der svgtLabel-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSvgtLabel() { + return svgtLabel; + } + + /** + * Legt den Wert der svgtLabel-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSvgtLabel(String value) { + this.svgtLabel = value; + } + + /** + * Ruft den Wert der amselProductKey-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAmselProductKey() { + return amselProductKey; + } + + /** + * Legt den Wert der amselProductKey-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAmselProductKey(String value) { + this.amselProductKey = value; + } + + /** + * Ruft den Wert der sendCountry-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSendCountry() { + return sendCountry; + } + + /** + * Legt den Wert der sendCountry-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSendCountry(String value) { + this.sendCountry = value; + } + + /** + * Gets a map that contains attributes that aren't bound to any typed property on this class. + * + *

+ * the map is keyed by the name of the attribute and + * the value is the string value of the attribute. + * + * the map returned by this method is live, and you can add new attribute + * by updating the map directly. Because of this design, there's no setter. + * + * + * @return + * always non-null + */ + public Map getOtherAttributes() { + return otherAttributes; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductGroupType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductGroupType.java new file mode 100644 index 0000000..353c6f5 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductGroupType.java @@ -0,0 +1,161 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Eine Produktgruppe fasst eine Gruppe von Produkten + * zusammen. + * + * + *

Java-Klasse für ProductGroupType complex type. + * + *

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

+ * <complexType name="ProductGroupType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence minOccurs="0">
+ *         <element name="CountryProducts" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}CountryProductsType" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element name="Collection" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}CollectionType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="displayText" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductGroupType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "countryProducts", + "collection" +}) +public class ProductGroupType { + + @XmlElement(name = "CountryProducts") + protected List countryProducts; + @XmlElement(name = "Collection") + protected List collection; + @XmlAttribute(name = "name", required = true) + protected String name; + @XmlAttribute(name = "displayText") + protected String displayText; + + /** + * Gets the value of the countryProducts property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the countryProducts property. + * + *

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

+     *    getCountryProducts().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CountryProductsType } + * + * + */ + public List getCountryProducts() { + if (countryProducts == null) { + countryProducts = new ArrayList(); + } + return this.countryProducts; + } + + /** + * Gets the value of the collection property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the collection property. + * + *

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

+     *    getCollection().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CollectionType } + * + * + */ + public List getCollection() { + if (collection == null) { + collection = new ArrayList(); + } + return this.collection; + } + + /** + * Ruft den Wert der name-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Legt den Wert der name-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Ruft den Wert der displayText-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayText() { + return displayText; + } + + /** + * Legt den Wert der displayText-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayText(String value) { + this.displayText = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoFilterType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoFilterType.java new file mode 100644 index 0000000..502dae5 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoFilterType.java @@ -0,0 +1,416 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Filtern des Responses. + * + *

Java-Klasse für ProductInfoFilterType complex type. + * + *

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

+ * <complexType name="ProductInfoFilterType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="countryFilter" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="productGroupFilter" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="productFilter" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="viewEKP" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="viewAdditionalAttributes" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="viewPrice" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
+ *       <attribute name="viewFuturePrices" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="viewDisplayText" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="viewDimension" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="viewFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="viewTransitions" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="noXmlCompression" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *       <attribute name="maxWeigth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductInfoFilterType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +public class ProductInfoFilterType { + + @XmlAttribute(name = "countryFilter") + protected String countryFilter; + @XmlAttribute(name = "productGroupFilter") + protected String productGroupFilter; + @XmlAttribute(name = "productFilter") + protected String productFilter; + @XmlAttribute(name = "viewEKP") + protected Boolean viewEKP; + @XmlAttribute(name = "viewAdditionalAttributes") + protected Boolean viewAdditionalAttributes; + @XmlAttribute(name = "viewPrice") + protected Boolean viewPrice; + @XmlAttribute(name = "viewFuturePrices") + protected Boolean viewFuturePrices; + @XmlAttribute(name = "viewDisplayText") + protected Boolean viewDisplayText; + @XmlAttribute(name = "viewDimension") + protected Boolean viewDimension; + @XmlAttribute(name = "viewFeatures") + protected Boolean viewFeatures; + @XmlAttribute(name = "viewTransitions") + protected Boolean viewTransitions; + @XmlAttribute(name = "noXmlCompression") + protected Boolean noXmlCompression; + @XmlAttribute(name = "maxWeigth") + protected Integer maxWeigth; + + /** + * Ruft den Wert der countryFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCountryFilter() { + return countryFilter; + } + + /** + * Legt den Wert der countryFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCountryFilter(String value) { + this.countryFilter = value; + } + + /** + * Ruft den Wert der productGroupFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductGroupFilter() { + return productGroupFilter; + } + + /** + * Legt den Wert der productGroupFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductGroupFilter(String value) { + this.productGroupFilter = value; + } + + /** + * Ruft den Wert der productFilter-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductFilter() { + return productFilter; + } + + /** + * Legt den Wert der productFilter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductFilter(String value) { + this.productFilter = value; + } + + /** + * Ruft den Wert der viewEKP-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isViewEKP() { + if (viewEKP == null) { + return false; + } else { + return viewEKP; + } + } + + /** + * Legt den Wert der viewEKP-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViewEKP(Boolean value) { + this.viewEKP = value; + } + + /** + * Ruft den Wert der viewAdditionalAttributes-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isViewAdditionalAttributes() { + if (viewAdditionalAttributes == null) { + return false; + } else { + return viewAdditionalAttributes; + } + } + + /** + * Legt den Wert der viewAdditionalAttributes-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViewAdditionalAttributes(Boolean value) { + this.viewAdditionalAttributes = value; + } + + /** + * Ruft den Wert der viewPrice-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isViewPrice() { + if (viewPrice == null) { + return true; + } else { + return viewPrice; + } + } + + /** + * Legt den Wert der viewPrice-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViewPrice(Boolean value) { + this.viewPrice = value; + } + + /** + * Ruft den Wert der viewFuturePrices-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isViewFuturePrices() { + if (viewFuturePrices == null) { + return false; + } else { + return viewFuturePrices; + } + } + + /** + * Legt den Wert der viewFuturePrices-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViewFuturePrices(Boolean value) { + this.viewFuturePrices = value; + } + + /** + * Ruft den Wert der viewDisplayText-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isViewDisplayText() { + if (viewDisplayText == null) { + return false; + } else { + return viewDisplayText; + } + } + + /** + * Legt den Wert der viewDisplayText-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViewDisplayText(Boolean value) { + this.viewDisplayText = value; + } + + /** + * Ruft den Wert der viewDimension-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isViewDimension() { + if (viewDimension == null) { + return false; + } else { + return viewDimension; + } + } + + /** + * Legt den Wert der viewDimension-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViewDimension(Boolean value) { + this.viewDimension = value; + } + + /** + * Ruft den Wert der viewFeatures-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isViewFeatures() { + if (viewFeatures == null) { + return false; + } else { + return viewFeatures; + } + } + + /** + * Legt den Wert der viewFeatures-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViewFeatures(Boolean value) { + this.viewFeatures = value; + } + + /** + * Ruft den Wert der viewTransitions-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isViewTransitions() { + if (viewTransitions == null) { + return false; + } else { + return viewTransitions; + } + } + + /** + * Legt den Wert der viewTransitions-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setViewTransitions(Boolean value) { + this.viewTransitions = value; + } + + /** + * Ruft den Wert der noXmlCompression-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isNoXmlCompression() { + return noXmlCompression; + } + + /** + * Legt den Wert der noXmlCompression-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setNoXmlCompression(Boolean value) { + this.noXmlCompression = value; + } + + /** + * Ruft den Wert der maxWeigth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getMaxWeigth() { + return maxWeigth; + } + + /** + * Legt den Wert der maxWeigth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setMaxWeigth(Integer value) { + this.maxWeigth = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoRequestType.java new file mode 100644 index 0000000..d0d5e9f --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoRequestType.java @@ -0,0 +1,64 @@ + +package de.dhl.onlinefrankierung.webservice; + +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 ProductInfoRequestType complex type. + * + *

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

+ * <complexType name="ProductInfoRequestType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
+ *       <sequence>
+ *         <element name="Filter" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductInfoFilterType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductInfoRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "filter" +}) +public class ProductInfoRequestType + extends WsRequestType +{ + + @XmlElement(name = "Filter") + protected ProductInfoFilterType filter; + + /** + * Ruft den Wert der filter-Eigenschaft ab. + * + * @return + * possible object is + * {@link ProductInfoFilterType } + * + */ + public ProductInfoFilterType getFilter() { + return filter; + } + + /** + * Legt den Wert der filter-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ProductInfoFilterType } + * + */ + public void setFilter(ProductInfoFilterType value) { + this.filter = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoResponseType.java new file mode 100644 index 0000000..26a3f7c --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoResponseType.java @@ -0,0 +1,64 @@ + +package de.dhl.onlinefrankierung.webservice; + +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 ProductInfoResponseType complex type. + * + *

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

+ * <complexType name="ProductInfoResponseType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
+ *       <sequence>
+ *         <element name="MarketplaceProducts" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}MarketplaceProductsType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductInfoResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "marketplaceProducts" +}) +public class ProductInfoResponseType + extends WsResponseType +{ + + @XmlElement(name = "MarketplaceProducts") + protected MarketplaceProductsType marketplaceProducts; + + /** + * Ruft den Wert der marketplaceProducts-Eigenschaft ab. + * + * @return + * possible object is + * {@link MarketplaceProductsType } + * + */ + public MarketplaceProductsType getMarketplaceProducts() { + return marketplaceProducts; + } + + /** + * Legt den Wert der marketplaceProducts-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link MarketplaceProductsType } + * + */ + public void setMarketplaceProducts(MarketplaceProductsType value) { + this.marketplaceProducts = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductServiceDescBaseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductServiceDescBaseType.java new file mode 100644 index 0000000..770bd76 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductServiceDescBaseType.java @@ -0,0 +1,152 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Beschreibung von Produkten oder Services + * + * + *

Java-Klasse für ProductServiceDescBaseType complex type. + * + *

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

+ * <complexType name="ProductServiceDescBaseType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
+ *       <attribute name="features" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="attributes" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="displayDescription" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductServiceDescBaseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +@XmlSeeAlso({ + BaseProductDescType.class, + CollectionDescType.class, + ProductDescType.class, + ServiceDescType.class +}) +public class ProductServiceDescBaseType + extends NamedReferenceType +{ + + @XmlAttribute(name = "features") + protected String features; + @XmlAttribute(name = "attributes") + protected String attributes; + @XmlAttribute(name = "displayName") + protected String displayName; + @XmlAttribute(name = "displayDescription") + protected String displayDescription; + + /** + * Ruft den Wert der features-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFeatures() { + return features; + } + + /** + * Legt den Wert der features-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFeatures(String value) { + this.features = value; + } + + /** + * Ruft den Wert der attributes-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAttributes() { + return attributes; + } + + /** + * Legt den Wert der attributes-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAttributes(String value) { + this.attributes = value; + } + + /** + * Ruft den Wert der displayName-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayName() { + return displayName; + } + + /** + * Legt den Wert der displayName-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayName(String value) { + this.displayName = value; + } + + /** + * Ruft den Wert der displayDescription-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDisplayDescription() { + return displayDescription; + } + + /** + * Legt den Wert der displayDescription-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDisplayDescription(String value) { + this.displayDescription = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductType.java new file mode 100644 index 0000000..0cd5e1f --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductType.java @@ -0,0 +1,130 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein Produkt ist die Kombination eines Basisproduktes + * mit einem spezifischen Set an Services. + * + *

Java-Klasse für ProductType complex type. + * + *

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

+ * <complexType name="ProductType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
+ *       <sequence>
+ *         <element name="ProductDesc" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductDescType" minOccurs="0"/>
+ *         <element name="Service" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ServiceType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="collectionServices" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ProductType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "productDesc", + "service" +}) +public class ProductType + extends NamedReferenceType +{ + + @XmlElement(name = "ProductDesc") + protected ProductDescType productDesc; + @XmlElement(name = "Service") + protected List service; + @XmlAttribute(name = "collectionServices") + protected String collectionServices; + + /** + * Ruft den Wert der productDesc-Eigenschaft ab. + * + * @return + * possible object is + * {@link ProductDescType } + * + */ + public ProductDescType getProductDesc() { + return productDesc; + } + + /** + * Legt den Wert der productDesc-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ProductDescType } + * + */ + public void setProductDesc(ProductDescType value) { + this.productDesc = value; + } + + /** + * Gets the value of the service property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the service property. + * + *

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

+     *    getService().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ServiceType } + * + * + */ + public List getService() { + if (service == null) { + service = new ArrayList(); + } + return this.service; + } + + /** + * Ruft den Wert der collectionServices-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCollectionServices() { + return collectionServices; + } + + /** + * Legt den Wert der collectionServices-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCollectionServices(String value) { + this.collectionServices = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ReferenceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ReferenceType.java new file mode 100644 index 0000000..cafa7c2 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ReferenceType.java @@ -0,0 +1,104 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlID; +import javax.xml.bind.annotation.XmlIDREF; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + * Basisstruktur der referenzierbaren Elemente. + * + * + *

Java-Klasse für ReferenceType complex type. + * + *

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

+ * <complexType name="ReferenceType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
+ *       <attribute name="idref" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferenceType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +@XmlSeeAlso({ + PricesType.class, + NamedReferenceType.class, + PriceType.class +}) +public class ReferenceType { + + @XmlAttribute(name = "id") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlID + @XmlSchemaType(name = "ID") + protected String id; + @XmlAttribute(name = "idref") + @XmlIDREF + @XmlSchemaType(name = "IDREF") + protected Object idref; + + /** + * Ruft den Wert der id-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getId() { + return id; + } + + /** + * Legt den Wert der id-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setId(String value) { + this.id = value; + } + + /** + * Ruft den Wert der idref-Eigenschaft ab. + * + * @return + * possible object is + * {@link Object } + * + */ + public Object getIdref() { + return idref; + } + + /** + * Legt den Wert der idref-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Object } + * + */ + public void setIdref(Object value) { + this.idref = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceDescType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceDescType.java new file mode 100644 index 0000000..7265d55 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceDescType.java @@ -0,0 +1,151 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Beschreibung des Services. + * + *

Java-Klasse für ServiceDescType complex type. + * + *

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

+ * <complexType name="ServiceDescType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductServiceDescBaseType">
+ *       <attribute name="orderKey" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="serviceGroup" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="serviceGroupDefault" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="syntetic" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceDescType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") +public class ServiceDescType + extends ProductServiceDescBaseType +{ + + @XmlAttribute(name = "orderKey") + protected String orderKey; + @XmlAttribute(name = "serviceGroup") + protected String serviceGroup; + @XmlAttribute(name = "serviceGroupDefault") + protected Boolean serviceGroupDefault; + @XmlAttribute(name = "syntetic") + protected Boolean syntetic; + + /** + * Ruft den Wert der orderKey-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOrderKey() { + return orderKey; + } + + /** + * Legt den Wert der orderKey-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOrderKey(String value) { + this.orderKey = value; + } + + /** + * Ruft den Wert der serviceGroup-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getServiceGroup() { + return serviceGroup; + } + + /** + * Legt den Wert der serviceGroup-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setServiceGroup(String value) { + this.serviceGroup = value; + } + + /** + * Ruft den Wert der serviceGroupDefault-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isServiceGroupDefault() { + if (serviceGroupDefault == null) { + return false; + } else { + return serviceGroupDefault; + } + } + + /** + * Legt den Wert der serviceGroupDefault-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setServiceGroupDefault(Boolean value) { + this.serviceGroupDefault = value; + } + + /** + * Ruft den Wert der syntetic-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isSyntetic() { + if (syntetic == null) { + return false; + } else { + return syntetic; + } + } + + /** + * Legt den Wert der syntetic-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSyntetic(Boolean value) { + this.syntetic = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceType.java new file mode 100644 index 0000000..8779806 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceType.java @@ -0,0 +1,224 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Ein Service, der einem Produkt zugeordnet ist. + * + * + *

Java-Klasse für ServiceType complex type. + * + *

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

+ * <complexType name="ServiceType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
+ *       <sequence>
+ *         <element name="ServiceDesc" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ServiceDescType"/>
+ *         <element name="Prices" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}PricesType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="priceLevels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="selected" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
+ *       <attribute name="ekp" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="disabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { + "serviceDesc", + "prices" +}) +public class ServiceType + extends NamedReferenceType +{ + + @XmlElement(name = "ServiceDesc", required = true) + protected ServiceDescType serviceDesc; + @XmlElement(name = "Prices") + protected List prices; + @XmlAttribute(name = "priceLevels") + protected Boolean priceLevels; + @XmlAttribute(name = "selected") + protected Boolean selected; + @XmlAttribute(name = "ekp") + protected String ekp; + @XmlAttribute(name = "disabled") + protected Boolean disabled; + + /** + * Ruft den Wert der serviceDesc-Eigenschaft ab. + * + * @return + * possible object is + * {@link ServiceDescType } + * + */ + public ServiceDescType getServiceDesc() { + return serviceDesc; + } + + /** + * Legt den Wert der serviceDesc-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ServiceDescType } + * + */ + public void setServiceDesc(ServiceDescType value) { + this.serviceDesc = value; + } + + /** + * Gets the value of the prices property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the prices property. + * + *

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

+     *    getPrices().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PricesType } + * + * + */ + public List getPrices() { + if (prices == null) { + prices = new ArrayList(); + } + return this.prices; + } + + /** + * Ruft den Wert der priceLevels-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isPriceLevels() { + if (priceLevels == null) { + return false; + } else { + return priceLevels; + } + } + + /** + * Legt den Wert der priceLevels-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setPriceLevels(Boolean value) { + this.priceLevels = value; + } + + /** + * Ruft den Wert der selected-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isSelected() { + if (selected == null) { + return true; + } else { + return selected; + } + } + + /** + * Legt den Wert der selected-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSelected(Boolean value) { + this.selected = value; + } + + /** + * Ruft den Wert der ekp-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEkp() { + return ekp; + } + + /** + * Legt den Wert der ekp-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEkp(String value) { + this.ekp = value; + } + + /** + * Ruft den Wert der disabled-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isDisabled() { + if (disabled == null) { + return false; + } else { + return disabled; + } + } + + /** + * Legt den Wert der disabled-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDisabled(Boolean value) { + this.disabled = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentDimensionType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentDimensionType.java new file mode 100644 index 0000000..0af31ce --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentDimensionType.java @@ -0,0 +1,141 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * Dimensionen einer Sendung/Packstück. + * + *

Java-Klasse für ShipmentDimensionType complex type. + * + *

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

+ * <complexType name="ShipmentDimensionType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="length" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="width" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="depth" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="weight" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShipmentDimensionType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase") +public class ShipmentDimensionType { + + @XmlAttribute(name = "length") + protected Integer length; + @XmlAttribute(name = "width") + protected Integer width; + @XmlAttribute(name = "depth") + protected Integer depth; + @XmlAttribute(name = "weight") + protected Integer weight; + + /** + * Ruft den Wert der length-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getLength() { + return length; + } + + /** + * Legt den Wert der length-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setLength(Integer value) { + this.length = value; + } + + /** + * Ruft den Wert der width-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getWidth() { + return width; + } + + /** + * Legt den Wert der width-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setWidth(Integer value) { + this.width = value; + } + + /** + * Ruft den Wert der depth-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getDepth() { + return depth; + } + + /** + * Legt den Wert der depth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setDepth(Integer value) { + this.depth = value; + } + + /** + * Ruft den Wert der weight-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getWeight() { + return weight; + } + + /** + * Legt den Wert der weight-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setWeight(Integer value) { + this.weight = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentItemType.java new file mode 100644 index 0000000..72c03a1 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentItemType.java @@ -0,0 +1,250 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Basistyp für Shipments + * + *

Java-Klasse für ShipmentItemType complex type. + * + *

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

+ * <complexType name="ShipmentItemType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemType">
+ *       <sequence>
+ *         <element name="SenderAddress" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BaseLabelAddressType"/>
+ *         <element name="ReceiverAddress" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BaseLabelAddressType"/>
+ *         <element name="Dimension" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ShipmentDimensionType" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="productId" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ProductIdType" />
+ *       <attribute name="shipmentId">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="0"/>
+ *             <maxLength value="39"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="routingCode">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="0"/>
+ *             <maxLength value="30"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="airwayBillNumber" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShipmentItemType", propOrder = { + "senderAddress", + "receiverAddress", + "dimension" +}) +@XmlSeeAlso({ + LabelItemType.class, + MTItemType.class +}) +public class ShipmentItemType + extends ItemType +{ + + @XmlElement(name = "SenderAddress", required = true) + protected BaseLabelAddressType senderAddress; + @XmlElement(name = "ReceiverAddress", required = true) + protected BaseLabelAddressType receiverAddress; + @XmlElement(name = "Dimension") + protected ShipmentDimensionType dimension; + @XmlAttribute(name = "productId") + protected String productId; + @XmlAttribute(name = "shipmentId") + protected String shipmentId; + @XmlAttribute(name = "routingCode") + protected String routingCode; + @XmlAttribute(name = "airwayBillNumber") + protected String airwayBillNumber; + + /** + * Ruft den Wert der senderAddress-Eigenschaft ab. + * + * @return + * possible object is + * {@link BaseLabelAddressType } + * + */ + public BaseLabelAddressType getSenderAddress() { + return senderAddress; + } + + /** + * Legt den Wert der senderAddress-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BaseLabelAddressType } + * + */ + public void setSenderAddress(BaseLabelAddressType value) { + this.senderAddress = value; + } + + /** + * Ruft den Wert der receiverAddress-Eigenschaft ab. + * + * @return + * possible object is + * {@link BaseLabelAddressType } + * + */ + public BaseLabelAddressType getReceiverAddress() { + return receiverAddress; + } + + /** + * Legt den Wert der receiverAddress-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BaseLabelAddressType } + * + */ + public void setReceiverAddress(BaseLabelAddressType value) { + this.receiverAddress = value; + } + + /** + * Ruft den Wert der dimension-Eigenschaft ab. + * + * @return + * possible object is + * {@link ShipmentDimensionType } + * + */ + public ShipmentDimensionType getDimension() { + return dimension; + } + + /** + * Legt den Wert der dimension-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ShipmentDimensionType } + * + */ + public void setDimension(ShipmentDimensionType value) { + this.dimension = value; + } + + /** + * Ruft den Wert der productId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getProductId() { + return productId; + } + + /** + * Legt den Wert der productId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setProductId(String value) { + this.productId = value; + } + + /** + * Ruft den Wert der shipmentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getShipmentId() { + return shipmentId; + } + + /** + * Legt den Wert der shipmentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShipmentId(String value) { + this.shipmentId = value; + } + + /** + * Ruft den Wert der routingCode-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRoutingCode() { + return routingCode; + } + + /** + * Legt den Wert der routingCode-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRoutingCode(String value) { + this.routingCode = value; + } + + /** + * Ruft den Wert der airwayBillNumber-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAirwayBillNumber() { + return airwayBillNumber; + } + + /** + * Legt den Wert der airwayBillNumber-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAirwayBillNumber(String value) { + this.airwayBillNumber = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartBaseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartBaseType.java new file mode 100644 index 0000000..4febb07 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartBaseType.java @@ -0,0 +1,175 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlElements; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * Basistyp für Warenkorb + * + *

Java-Klasse für ShoppingCartBaseType complex type. + * + *

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

+ * <complexType name="ShoppingCartBaseType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartIdentificationType">
+ *       <sequence>
+ *         <element name="ItemError" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemErrorsType" minOccurs="0"/>
+ *         <element name="Orderer" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BaseLabelAddressType" minOccurs="0"/>
+ *         <sequence maxOccurs="99" minOccurs="0">
+ *           <choice>
+ *             <element name="LabelItem" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}LabelItemType"/>
+ *             <element name="MTItem" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}MTItemType"/>
+ *             <element name="CouponSetItem" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}CouponSetItemType"/>
+ *           </choice>
+ *         </sequence>
+ *         <element name="PickupItem" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PickupItemType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartBaseType", propOrder = { + "itemError", + "orderer", + "labelItemOrMTItemOrCouponSetItem", + "pickupItem" +}) +@XmlSeeAlso({ + DownloadShoppingCartType.class, + BuyShoppingCartType.class +}) +public class ShoppingCartBaseType + extends ShoppingCartIdentificationType +{ + + @XmlElement(name = "ItemError") + protected ItemErrorsType itemError; + @XmlElement(name = "Orderer") + protected BaseLabelAddressType orderer; + @XmlElements({ + @XmlElement(name = "LabelItem", type = LabelItemType.class), + @XmlElement(name = "MTItem", type = MTItemType.class), + @XmlElement(name = "CouponSetItem", type = CouponSetItemType.class) + }) + protected List labelItemOrMTItemOrCouponSetItem; + @XmlElement(name = "PickupItem") + protected PickupItemType pickupItem; + + /** + * Ruft den Wert der itemError-Eigenschaft ab. + * + * @return + * possible object is + * {@link ItemErrorsType } + * + */ + public ItemErrorsType getItemError() { + return itemError; + } + + /** + * Legt den Wert der itemError-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ItemErrorsType } + * + */ + public void setItemError(ItemErrorsType value) { + this.itemError = value; + } + + /** + * Ruft den Wert der orderer-Eigenschaft ab. + * + * @return + * possible object is + * {@link BaseLabelAddressType } + * + */ + public BaseLabelAddressType getOrderer() { + return orderer; + } + + /** + * Legt den Wert der orderer-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BaseLabelAddressType } + * + */ + public void setOrderer(BaseLabelAddressType value) { + this.orderer = value; + } + + /** + * Gets the value of the labelItemOrMTItemOrCouponSetItem property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the labelItemOrMTItemOrCouponSetItem property. + * + *

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

+     *    getLabelItemOrMTItemOrCouponSetItem().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link LabelItemType } + * {@link MTItemType } + * {@link CouponSetItemType } + * + * + */ + public List getLabelItemOrMTItemOrCouponSetItem() { + if (labelItemOrMTItemOrCouponSetItem == null) { + labelItemOrMTItemOrCouponSetItem = new ArrayList(); + } + return this.labelItemOrMTItemOrCouponSetItem; + } + + /** + * Ruft den Wert der pickupItem-Eigenschaft ab. + * + * @return + * possible object is + * {@link PickupItemType } + * + */ + public PickupItemType getPickupItem() { + return pickupItem; + } + + /** + * Legt den Wert der pickupItem-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PickupItemType } + * + */ + public void setPickupItem(PickupItemType value) { + this.pickupItem = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutBaseRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutBaseRequestType.java new file mode 100644 index 0000000..92329bc --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutBaseRequestType.java @@ -0,0 +1,137 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Siehe auch: + * + *

+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">ShoppingCartCheckoutViaPaymentResponseType</link>
+ * 
+ * + * . + * + * + * + *

Java-Klasse für ShoppingCartCheckoutBaseRequestType complex type. + * + *

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

+ * <complexType name="ShoppingCartCheckoutBaseRequestType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
+ *       <sequence>
+ *         <choice>
+ *           <element name="ShoppingCartIdentification" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartIdentificationType"/>
+ *           <element name="BuyShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BuyShoppingCartType"/>
+ *         </choice>
+ *         <element name="DirectLabelInfo" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}DirectLabelInfoType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartCheckoutBaseRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "shoppingCartIdentification", + "buyShoppingCart", + "directLabelInfo" +}) +@XmlSeeAlso({ + ShoppingCartCheckoutViaPaymentRequestType.class +}) +public class ShoppingCartCheckoutBaseRequestType + extends WsRequestType +{ + + @XmlElement(name = "ShoppingCartIdentification") + protected ShoppingCartIdentificationType shoppingCartIdentification; + @XmlElement(name = "BuyShoppingCart") + protected BuyShoppingCartType buyShoppingCart; + @XmlElement(name = "DirectLabelInfo") + protected DirectLabelInfoType directLabelInfo; + + /** + * Ruft den Wert der shoppingCartIdentification-Eigenschaft ab. + * + * @return + * possible object is + * {@link ShoppingCartIdentificationType } + * + */ + public ShoppingCartIdentificationType getShoppingCartIdentification() { + return shoppingCartIdentification; + } + + /** + * Legt den Wert der shoppingCartIdentification-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ShoppingCartIdentificationType } + * + */ + public void setShoppingCartIdentification(ShoppingCartIdentificationType value) { + this.shoppingCartIdentification = value; + } + + /** + * Ruft den Wert der buyShoppingCart-Eigenschaft ab. + * + * @return + * possible object is + * {@link BuyShoppingCartType } + * + */ + public BuyShoppingCartType getBuyShoppingCart() { + return buyShoppingCart; + } + + /** + * Legt den Wert der buyShoppingCart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BuyShoppingCartType } + * + */ + public void setBuyShoppingCart(BuyShoppingCartType value) { + this.buyShoppingCart = value; + } + + /** + * Ruft den Wert der directLabelInfo-Eigenschaft ab. + * + * @return + * possible object is + * {@link DirectLabelInfoType } + * + */ + public DirectLabelInfoType getDirectLabelInfo() { + return directLabelInfo; + } + + /** + * Legt den Wert der directLabelInfo-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link DirectLabelInfoType } + * + */ + public void setDirectLabelInfo(DirectLabelInfoType value) { + this.directLabelInfo = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentRequestType.java new file mode 100644 index 0000000..ce520c0 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentRequestType.java @@ -0,0 +1,66 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Ein Warenkorb wird über einen Redirect über eine externe Bezahlplattform bezahlt + * + *

Java-Klasse für ShoppingCartCheckoutViaPaymentRequestType complex type. + * + *

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

+ * <complexType name="ShoppingCartCheckoutViaPaymentRequestType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}ShoppingCartCheckoutBaseRequestType">
+ *       <sequence>
+ *         <element name="PartnerBackLinks" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PartnerBackLinksType"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartCheckoutViaPaymentRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "partnerBackLinks" +}) +public class ShoppingCartCheckoutViaPaymentRequestType + extends ShoppingCartCheckoutBaseRequestType +{ + + @XmlElement(name = "PartnerBackLinks", required = true) + protected PartnerBackLinksType partnerBackLinks; + + /** + * Ruft den Wert der partnerBackLinks-Eigenschaft ab. + * + * @return + * possible object is + * {@link PartnerBackLinksType } + * + */ + public PartnerBackLinksType getPartnerBackLinks() { + return partnerBackLinks; + } + + /** + * Legt den Wert der partnerBackLinks-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PartnerBackLinksType } + * + */ + public void setPartnerBackLinks(PartnerBackLinksType value) { + this.partnerBackLinks = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentResponseType.java new file mode 100644 index 0000000..f21a57b --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentResponseType.java @@ -0,0 +1,96 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * Antwort eines Warenkorbes. + * Die Antwort. + * + * + *

Java-Klasse für ShoppingCartCheckoutViaPaymentResponseType complex type. + * + *

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

+ * <complexType name="ShoppingCartCheckoutViaPaymentResponseType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
+ *       <sequence>
+ *         <element name="PaymentForwardShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentForwardShoppingCartType" minOccurs="0"/>
+ *         <element name="BuyShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BuyShoppingCartType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartCheckoutViaPaymentResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "paymentForwardShoppingCart", + "buyShoppingCart" +}) +public class ShoppingCartCheckoutViaPaymentResponseType + extends WsResponseType +{ + + @XmlElement(name = "PaymentForwardShoppingCart") + protected PaymentForwardShoppingCartType paymentForwardShoppingCart; + @XmlElement(name = "BuyShoppingCart") + protected BuyShoppingCartType buyShoppingCart; + + /** + * Ruft den Wert der paymentForwardShoppingCart-Eigenschaft ab. + * + * @return + * possible object is + * {@link PaymentForwardShoppingCartType } + * + */ + public PaymentForwardShoppingCartType getPaymentForwardShoppingCart() { + return paymentForwardShoppingCart; + } + + /** + * Legt den Wert der paymentForwardShoppingCart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link PaymentForwardShoppingCartType } + * + */ + public void setPaymentForwardShoppingCart(PaymentForwardShoppingCartType value) { + this.paymentForwardShoppingCart = value; + } + + /** + * Ruft den Wert der buyShoppingCart-Eigenschaft ab. + * + * @return + * possible object is + * {@link BuyShoppingCartType } + * + */ + public BuyShoppingCartType getBuyShoppingCart() { + return buyShoppingCart; + } + + /** + * Legt den Wert der buyShoppingCart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BuyShoppingCartType } + * + */ + public void setBuyShoppingCart(BuyShoppingCartType value) { + this.buyShoppingCart = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartIdentificationType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartIdentificationType.java new file mode 100644 index 0000000..6bdff67 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartIdentificationType.java @@ -0,0 +1,132 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Identifiziert einen Warenkorb. + * + * customerReferenz ist optional. + * + * + * + * + * + *

Java-Klasse für ShoppingCartIdentificationType complex type. + * + *

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

+ * <complexType name="ShoppingCartIdentificationType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="shoppingCartId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="customerReference">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <minLength value="1"/>
+ *             <maxLength value="35"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="nextShoppingCartId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartIdentificationType") +@XmlSeeAlso({ + ShoppingCartBaseType.class +}) +public class ShoppingCartIdentificationType { + + @XmlAttribute(name = "shoppingCartId") + protected String shoppingCartId; + @XmlAttribute(name = "customerReference") + protected String customerReference; + @XmlAttribute(name = "nextShoppingCartId") + protected String nextShoppingCartId; + + /** + * Ruft den Wert der shoppingCartId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoppingCartId() { + return shoppingCartId; + } + + /** + * Legt den Wert der shoppingCartId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoppingCartId(String value) { + this.shoppingCartId = value; + } + + /** + * Ruft den Wert der customerReference-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCustomerReference() { + return customerReference; + } + + /** + * Legt den Wert der customerReference-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCustomerReference(String value) { + this.customerReference = value; + } + + /** + * Ruft den Wert der nextShoppingCartId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNextShoppingCartId() { + return nextShoppingCartId; + } + + /** + * Legt den Wert der nextShoppingCartId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNextShoppingCartId(String value) { + this.nextShoppingCartId = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenRequestType.java new file mode 100644 index 0000000..8b23078 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenRequestType.java @@ -0,0 +1,391 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Marketplace Toolset Eingangs-Schnittstelle + * Siehe auch: + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws" xmlns:ws_2_0="https://www.dhl.de/popweb/gw/ws/schema/2.0/popws">ShoppingCartOpenResponseType</link>
+ * 
+ * + * . + * + * + *

Java-Klasse für ShoppingCartOpenRequestType complex type. + * + *

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

+ * <complexType name="ShoppingCartOpenRequestType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
+ *       <sequence>
+ *         <element name="ShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartBaseType"/>
+ *       </sequence>
+ *       <attribute name="acceptAgb" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="notifyUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="sendUserEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="sendMaptosRSET" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="workflowShowPage" default="ShoppingCart">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="30"/>
+ *             <enumeration value="ShoppingCart"/>
+ *             <enumeration value="ProductOrder"/>
+ *             <enumeration value="VoucherOrder"/>
+ *             <enumeration value="EbayIntro"/>
+ *             <enumeration value="CsvImport"/>
+ *             <enumeration value="PrintPrecheck"/>
+ *             <enumeration value="CollectionOnly"/>
+ *             <enumeration value="CollectionOrder"/>
+ *             <enumeration value="DownloadPostagePDF"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="shipmentId">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <maxLength value="20"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="popInternalPageMessage" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="popPaymentAcceptRedirectUrl" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="popPaymentRejectRedirectUrl" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
+ *       <attribute name="sendRedirect" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartOpenRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", propOrder = { + "shoppingCart" +}) +public class ShoppingCartOpenRequestType + extends WsRequestType +{ + + @XmlElement(name = "ShoppingCart", required = true) + protected ShoppingCartBaseType shoppingCart; + @XmlAttribute(name = "acceptAgb") + protected Boolean acceptAgb; + @XmlAttribute(name = "notifyUrl") + protected String notifyUrl; + @XmlAttribute(name = "sendUserEmail") + protected Boolean sendUserEmail; + @XmlAttribute(name = "sendMaptosRSET") + protected Boolean sendMaptosRSET; + @XmlAttribute(name = "workflowShowPage") + protected String workflowShowPage; + @XmlAttribute(name = "shipmentId") + protected String shipmentId; + @XmlAttribute(name = "popInternalPageMessage") + @XmlSchemaType(name = "anySimpleType") + protected String popInternalPageMessage; + @XmlAttribute(name = "popPaymentAcceptRedirectUrl") + @XmlSchemaType(name = "anySimpleType") + protected String popPaymentAcceptRedirectUrl; + @XmlAttribute(name = "popPaymentRejectRedirectUrl") + @XmlSchemaType(name = "anySimpleType") + protected String popPaymentRejectRedirectUrl; + @XmlAttribute(name = "sendRedirect") + protected Boolean sendRedirect; + + /** + * Ruft den Wert der shoppingCart-Eigenschaft ab. + * + * @return + * possible object is + * {@link ShoppingCartBaseType } + * + */ + public ShoppingCartBaseType getShoppingCart() { + return shoppingCart; + } + + /** + * Legt den Wert der shoppingCart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link ShoppingCartBaseType } + * + */ + public void setShoppingCart(ShoppingCartBaseType value) { + this.shoppingCart = value; + } + + /** + * Ruft den Wert der acceptAgb-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isAcceptAgb() { + if (acceptAgb == null) { + return false; + } else { + return acceptAgb; + } + } + + /** + * Legt den Wert der acceptAgb-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setAcceptAgb(Boolean value) { + this.acceptAgb = value; + } + + /** + * Ruft den Wert der notifyUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNotifyUrl() { + return notifyUrl; + } + + /** + * Legt den Wert der notifyUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNotifyUrl(String value) { + this.notifyUrl = value; + } + + /** + * Ruft den Wert der sendUserEmail-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isSendUserEmail() { + if (sendUserEmail == null) { + return false; + } else { + return sendUserEmail; + } + } + + /** + * Legt den Wert der sendUserEmail-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSendUserEmail(Boolean value) { + this.sendUserEmail = value; + } + + /** + * Ruft den Wert der sendMaptosRSET-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isSendMaptosRSET() { + if (sendMaptosRSET == null) { + return false; + } else { + return sendMaptosRSET; + } + } + + /** + * Legt den Wert der sendMaptosRSET-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSendMaptosRSET(Boolean value) { + this.sendMaptosRSET = value; + } + + /** + * Ruft den Wert der workflowShowPage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getWorkflowShowPage() { + if (workflowShowPage == null) { + return "ShoppingCart"; + } else { + return workflowShowPage; + } + } + + /** + * Legt den Wert der workflowShowPage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setWorkflowShowPage(String value) { + this.workflowShowPage = value; + } + + /** + * Ruft den Wert der shipmentId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getShipmentId() { + return shipmentId; + } + + /** + * Legt den Wert der shipmentId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShipmentId(String value) { + this.shipmentId = value; + } + + /** + * Ruft den Wert der popInternalPageMessage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPopInternalPageMessage() { + return popInternalPageMessage; + } + + /** + * Legt den Wert der popInternalPageMessage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPopInternalPageMessage(String value) { + this.popInternalPageMessage = value; + } + + /** + * Ruft den Wert der popPaymentAcceptRedirectUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPopPaymentAcceptRedirectUrl() { + return popPaymentAcceptRedirectUrl; + } + + /** + * Legt den Wert der popPaymentAcceptRedirectUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPopPaymentAcceptRedirectUrl(String value) { + this.popPaymentAcceptRedirectUrl = value; + } + + /** + * Ruft den Wert der popPaymentRejectRedirectUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPopPaymentRejectRedirectUrl() { + return popPaymentRejectRedirectUrl; + } + + /** + * Legt den Wert der popPaymentRejectRedirectUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPopPaymentRejectRedirectUrl(String value) { + this.popPaymentRejectRedirectUrl = value; + } + + /** + * Ruft den Wert der sendRedirect-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isSendRedirect() { + if (sendRedirect == null) { + return false; + } else { + return sendRedirect; + } + } + + /** + * Legt den Wert der sendRedirect-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setSendRedirect(Boolean value) { + this.sendRedirect = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenResponseType.java new file mode 100644 index 0000000..4aed8e0 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenResponseType.java @@ -0,0 +1,97 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Eine Redirect URL wird zu dem zu kaufenden Warenkorb zurückgegeben + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws" xmlns:ws_2_0="https://www.dhl.de/popweb/gw/ws/schema/2.0/popws">ShoppingCartOpenRequestType</link>
+ * 
+ * + * . + * + * + *

Java-Klasse für ShoppingCartOpenResponseType complex type. + * + *

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

+ * <complexType name="ShoppingCartOpenResponseType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
+ *       <attribute name="redirectUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="shoppingCartId" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartOpenResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws") +public class ShoppingCartOpenResponseType + extends WsResponseType +{ + + @XmlAttribute(name = "redirectUrl") + protected String redirectUrl; + @XmlAttribute(name = "shoppingCartId") + protected String shoppingCartId; + + /** + * Ruft den Wert der redirectUrl-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRedirectUrl() { + return redirectUrl; + } + + /** + * Legt den Wert der redirectUrl-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRedirectUrl(String value) { + this.redirectUrl = value; + } + + /** + * Ruft den Wert der shoppingCartId-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getShoppingCartId() { + return shoppingCartId; + } + + /** + * Legt den Wert der shoppingCartId-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setShoppingCartId(String value) { + this.shoppingCartId = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateRequestType.java new file mode 100644 index 0000000..10e9022 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateRequestType.java @@ -0,0 +1,108 @@ + +package de.dhl.onlinefrankierung.webservice; + +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; + + +/** + * + * Validiert einen Warenkorb. + * + * Siehe auch: + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">ShoppingCartValidateResponseType</link>
+ * 
+ * + * . + * + * + *

Java-Klasse für ShoppingCartValidateRequestType complex type. + * + *

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

+ * <complexType name="ShoppingCartValidateRequestType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
+ *       <sequence>
+ *         <element name="ShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BuyShoppingCartType"/>
+ *       </sequence>
+ *       <attribute name="persist" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartValidateRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "shoppingCart" +}) +public class ShoppingCartValidateRequestType + extends WsRequestType +{ + + @XmlElement(name = "ShoppingCart", required = true) + protected BuyShoppingCartType shoppingCart; + @XmlAttribute(name = "persist") + protected Boolean persist; + + /** + * Ruft den Wert der shoppingCart-Eigenschaft ab. + * + * @return + * possible object is + * {@link BuyShoppingCartType } + * + */ + public BuyShoppingCartType getShoppingCart() { + return shoppingCart; + } + + /** + * Legt den Wert der shoppingCart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BuyShoppingCartType } + * + */ + public void setShoppingCart(BuyShoppingCartType value) { + this.shoppingCart = value; + } + + /** + * Ruft den Wert der persist-Eigenschaft ab. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isPersist() { + if (persist == null) { + return false; + } else { + return persist; + } + } + + /** + * Legt den Wert der persist-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setPersist(Boolean value) { + this.persist = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateResponseType.java new file mode 100644 index 0000000..5f0b01d --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateResponseType.java @@ -0,0 +1,94 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Ergebnis einer Warenkorbvalidierung. + * + * Reflektiert den kompletten Warenkorb inklusive der Preise der Einzelposition und Preisbestandteile (Basisprodukt, + * Services) zurück. + * + * Der ResponseStatus reflektiert nur grundsätzliche Werte: + * + * - Warenkorb OK. + * + * - Warenkorb enthält Warnungen, ist aber kaufbar. + * + * - Warenkorb enthält Kaufverhindernde Fehler. + * + * Die einzelnen Validierungsfehler sind über die + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">ItemErrorsType</link>
+ * 
+ * + * verfügbar. + * + * Siehe auch + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">ShoppingCartValidateRequestType</link>
+ * 
+ * + * . + * + * + *

Java-Klasse für ShoppingCartValidateResponseType complex type. + * + *

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

+ * <complexType name="ShoppingCartValidateResponseType">
+ *   <complexContent>
+ *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
+ *       <sequence>
+ *         <element name="ShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BuyShoppingCartType" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ShoppingCartValidateResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "shoppingCart" +}) +public class ShoppingCartValidateResponseType + extends WsResponseType +{ + + @XmlElement(name = "ShoppingCart") + protected BuyShoppingCartType shoppingCart; + + /** + * Ruft den Wert der shoppingCart-Eigenschaft ab. + * + * @return + * possible object is + * {@link BuyShoppingCartType } + * + */ + public BuyShoppingCartType getShoppingCart() { + return shoppingCart; + } + + /** + * Legt den Wert der shoppingCart-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link BuyShoppingCartType } + * + */ + public void setShoppingCart(BuyShoppingCartType value) { + this.shoppingCart = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/VoucherUsageContextType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/VoucherUsageContextType.java new file mode 100644 index 0000000..9e2e8ea --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/VoucherUsageContextType.java @@ -0,0 +1,62 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java-Klasse für VoucherUsageContextType. + * + *

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

+ *

+ * <simpleType name="VoucherUsageContextType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="PUBLIC"/>
+ *     <enumeration value="SUPPORT"/>
+ *     <enumeration value="STORNO"/>
+ *     <enumeration value="INTERNAL"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "VoucherUsageContextType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popps") +@XmlEnum +public enum VoucherUsageContextType { + + + /** + * Der Coupon kann vom Kunden gekauft werden. + * + */ + PUBLIC, + + /** + * Der Kundensupport legt Coupons dieses Typs an. + * + */ + SUPPORT, + + /** + * Coupons dieses Typs können als Gutschrift bei einer Stornierung verwendet werden. + * + */ + STORNO, + + /** + * Z.B. ein Promotions Coupon + * + */ + INTERNAL; + + public String value() { + return name(); + } + + public static VoucherUsageContextType fromValue(String v) { + return valueOf(v); + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsRequestType.java new file mode 100644 index 0000000..5ed2653 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsRequestType.java @@ -0,0 +1,137 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Basistyp für Web-Requests. + * + * Teile von + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">AuthType</link>
+ * 
+ * + * müssen mitgesendet werden. + * + * + *

Java-Klasse für WsRequestType complex type. + * + *

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

+ * <complexType name="WsRequestType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Auth" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}AuthType"/>
+ *       </sequence>
+ *       <attribute name="detailFlags" type="{http://www.w3.org/2001/XMLSchema}long" />
+ *       <attribute name="version" use="required" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}VersionType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WsRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "auth" +}) +@XmlSeeAlso({ + ShoppingCartOpenRequestType.class, + LoadBuyedShoppingCartRequestType.class, + ShoppingCartValidateRequestType.class, + ShoppingCartCheckoutBaseRequestType.class, + ProductInfoRequestType.class +}) +public abstract class WsRequestType { + + @XmlElement(name = "Auth", required = true) + protected AuthType auth; + @XmlAttribute(name = "detailFlags") + protected Long detailFlags; + @XmlAttribute(name = "version", required = true) + protected String version; + + /** + * Ruft den Wert der auth-Eigenschaft ab. + * + * @return + * possible object is + * {@link AuthType } + * + */ + public AuthType getAuth() { + return auth; + } + + /** + * Legt den Wert der auth-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link AuthType } + * + */ + public void setAuth(AuthType value) { + this.auth = value; + } + + /** + * Ruft den Wert der detailFlags-Eigenschaft ab. + * + * @return + * possible object is + * {@link Long } + * + */ + public Long getDetailFlags() { + return detailFlags; + } + + /** + * Legt den Wert der detailFlags-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Long } + * + */ + public void setDetailFlags(Long value) { + this.detailFlags = value; + } + + /** + * Ruft den Wert der version-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersion() { + return version; + } + + /** + * Legt den Wert der version-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersion(String value) { + this.version = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseStatus.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseStatus.java new file mode 100644 index 0000000..dc911d9 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseStatus.java @@ -0,0 +1,94 @@ + +package de.dhl.onlinefrankierung.webservice; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Ein Webservice liefert bei erfolgreichem Empfang eines Webservice-Request immer eine Antwort. + * + * + *

Java-Klasse für WsResponseStatus complex type. + * + *

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

+ * <complexType name="WsResponseStatus">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="errorMessage">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WsResponseStatus", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws") +public class WsResponseStatus { + + @XmlAttribute(name = "status") + protected Integer status; + @XmlAttribute(name = "errorMessage") + protected String errorMessage; + + /** + * Ruft den Wert der status-Eigenschaft ab. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getStatus() { + return status; + } + + /** + * Legt den Wert der status-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setStatus(Integer value) { + this.status = value; + } + + /** + * Ruft den Wert der errorMessage-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getErrorMessage() { + return errorMessage; + } + + /** + * Legt den Wert der errorMessage-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setErrorMessage(String value) { + this.errorMessage = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseType.java new file mode 100644 index 0000000..6b13a78 --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseType.java @@ -0,0 +1,111 @@ + +package de.dhl.onlinefrankierung.webservice; + +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.XmlSeeAlso; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Basis Typ für alle Web-Responses. + * + * Es muss immer + * + *
+ * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">WsResponseStatus</link>
+ * 
+ * + * mit den Status-Informationen gesetzt sein. + * + * Alle anderen Dokumentenanteile sind abhängig vom Erfolg des Web-Service Aufrufs. + * + *

Java-Klasse für WsResponseType complex type. + * + *

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

+ * <complexType name="WsResponseType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="Status" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseStatus"/>
+ *       </sequence>
+ *       <attribute name="version" use="required" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}VersionType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "WsResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { + "status" +}) +@XmlSeeAlso({ + ShoppingCartOpenResponseType.class, + LoadBuyedShoppingCartResponseType.class, + ShoppingCartValidateResponseType.class, + ShoppingCartCheckoutViaPaymentResponseType.class, + ProductInfoResponseType.class +}) +public abstract class WsResponseType { + + @XmlElement(name = "Status", required = true) + protected WsResponseStatus status; + @XmlAttribute(name = "version", required = true) + protected String version; + + /** + * Ruft den Wert der status-Eigenschaft ab. + * + * @return + * possible object is + * {@link WsResponseStatus } + * + */ + public WsResponseStatus getStatus() { + return status; + } + + /** + * Legt den Wert der status-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link WsResponseStatus } + * + */ + public void setStatus(WsResponseStatus value) { + this.status = value; + } + + /** + * Ruft den Wert der version-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getVersion() { + return version; + } + + /** + * Legt den Wert der version-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setVersion(String value) { + this.version = value; + } + +} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/package-info.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/package-info.java new file mode 100644 index 0000000..6ba96ac --- /dev/null +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/package-info.java @@ -0,0 +1,2 @@ +@javax.xml.bind.annotation.XmlSchema(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package de.dhl.onlinefrankierung.webservice; From 48f1c3319cf9492704eac922e060b34547f9327a Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Wed, 15 Mar 2017 23:42:29 +0100 Subject: [PATCH 02/10] WSDL import is now fully integrated into Gradle build with its own configuration --- onlinefrankierung/.gitignore | 4 ++++ onlinefrankierung/build.gradle | 21 ++++++++++++++++--- .../webservice/Cn22Type.java | 2 +- onlinefrankierung/src/main/java/Client.java | 13 ++++++++++++ settings.gradle | 2 +- 5 files changed, 37 insertions(+), 5 deletions(-) create mode 100644 onlinefrankierung/src/main/java/Client.java diff --git a/onlinefrankierung/.gitignore b/onlinefrankierung/.gitignore index 537b1ce..37d9acc 100644 --- a/onlinefrankierung/.gitignore +++ b/onlinefrankierung/.gitignore @@ -1,3 +1,7 @@ +/.classpath /.gradle/ +/.project +/.settings/ +/bin/ /build/ diff --git a/onlinefrankierung/build.gradle b/onlinefrankierung/build.gradle index e6b0a0f..ece48e4 100644 --- a/onlinefrankierung/build.gradle +++ b/onlinefrankierung/build.gradle @@ -6,6 +6,7 @@ repositories { configurations { jaxws + wsimport } dependencies { @@ -15,6 +16,16 @@ dependencies { group = 'de.dhl' version = '2.0' +sourceSets { + wsimport { + java.srcDir "src/main/generated" + } + main { + compileClasspath += wsimport.output + runtimeClasspath += wsimport.output + } +} + def download(url, File dest) { if (!dest.exists()) { new URL('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl').withInputStream{ i -> dest.withOutputStream{ it << i }} @@ -66,8 +77,12 @@ task wsimportBroken { } } +sourceSets.main.java.srcDirs.add('src/main/generated') + +compileWsimportJava.dependsOn(wsimport2) + compileJava { - dependsOn wsimport2 - source wsimport2.destDir + // dependsOn(wsimport2) + dependsOn(compileWsimportJava) + source sourceSets.wsimport.java, sourceSets.main.java } - diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java index b5b58d2..b962109 100644 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java +++ b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java @@ -21,7 +21,7 @@ * * * verwendet. - * + * * *

Java-Klasse für Cn22Type complex type. * diff --git a/onlinefrankierung/src/main/java/Client.java b/onlinefrankierung/src/main/java/Client.java new file mode 100644 index 0000000..70d432c --- /dev/null +++ b/onlinefrankierung/src/main/java/Client.java @@ -0,0 +1,13 @@ +import de.dhl.onlinefrankierung.webservice.PopPartnerService; + +public class Client { + + public Client() { + super(); + } + + public static void main(String[] args) { + PopPartnerService service = new PopPartnerService(); + } + +} diff --git a/settings.gradle b/settings.gradle index 4751925..d03d14d 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,6 +1,6 @@ include 'bricklink' include 'dataobjects' include 'oneclickforapp' +include 'onlinefrankierung' include 'paypal' include 'portokasse' - From 195c60a793462adbf2308927bb1dca49ee7e2d72 Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Thu, 16 Mar 2017 11:09:49 +0100 Subject: [PATCH 03/10] Removed generated source --- onlinefrankierung/build.gradle | 40 +- onlinefrankierung/src/main/.gitignore | 2 + .../webservice/AuthType.java | 199 ----- .../webservice/Base64LabelType.java | 66 -- .../webservice/BaseLabelAddressType.java | 341 -------- .../webservice/BaseProductDescType.java | 527 ------------- .../webservice/BaseProductType.java | 223 ------ .../webservice/BuyShoppingCartType.java | 357 --------- .../webservice/Cn2223LineType.java | 219 ------ .../webservice/Cn22Type.java | 355 --------- .../webservice/CollectionDescType.java | 62 -- .../webservice/CollectionType.java | 293 ------- .../webservice/CountryProductsType.java | 216 ------ .../webservice/CouponInfoType.java | 209 ----- .../webservice/CouponSetChunkInfoType.java | 96 --- .../webservice/CouponSetInfoType.java | 304 -------- .../webservice/CouponSetItemType.java | 130 ---- .../webservice/DirectLabelInfoType.java | 72 -- .../webservice/DirectLabelType.java | 66 -- .../webservice/DownloadShoppingCartType.java | 200 ----- .../webservice/ItemBaseType.java | 60 -- .../webservice/ItemCancelErrorType.java | 90 --- .../webservice/ItemErrorType.java | 203 ----- .../webservice/ItemErrorsType.java | 71 -- .../webservice/ItemPriceType.java | 73 -- .../webservice/ItemType.java | 271 ------- .../webservice/LabelItemType.java | 260 ------- .../LoadBuyedShoppingCartRequestType.java | 104 --- .../LoadBuyedShoppingCartResponseType.java | 74 -- .../webservice/MTItemType.java | 131 ---- .../webservice/MapEntryType.java | 91 --- .../onlinefrankierung/webservice/MapType.java | 69 -- .../webservice/MarketplaceProductsType.java | 181 ----- .../webservice/NamedReferenceType.java | 72 -- .../webservice/ObjectFactory.java | 729 ------------------ .../webservice/PartnerBackLinksType.java | 87 --- .../webservice/PaymentBaseType.java | 68 -- .../webservice/PaymentCreditcardType.java | 44 -- .../webservice/PaymentDHLCheckoutType.java | 40 - .../PaymentForwardShoppingCartType.java | 58 -- .../webservice/PaymentGiropayType.java | 77 -- .../webservice/PaymentInfoType.java | 485 ------------ .../webservice/PaymentNullpayType.java | 39 - .../webservice/PaymentPartnerpayType.java | 272 ------- .../webservice/PaymentPaypalType.java | 79 -- .../webservice/PaymentPostpayType.java | 44 -- .../webservice/PaymentResultType.java | 89 --- .../webservice/PaymentResultsType.java | 73 -- .../webservice/PickupItemType.java | 163 ---- .../webservice/PickupTimeType.java | 180 ----- .../webservice/PopPartnerService.java | 94 --- .../webservice/PopPartnerType.java | 86 --- .../webservice/PositionsType.java | 69 -- .../webservice/PriceComponentType.java | 250 ------ .../webservice/PriceType.java | 230 ------ .../webservice/PricesType.java | 104 --- .../webservice/ProductDescType.java | 662 ---------------- .../webservice/ProductGroupType.java | 161 ---- .../webservice/ProductInfoFilterType.java | 416 ---------- .../webservice/ProductInfoRequestType.java | 64 -- .../webservice/ProductInfoResponseType.java | 64 -- .../ProductServiceDescBaseType.java | 152 ---- .../webservice/ProductType.java | 130 ---- .../webservice/ReferenceType.java | 104 --- .../webservice/ServiceDescType.java | 151 ---- .../webservice/ServiceType.java | 224 ------ .../webservice/ShipmentDimensionType.java | 141 ---- .../webservice/ShipmentItemType.java | 250 ------ .../webservice/ShoppingCartBaseType.java | 175 ----- .../ShoppingCartCheckoutBaseRequestType.java | 137 ---- ...pingCartCheckoutViaPaymentRequestType.java | 66 -- ...ingCartCheckoutViaPaymentResponseType.java | 96 --- .../ShoppingCartIdentificationType.java | 132 ---- .../ShoppingCartOpenRequestType.java | 391 ---------- .../ShoppingCartOpenResponseType.java | 97 --- .../ShoppingCartValidateRequestType.java | 108 --- .../ShoppingCartValidateResponseType.java | 94 --- .../webservice/VoucherUsageContextType.java | 62 -- .../webservice/WsRequestType.java | 137 ---- .../webservice/WsResponseStatus.java | 94 --- .../webservice/WsResponseType.java | 111 --- .../webservice/package-info.java | 2 - 82 files changed, 21 insertions(+), 13287 deletions(-) create mode 100644 onlinefrankierung/src/main/.gitignore delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/AuthType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Base64LabelType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseLabelAddressType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductDescType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BuyShoppingCartType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn2223LineType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionDescType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CountryProductsType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponInfoType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetChunkInfoType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetInfoType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetItemType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelInfoType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DownloadShoppingCartType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemBaseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemCancelErrorType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorsType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemPriceType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LabelItemType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartRequestType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartResponseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MTItemType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapEntryType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MarketplaceProductsType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/NamedReferenceType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ObjectFactory.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PartnerBackLinksType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentBaseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentCreditcardType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentDHLCheckoutType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentForwardShoppingCartType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentGiropayType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentInfoType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentNullpayType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPartnerpayType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPaypalType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPostpayType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultsType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupItemType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupTimeType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerService.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PositionsType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceComponentType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PricesType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductDescType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductGroupType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoFilterType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoRequestType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoResponseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductServiceDescBaseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ReferenceType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceDescType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentDimensionType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentItemType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartBaseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutBaseRequestType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentRequestType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentResponseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartIdentificationType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenRequestType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenResponseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateRequestType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateResponseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/VoucherUsageContextType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsRequestType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseStatus.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseType.java delete mode 100644 onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/package-info.java diff --git a/onlinefrankierung/build.gradle b/onlinefrankierung/build.gradle index ece48e4..81e9de5 100644 --- a/onlinefrankierung/build.gradle +++ b/onlinefrankierung/build.gradle @@ -26,6 +26,16 @@ sourceSets { } } +task wsimport2(type:Exec) { + ext.destDir = file("${projectDir}/src/main/generated") + doFirst { + wsimport2.destDir.mkdirs() + sourceSets.main.output.classesDir.mkdirs() + } + commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', destDir, '-d', sourceSets.main.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile' +} +wsimport2.outputs.dir wsimport2.destDir + def download(url, File dest) { if (!dest.exists()) { new URL('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl').withInputStream{ i -> dest.withOutputStream{ it << i }} @@ -42,18 +52,6 @@ task download { } } -task createSourceDirs { - doLast { - wsimport2.destDir.mkdirs() - } -} - -task wsimport2(type:Exec) { - dependsOn createSourceDirs - ext.destDir = file("${projectDir}/src/main/generated") - commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', destDir, '-d', sourceSets.main.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile' -} - task wsimportBroken { dependsOn download ext.destDir = file("${projectDir}/src/main/generated") @@ -62,17 +60,17 @@ task wsimportBroken { sourceSets.main.output.classesDir.mkdirs() destDir.mkdirs() taskdef(name: 'wsimport', classname: 'com.sun.tools.ws.ant.WsImport', classpath: configurations.jaxws.asPath) - wsimport(keep: true, - destdir: sourceSets.main.output.classesDir, - sourcedestdir: destDir, - package: "de.dhl.onlinefrankierung.webservice", - xnocompile: "true", - wsdl: 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl') - { + wsimport( + keep: true, + destdir: sourceSets.main.output.classesDir, + sourcedestdir: destDir, + package: "de.dhl.onlinefrankierung.webservice", + xnocompile: "true", + wsdl: 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl' + ) { binding(file:'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd') binding(file:'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd') - // xjcarg(value: "-XautoNameResolution") - } + } } } } diff --git a/onlinefrankierung/src/main/.gitignore b/onlinefrankierung/src/main/.gitignore new file mode 100644 index 0000000..f0987b5 --- /dev/null +++ b/onlinefrankierung/src/main/.gitignore @@ -0,0 +1,2 @@ +/generated/ + diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/AuthType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/AuthType.java deleted file mode 100644 index 8b51729..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/AuthType.java +++ /dev/null @@ -1,199 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Authentifizierung eines Calls - * - *

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

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

- * <complexType name="AuthType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="partnerId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="subPartnerId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="user" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="password" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="sessionAuth" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="accountId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "AuthType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws") -public class AuthType { - - @XmlAttribute(name = "partnerId", required = true) - protected String partnerId; - @XmlAttribute(name = "subPartnerId", required = true) - protected String subPartnerId; - @XmlAttribute(name = "user") - protected String user; - @XmlAttribute(name = "password") - protected String password; - @XmlAttribute(name = "sessionAuth") - protected Boolean sessionAuth; - @XmlAttribute(name = "accountId") - protected String accountId; - - /** - * Ruft den Wert der partnerId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPartnerId() { - return partnerId; - } - - /** - * Legt den Wert der partnerId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPartnerId(String value) { - this.partnerId = value; - } - - /** - * Ruft den Wert der subPartnerId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSubPartnerId() { - return subPartnerId; - } - - /** - * Legt den Wert der subPartnerId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSubPartnerId(String value) { - this.subPartnerId = value; - } - - /** - * Ruft den Wert der user-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUser() { - return user; - } - - /** - * Legt den Wert der user-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUser(String value) { - this.user = value; - } - - /** - * Ruft den Wert der password-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPassword() { - return password; - } - - /** - * Legt den Wert der password-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPassword(String value) { - this.password = value; - } - - /** - * Ruft den Wert der sessionAuth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isSessionAuth() { - if (sessionAuth == null) { - return false; - } else { - return sessionAuth; - } - } - - /** - * Legt den Wert der sessionAuth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setSessionAuth(Boolean value) { - this.sessionAuth = value; - } - - /** - * Ruft den Wert der accountId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAccountId() { - return accountId; - } - - /** - * Legt den Wert der accountId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAccountId(String value) { - this.accountId = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Base64LabelType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Base64LabelType.java deleted file mode 100644 index fa16d42..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Base64LabelType.java +++ /dev/null @@ -1,66 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * base64 kodierte Label Daten. - * - * - *

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

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

- * <complexType name="Base64LabelType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Base64Data" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Base64LabelType", propOrder = { - "base64Data" -}) -public class Base64LabelType { - - @XmlElement(name = "Base64Data", required = true) - protected String base64Data; - - /** - * Ruft den Wert der base64Data-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBase64Data() { - return base64Data; - } - - /** - * Legt den Wert der base64Data-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBase64Data(String value) { - this.base64Data = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseLabelAddressType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseLabelAddressType.java deleted file mode 100644 index cab34b5..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseLabelAddressType.java +++ /dev/null @@ -1,341 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Standard Address Format. - * - *

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

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

- * <complexType name="BaseLabelAddressType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="name1">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="0"/>
- *             <maxLength value="50"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="name2">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="50"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="street">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="35"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="houseNumber">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="17"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="postalCode">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="17"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="city">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="0"/>
- *             <maxLength value="35"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="countryCode" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}CountryCodeType" />
- *       <attribute name="email" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}EmailType" />
- *       <attribute name="phoneNumber" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}PhoneNumberType" />
- *       <attribute name="smsNumber" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}PhoneNumberType" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "BaseLabelAddressType") -public class BaseLabelAddressType { - - @XmlAttribute(name = "name1") - protected String name1; - @XmlAttribute(name = "name2") - protected String name2; - @XmlAttribute(name = "street") - protected String street; - @XmlAttribute(name = "houseNumber") - protected String houseNumber; - @XmlAttribute(name = "postalCode") - protected String postalCode; - @XmlAttribute(name = "city") - protected String city; - @XmlAttribute(name = "countryCode") - protected String countryCode; - @XmlAttribute(name = "email") - protected String email; - @XmlAttribute(name = "phoneNumber") - protected String phoneNumber; - @XmlAttribute(name = "smsNumber") - protected String smsNumber; - - /** - * Ruft den Wert der name1-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName1() { - return name1; - } - - /** - * Legt den Wert der name1-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName1(String value) { - this.name1 = value; - } - - /** - * Ruft den Wert der name2-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName2() { - return name2; - } - - /** - * Legt den Wert der name2-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName2(String value) { - this.name2 = value; - } - - /** - * Ruft den Wert der street-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStreet() { - return street; - } - - /** - * Legt den Wert der street-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStreet(String value) { - this.street = value; - } - - /** - * Ruft den Wert der houseNumber-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getHouseNumber() { - return houseNumber; - } - - /** - * Legt den Wert der houseNumber-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setHouseNumber(String value) { - this.houseNumber = value; - } - - /** - * Ruft den Wert der postalCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPostalCode() { - return postalCode; - } - - /** - * Legt den Wert der postalCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPostalCode(String value) { - this.postalCode = value; - } - - /** - * Ruft den Wert der city-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCity() { - return city; - } - - /** - * Legt den Wert der city-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCity(String value) { - this.city = value; - } - - /** - * Ruft den Wert der countryCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountryCode() { - return countryCode; - } - - /** - * Legt den Wert der countryCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountryCode(String value) { - this.countryCode = value; - } - - /** - * Ruft den Wert der email-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEmail() { - return email; - } - - /** - * Legt den Wert der email-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEmail(String value) { - this.email = value; - } - - /** - * Ruft den Wert der phoneNumber-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPhoneNumber() { - return phoneNumber; - } - - /** - * Legt den Wert der phoneNumber-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPhoneNumber(String value) { - this.phoneNumber = value; - } - - /** - * Ruft den Wert der smsNumber-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSmsNumber() { - return smsNumber; - } - - /** - * Legt den Wert der smsNumber-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSmsNumber(String value) { - this.smsNumber = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductDescType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductDescType.java deleted file mode 100644 index fb9033d..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductDescType.java +++ /dev/null @@ -1,527 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Beschreibung des Basisproduktes - * - * - *

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

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

- * <complexType name="BaseProductDescType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductServiceDescBaseType">
- *       <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="symbols" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="orderKey" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="cp71limit" type="{http://www.w3.org/2001/XMLSchema}double" />
- *       <attribute name="cn2223limit" type="{http://www.w3.org/2001/XMLSchema}double" />
- *       <attribute name="sendCountry" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="maxLength" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxWidth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxGurtmass" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxDiameter" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minLength" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minWidth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minGurtmass" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minDiameter" type="{http://www.w3.org/2001/XMLSchema}int" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "BaseProductDescType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -public class BaseProductDescType - extends ProductServiceDescBaseType -{ - - @XmlAttribute(name = "hidden") - protected Boolean hidden; - @XmlAttribute(name = "symbols") - protected String symbols; - @XmlAttribute(name = "orderKey") - protected String orderKey; - @XmlAttribute(name = "cp71limit") - protected Double cp71Limit; - @XmlAttribute(name = "cn2223limit") - protected Double cn2223Limit; - @XmlAttribute(name = "sendCountry") - protected String sendCountry; - @XmlAttribute(name = "maxLength") - protected Integer maxLength; - @XmlAttribute(name = "maxWidth") - protected Integer maxWidth; - @XmlAttribute(name = "maxDepth") - protected Integer maxDepth; - @XmlAttribute(name = "maxWeight") - protected Integer maxWeight; - @XmlAttribute(name = "maxGurtmass") - protected Integer maxGurtmass; - @XmlAttribute(name = "maxDiameter") - protected Integer maxDiameter; - @XmlAttribute(name = "minLength") - protected Integer minLength; - @XmlAttribute(name = "minWidth") - protected Integer minWidth; - @XmlAttribute(name = "minDepth") - protected Integer minDepth; - @XmlAttribute(name = "minWeight") - protected Integer minWeight; - @XmlAttribute(name = "minGurtmass") - protected Integer minGurtmass; - @XmlAttribute(name = "minDiameter") - protected Integer minDiameter; - - /** - * Ruft den Wert der hidden-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isHidden() { - if (hidden == null) { - return false; - } else { - return hidden; - } - } - - /** - * Legt den Wert der hidden-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setHidden(Boolean value) { - this.hidden = value; - } - - /** - * Ruft den Wert der symbols-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSymbols() { - return symbols; - } - - /** - * Legt den Wert der symbols-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSymbols(String value) { - this.symbols = value; - } - - /** - * Ruft den Wert der orderKey-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOrderKey() { - return orderKey; - } - - /** - * Legt den Wert der orderKey-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOrderKey(String value) { - this.orderKey = value; - } - - /** - * Ruft den Wert der cp71Limit-Eigenschaft ab. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getCp71Limit() { - return cp71Limit; - } - - /** - * Legt den Wert der cp71Limit-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setCp71Limit(Double value) { - this.cp71Limit = value; - } - - /** - * Ruft den Wert der cn2223Limit-Eigenschaft ab. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getCn2223Limit() { - return cn2223Limit; - } - - /** - * Legt den Wert der cn2223Limit-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setCn2223Limit(Double value) { - this.cn2223Limit = value; - } - - /** - * Ruft den Wert der sendCountry-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSendCountry() { - return sendCountry; - } - - /** - * Legt den Wert der sendCountry-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSendCountry(String value) { - this.sendCountry = value; - } - - /** - * Ruft den Wert der maxLength-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxLength() { - return maxLength; - } - - /** - * Legt den Wert der maxLength-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxLength(Integer value) { - this.maxLength = value; - } - - /** - * Ruft den Wert der maxWidth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxWidth() { - return maxWidth; - } - - /** - * Legt den Wert der maxWidth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxWidth(Integer value) { - this.maxWidth = value; - } - - /** - * Ruft den Wert der maxDepth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxDepth() { - return maxDepth; - } - - /** - * Legt den Wert der maxDepth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxDepth(Integer value) { - this.maxDepth = value; - } - - /** - * Ruft den Wert der maxWeight-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxWeight() { - return maxWeight; - } - - /** - * Legt den Wert der maxWeight-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxWeight(Integer value) { - this.maxWeight = value; - } - - /** - * Ruft den Wert der maxGurtmass-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxGurtmass() { - return maxGurtmass; - } - - /** - * Legt den Wert der maxGurtmass-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxGurtmass(Integer value) { - this.maxGurtmass = value; - } - - /** - * Ruft den Wert der maxDiameter-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxDiameter() { - return maxDiameter; - } - - /** - * Legt den Wert der maxDiameter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxDiameter(Integer value) { - this.maxDiameter = value; - } - - /** - * Ruft den Wert der minLength-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinLength() { - return minLength; - } - - /** - * Legt den Wert der minLength-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinLength(Integer value) { - this.minLength = value; - } - - /** - * Ruft den Wert der minWidth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinWidth() { - return minWidth; - } - - /** - * Legt den Wert der minWidth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinWidth(Integer value) { - this.minWidth = value; - } - - /** - * Ruft den Wert der minDepth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinDepth() { - return minDepth; - } - - /** - * Legt den Wert der minDepth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinDepth(Integer value) { - this.minDepth = value; - } - - /** - * Ruft den Wert der minWeight-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinWeight() { - return minWeight; - } - - /** - * Legt den Wert der minWeight-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinWeight(Integer value) { - this.minWeight = value; - } - - /** - * Ruft den Wert der minGurtmass-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinGurtmass() { - return minGurtmass; - } - - /** - * Legt den Wert der minGurtmass-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinGurtmass(Integer value) { - this.minGurtmass = value; - } - - /** - * Ruft den Wert der minDiameter-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinDiameter() { - return minDiameter; - } - - /** - * Legt den Wert der minDiameter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinDiameter(Integer value) { - this.minDiameter = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductType.java deleted file mode 100644 index 34da111..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BaseProductType.java +++ /dev/null @@ -1,223 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Informationen über ein Basisprodukt. Ein Basisprodukt - * ist ein Produkt ohne Services. - * - * - *

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

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

- * <complexType name="BaseProductType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
- *       <sequence>
- *         <element name="Prices" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}PricesType" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="BaseProductDesc" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}BaseProductDescType" minOccurs="0"/>
- *         <element name="Product" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="defaultProduct" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="ekp" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="priceLevels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "BaseProductType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "prices", - "baseProductDesc", - "product" -}) -public class BaseProductType - extends NamedReferenceType -{ - - @XmlElement(name = "Prices") - protected List prices; - @XmlElement(name = "BaseProductDesc") - protected BaseProductDescType baseProductDesc; - @XmlElement(name = "Product") - protected List product; - @XmlAttribute(name = "defaultProduct") - protected String defaultProduct; - @XmlAttribute(name = "ekp") - protected String ekp; - @XmlAttribute(name = "priceLevels") - protected Boolean priceLevels; - - /** - * Gets the value of the prices property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the prices property. - * - *

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

-     *    getPrices().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PricesType } - * - * - */ - public List getPrices() { - if (prices == null) { - prices = new ArrayList(); - } - return this.prices; - } - - /** - * Ruft den Wert der baseProductDesc-Eigenschaft ab. - * - * @return - * possible object is - * {@link BaseProductDescType } - * - */ - public BaseProductDescType getBaseProductDesc() { - return baseProductDesc; - } - - /** - * Legt den Wert der baseProductDesc-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BaseProductDescType } - * - */ - public void setBaseProductDesc(BaseProductDescType value) { - this.baseProductDesc = value; - } - - /** - * Gets the value of the product property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the product property. - * - *

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

-     *    getProduct().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ProductType } - * - * - */ - public List getProduct() { - if (product == null) { - product = new ArrayList(); - } - return this.product; - } - - /** - * Ruft den Wert der defaultProduct-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDefaultProduct() { - return defaultProduct; - } - - /** - * Legt den Wert der defaultProduct-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDefaultProduct(String value) { - this.defaultProduct = value; - } - - /** - * Ruft den Wert der ekp-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEkp() { - return ekp; - } - - /** - * Legt den Wert der ekp-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEkp(String value) { - this.ekp = value; - } - - /** - * Ruft den Wert der priceLevels-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isPriceLevels() { - if (priceLevels == null) { - return false; - } else { - return priceLevels; - } - } - - /** - * Legt den Wert der priceLevels-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setPriceLevels(Boolean value) { - this.priceLevels = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BuyShoppingCartType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BuyShoppingCartType.java deleted file mode 100644 index 32cc1cb..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/BuyShoppingCartType.java +++ /dev/null @@ -1,357 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * Warenkorb für den Kauf - * - *

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

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

- * <complexType name="BuyShoppingCartType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartBaseType">
- *       <sequence>
- *         <choice>
- *           <element name="PaymentNullpay" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentNullpayType"/>
- *           <element name="PaymentGiropay" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentGiropayType"/>
- *           <element name="PaymentPartner" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentPartnerpayType"/>
- *           <element name="PaymentCreditcard" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentCreditcardType"/>
- *           <element name="PaymentPaypal" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentPaypalType"/>
- *           <element name="PaymentDHLCheckout" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentDHLCheckoutType"/>
- *           <element name="PaymentPostpay" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentPostpayType"/>
- *         </choice>
- *       </sequence>
- *       <attribute name="acceptAgb" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="notifyUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="sendUserEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="sendMaptosRSET" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "BuyShoppingCartType", propOrder = { - "paymentNullpay", - "paymentGiropay", - "paymentPartner", - "paymentCreditcard", - "paymentPaypal", - "paymentDHLCheckout", - "paymentPostpay" -}) -public class BuyShoppingCartType - extends ShoppingCartBaseType -{ - - @XmlElement(name = "PaymentNullpay") - protected PaymentNullpayType paymentNullpay; - @XmlElement(name = "PaymentGiropay") - protected PaymentGiropayType paymentGiropay; - @XmlElement(name = "PaymentPartner") - protected PaymentPartnerpayType paymentPartner; - @XmlElement(name = "PaymentCreditcard") - protected PaymentCreditcardType paymentCreditcard; - @XmlElement(name = "PaymentPaypal") - protected PaymentPaypalType paymentPaypal; - @XmlElement(name = "PaymentDHLCheckout") - protected PaymentDHLCheckoutType paymentDHLCheckout; - @XmlElement(name = "PaymentPostpay") - protected PaymentPostpayType paymentPostpay; - @XmlAttribute(name = "acceptAgb") - protected Boolean acceptAgb; - @XmlAttribute(name = "notifyUrl") - protected String notifyUrl; - @XmlAttribute(name = "sendUserEmail") - protected Boolean sendUserEmail; - @XmlAttribute(name = "sendMaptosRSET") - protected Boolean sendMaptosRSET; - - /** - * Ruft den Wert der paymentNullpay-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentNullpayType } - * - */ - public PaymentNullpayType getPaymentNullpay() { - return paymentNullpay; - } - - /** - * Legt den Wert der paymentNullpay-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentNullpayType } - * - */ - public void setPaymentNullpay(PaymentNullpayType value) { - this.paymentNullpay = value; - } - - /** - * Ruft den Wert der paymentGiropay-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentGiropayType } - * - */ - public PaymentGiropayType getPaymentGiropay() { - return paymentGiropay; - } - - /** - * Legt den Wert der paymentGiropay-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentGiropayType } - * - */ - public void setPaymentGiropay(PaymentGiropayType value) { - this.paymentGiropay = value; - } - - /** - * Ruft den Wert der paymentPartner-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentPartnerpayType } - * - */ - public PaymentPartnerpayType getPaymentPartner() { - return paymentPartner; - } - - /** - * Legt den Wert der paymentPartner-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentPartnerpayType } - * - */ - public void setPaymentPartner(PaymentPartnerpayType value) { - this.paymentPartner = value; - } - - /** - * Ruft den Wert der paymentCreditcard-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentCreditcardType } - * - */ - public PaymentCreditcardType getPaymentCreditcard() { - return paymentCreditcard; - } - - /** - * Legt den Wert der paymentCreditcard-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentCreditcardType } - * - */ - public void setPaymentCreditcard(PaymentCreditcardType value) { - this.paymentCreditcard = value; - } - - /** - * Ruft den Wert der paymentPaypal-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentPaypalType } - * - */ - public PaymentPaypalType getPaymentPaypal() { - return paymentPaypal; - } - - /** - * Legt den Wert der paymentPaypal-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentPaypalType } - * - */ - public void setPaymentPaypal(PaymentPaypalType value) { - this.paymentPaypal = value; - } - - /** - * Ruft den Wert der paymentDHLCheckout-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentDHLCheckoutType } - * - */ - public PaymentDHLCheckoutType getPaymentDHLCheckout() { - return paymentDHLCheckout; - } - - /** - * Legt den Wert der paymentDHLCheckout-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentDHLCheckoutType } - * - */ - public void setPaymentDHLCheckout(PaymentDHLCheckoutType value) { - this.paymentDHLCheckout = value; - } - - /** - * Ruft den Wert der paymentPostpay-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentPostpayType } - * - */ - public PaymentPostpayType getPaymentPostpay() { - return paymentPostpay; - } - - /** - * Legt den Wert der paymentPostpay-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentPostpayType } - * - */ - public void setPaymentPostpay(PaymentPostpayType value) { - this.paymentPostpay = value; - } - - /** - * Ruft den Wert der acceptAgb-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isAcceptAgb() { - if (acceptAgb == null) { - return false; - } else { - return acceptAgb; - } - } - - /** - * Legt den Wert der acceptAgb-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setAcceptAgb(Boolean value) { - this.acceptAgb = value; - } - - /** - * Ruft den Wert der notifyUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNotifyUrl() { - return notifyUrl; - } - - /** - * Legt den Wert der notifyUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNotifyUrl(String value) { - this.notifyUrl = value; - } - - /** - * Ruft den Wert der sendUserEmail-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isSendUserEmail() { - if (sendUserEmail == null) { - return false; - } else { - return sendUserEmail; - } - } - - /** - * Legt den Wert der sendUserEmail-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setSendUserEmail(Boolean value) { - this.sendUserEmail = value; - } - - /** - * Ruft den Wert der sendMaptosRSET-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isSendMaptosRSET() { - if (sendMaptosRSET == null) { - return false; - } else { - return sendMaptosRSET; - } - } - - /** - * Legt den Wert der sendMaptosRSET-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setSendMaptosRSET(Boolean value) { - this.sendMaptosRSET = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn2223LineType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn2223LineType.java deleted file mode 100644 index cceeaf8..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn2223LineType.java +++ /dev/null @@ -1,219 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * Für eine CN22 oder CN23-Formular eine Zeile der Zollinhaltserklärung - * - *

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

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

- * <complexType name="Cn2223LineType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="description">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="1"/>
- *             <maxLength value="35"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="weight" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}decimal" />
- *       <attribute name="tarifCode">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="6"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="originCountryCode">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="3"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="count" type="{http://www.w3.org/2001/XMLSchema}int" default="1" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Cn2223LineType") -public class Cn2223LineType { - - @XmlAttribute(name = "description") - protected String description; - @XmlAttribute(name = "weight") - protected Integer weight; - @XmlAttribute(name = "value") - protected BigDecimal value; - @XmlAttribute(name = "tarifCode") - protected String tarifCode; - @XmlAttribute(name = "originCountryCode") - protected String originCountryCode; - @XmlAttribute(name = "count") - protected Integer count; - - /** - * Ruft den Wert der description-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDescription() { - return description; - } - - /** - * Legt den Wert der description-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDescription(String value) { - this.description = value; - } - - /** - * Ruft den Wert der weight-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getWeight() { - return weight; - } - - /** - * Legt den Wert der weight-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setWeight(Integer value) { - this.weight = 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; - } - - /** - * Ruft den Wert der tarifCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTarifCode() { - return tarifCode; - } - - /** - * Legt den Wert der tarifCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTarifCode(String value) { - this.tarifCode = value; - } - - /** - * Ruft den Wert der originCountryCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOriginCountryCode() { - return originCountryCode; - } - - /** - * Legt den Wert der originCountryCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOriginCountryCode(String value) { - this.originCountryCode = value; - } - - /** - * Ruft den Wert der count-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public int getCount() { - if (count == null) { - return 1; - } else { - return count; - } - } - - /** - * Legt den Wert der count-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setCount(Integer value) { - this.count = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java deleted file mode 100644 index b962109..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/Cn22Type.java +++ /dev/null @@ -1,355 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Daten für ein CN22 und CN23 Formular. - * - * Wird in einem - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">LabelItemType</link>
- * 
- * - * verwendet. - * - * - *

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

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

- * <complexType name="Cn22Type">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="TypeOfGoods" maxOccurs="5">
- *           <simpleType>
- *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *               <enumeration value="GESCHENK"/>
- *               <enumeration value="DOKUMENTE"/>
- *               <enumeration value="WARENMUSTER"/>
- *               <enumeration value="SONSTIGES"/>
- *               <enumeration value="WARENRUECKSENDUNG"/>
- *             </restriction>
- *           </simpleType>
- *         </element>
- *         <element name="CnLine" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}Cn2223LineType" maxOccurs="6"/>
- *       </sequence>
- *       <attribute name="cn23" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="currency" default="EUR">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <length value="3"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="bruttoWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="typeOtherDeclaration" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="billnumber" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="approval" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="certificate" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="otherDeclarations" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "Cn22Type", propOrder = { - "typeOfGoods", - "cnLine" -}) -public class Cn22Type { - - @XmlElement(name = "TypeOfGoods", required = true) - protected List typeOfGoods; - @XmlElement(name = "CnLine", required = true) - protected List cnLine; - @XmlAttribute(name = "cn23") - protected Boolean cn23; - @XmlAttribute(name = "currency") - protected String currency; - @XmlAttribute(name = "bruttoWeight") - protected Integer bruttoWeight; - @XmlAttribute(name = "typeOtherDeclaration") - protected String typeOtherDeclaration; - @XmlAttribute(name = "billnumber") - protected String billnumber; - @XmlAttribute(name = "approval") - protected String approval; - @XmlAttribute(name = "certificate") - protected String certificate; - @XmlAttribute(name = "otherDeclarations") - protected String otherDeclarations; - - /** - * Gets the value of the typeOfGoods property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the typeOfGoods property. - * - *

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

-     *    getTypeOfGoods().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getTypeOfGoods() { - if (typeOfGoods == null) { - typeOfGoods = new ArrayList(); - } - return this.typeOfGoods; - } - - /** - * Gets the value of the cnLine property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the cnLine property. - * - *

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

-     *    getCnLine().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Cn2223LineType } - * - * - */ - public List getCnLine() { - if (cnLine == null) { - cnLine = new ArrayList(); - } - return this.cnLine; - } - - /** - * Ruft den Wert der cn23-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isCn23() { - if (cn23 == null) { - return false; - } else { - return cn23; - } - } - - /** - * Legt den Wert der cn23-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setCn23(Boolean value) { - this.cn23 = value; - } - - /** - * Ruft den Wert der currency-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCurrency() { - if (currency == null) { - return "EUR"; - } else { - return currency; - } - } - - /** - * Legt den Wert der currency-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCurrency(String value) { - this.currency = value; - } - - /** - * Ruft den Wert der bruttoWeight-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getBruttoWeight() { - return bruttoWeight; - } - - /** - * Legt den Wert der bruttoWeight-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setBruttoWeight(Integer value) { - this.bruttoWeight = value; - } - - /** - * Ruft den Wert der typeOtherDeclaration-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTypeOtherDeclaration() { - return typeOtherDeclaration; - } - - /** - * Legt den Wert der typeOtherDeclaration-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTypeOtherDeclaration(String value) { - this.typeOtherDeclaration = value; - } - - /** - * Ruft den Wert der billnumber-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBillnumber() { - return billnumber; - } - - /** - * Legt den Wert der billnumber-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBillnumber(String value) { - this.billnumber = value; - } - - /** - * Ruft den Wert der approval-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getApproval() { - return approval; - } - - /** - * Legt den Wert der approval-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setApproval(String value) { - this.approval = value; - } - - /** - * Ruft den Wert der certificate-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCertificate() { - return certificate; - } - - /** - * Legt den Wert der certificate-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCertificate(String value) { - this.certificate = value; - } - - /** - * Ruft den Wert der otherDeclarations-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOtherDeclarations() { - return otherDeclarations; - } - - /** - * Legt den Wert der otherDeclarations-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOtherDeclarations(String value) { - this.otherDeclarations = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionDescType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionDescType.java deleted file mode 100644 index 2730063..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionDescType.java +++ /dev/null @@ -1,62 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - *

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

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

- * <complexType name="CollectionDescType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductServiceDescBaseType">
- *       <sequence>
- *       </sequence>
- *       <attribute name="pickupFreeHint" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CollectionDescType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -public class CollectionDescType - extends ProductServiceDescBaseType -{ - - @XmlAttribute(name = "pickupFreeHint") - protected String pickupFreeHint; - - /** - * Ruft den Wert der pickupFreeHint-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPickupFreeHint() { - return pickupFreeHint; - } - - /** - * Legt den Wert der pickupFreeHint-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPickupFreeHint(String value) { - this.pickupFreeHint = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionType.java deleted file mode 100644 index b8e0990..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CollectionType.java +++ /dev/null @@ -1,293 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * Stellt eine Abholung dar. Attribute name in - * NamedReference enthält POP-interne Kennung des Abholservices. - * (ALB,AZF,EAO,TAS) - * - *

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

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

- * <complexType name="CollectionType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
- *       <sequence>
- *         <element name="CollectionDesc" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}CollectionDescType" minOccurs="0"/>
- *         <element name="Prices" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}PricesType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="nonWorkingWeekDays" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="earliestPickupOffset" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="pickupTimeLimit" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="maxCollectableItems" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="timeWindows" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="allowStandalone" type="{http://www.w3.org/2001/XMLSchema}boolean" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CollectionType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "collectionDesc", - "prices" -}) -public class CollectionType - extends NamedReferenceType -{ - - @XmlElement(name = "CollectionDesc") - protected CollectionDescType collectionDesc; - @XmlElement(name = "Prices") - protected List prices; - @XmlAttribute(name = "type") - protected String type; - @XmlAttribute(name = "nonWorkingWeekDays") - protected String nonWorkingWeekDays; - @XmlAttribute(name = "earliestPickupOffset") - protected Integer earliestPickupOffset; - @XmlAttribute(name = "pickupTimeLimit") - protected String pickupTimeLimit; - @XmlAttribute(name = "maxCollectableItems") - protected Integer maxCollectableItems; - @XmlAttribute(name = "timeWindows") - protected String timeWindows; - @XmlAttribute(name = "allowStandalone") - protected Boolean allowStandalone; - - /** - * Ruft den Wert der collectionDesc-Eigenschaft ab. - * - * @return - * possible object is - * {@link CollectionDescType } - * - */ - public CollectionDescType getCollectionDesc() { - return collectionDesc; - } - - /** - * Legt den Wert der collectionDesc-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link CollectionDescType } - * - */ - public void setCollectionDesc(CollectionDescType value) { - this.collectionDesc = value; - } - - /** - * Gets the value of the prices property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the prices property. - * - *

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

-     *    getPrices().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PricesType } - * - * - */ - public List getPrices() { - if (prices == null) { - prices = new ArrayList(); - } - return this.prices; - } - - /** - * Ruft den Wert der type-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getType() { - return type; - } - - /** - * Legt den Wert der type-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setType(String value) { - this.type = value; - } - - /** - * Ruft den Wert der nonWorkingWeekDays-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNonWorkingWeekDays() { - return nonWorkingWeekDays; - } - - /** - * Legt den Wert der nonWorkingWeekDays-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNonWorkingWeekDays(String value) { - this.nonWorkingWeekDays = value; - } - - /** - * Ruft den Wert der earliestPickupOffset-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getEarliestPickupOffset() { - return earliestPickupOffset; - } - - /** - * Legt den Wert der earliestPickupOffset-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setEarliestPickupOffset(Integer value) { - this.earliestPickupOffset = value; - } - - /** - * Ruft den Wert der pickupTimeLimit-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPickupTimeLimit() { - return pickupTimeLimit; - } - - /** - * Legt den Wert der pickupTimeLimit-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPickupTimeLimit(String value) { - this.pickupTimeLimit = value; - } - - /** - * Ruft den Wert der maxCollectableItems-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxCollectableItems() { - return maxCollectableItems; - } - - /** - * Legt den Wert der maxCollectableItems-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxCollectableItems(Integer value) { - this.maxCollectableItems = value; - } - - /** - * Ruft den Wert der timeWindows-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTimeWindows() { - return timeWindows; - } - - /** - * Legt den Wert der timeWindows-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTimeWindows(String value) { - this.timeWindows = value; - } - - /** - * Ruft den Wert der allowStandalone-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isAllowStandalone() { - return allowStandalone; - } - - /** - * Legt den Wert der allowStandalone-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setAllowStandalone(Boolean value) { - this.allowStandalone = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CountryProductsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CountryProductsType.java deleted file mode 100644 index 8b0f5b0..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CountryProductsType.java +++ /dev/null @@ -1,216 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * Produkte für ein Land. - * Attribute name in NamedReference - * enthält Alphanumerisches ISO3 Kennung des - * Landes. - * - *

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

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

- * <complexType name="CountryProductsType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
- *       <sequence>
- *         <element name="BaseProduct" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}BaseProductType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="isSyntetic" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="iso2" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="iso3num" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="defaultBaseProduct" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CountryProductsType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "baseProduct" -}) -public class CountryProductsType - extends NamedReferenceType -{ - - @XmlElement(name = "BaseProduct") - protected List baseProduct; - @XmlAttribute(name = "isSyntetic") - protected Boolean isSyntetic; - @XmlAttribute(name = "iso2") - protected String iso2; - @XmlAttribute(name = "iso3num") - protected Integer iso3Num; - @XmlAttribute(name = "displayName") - protected String displayName; - @XmlAttribute(name = "defaultBaseProduct") - protected String defaultBaseProduct; - - /** - * Gets the value of the baseProduct property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the baseProduct property. - * - *

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

-     *    getBaseProduct().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link BaseProductType } - * - * - */ - public List getBaseProduct() { - if (baseProduct == null) { - baseProduct = new ArrayList(); - } - return this.baseProduct; - } - - /** - * Ruft den Wert der isSyntetic-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isIsSyntetic() { - if (isSyntetic == null) { - return false; - } else { - return isSyntetic; - } - } - - /** - * Legt den Wert der isSyntetic-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setIsSyntetic(Boolean value) { - this.isSyntetic = value; - } - - /** - * Ruft den Wert der iso2-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getIso2() { - return iso2; - } - - /** - * Legt den Wert der iso2-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setIso2(String value) { - this.iso2 = value; - } - - /** - * Ruft den Wert der iso3Num-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getIso3Num() { - return iso3Num; - } - - /** - * Legt den Wert der iso3Num-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setIso3Num(Integer value) { - this.iso3Num = value; - } - - /** - * Ruft den Wert der displayName-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDisplayName() { - return displayName; - } - - /** - * Legt den Wert der displayName-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDisplayName(String value) { - this.displayName = value; - } - - /** - * Ruft den Wert der defaultBaseProduct-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDefaultBaseProduct() { - return defaultBaseProduct; - } - - /** - * Legt den Wert der defaultBaseProduct-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDefaultBaseProduct(String value) { - this.defaultBaseProduct = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponInfoType.java deleted file mode 100644 index 476fb78..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponInfoType.java +++ /dev/null @@ -1,209 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import java.math.BigInteger; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.datatype.XMLGregorianCalendar; - - -/** - * - * Information zu einem (Einzel-) Coupon. - * - * Diese Struktur wird später um evtl. um weitere Informationen ergänzt - * - * - *

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

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

- * <complexType name="CouponInfoType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="CouponSet" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popps}CouponSetInfoType" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="couponCode" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}CouponCodeType" />
- *       <attribute name="validUntil" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *       <attribute name="usageCounter" type="{http://www.w3.org/2001/XMLSchema}integer" />
- *       <attribute name="createComment" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="createdAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CouponInfoType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popps", propOrder = { - "couponSet" -}) -public class CouponInfoType { - - @XmlElement(name = "CouponSet") - protected CouponSetInfoType couponSet; - @XmlAttribute(name = "couponCode") - protected String couponCode; - @XmlAttribute(name = "validUntil") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar validUntil; - @XmlAttribute(name = "usageCounter") - protected BigInteger usageCounter; - @XmlAttribute(name = "createComment") - protected String createComment; - @XmlAttribute(name = "createdAt") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar createdAt; - - /** - * Ruft den Wert der couponSet-Eigenschaft ab. - * - * @return - * possible object is - * {@link CouponSetInfoType } - * - */ - public CouponSetInfoType getCouponSet() { - return couponSet; - } - - /** - * Legt den Wert der couponSet-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link CouponSetInfoType } - * - */ - public void setCouponSet(CouponSetInfoType value) { - this.couponSet = value; - } - - /** - * Ruft den Wert der couponCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCouponCode() { - return couponCode; - } - - /** - * Legt den Wert der couponCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCouponCode(String value) { - this.couponCode = value; - } - - /** - * Ruft den Wert der validUntil-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getValidUntil() { - return validUntil; - } - - /** - * Legt den Wert der validUntil-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setValidUntil(XMLGregorianCalendar value) { - this.validUntil = value; - } - - /** - * Ruft den Wert der usageCounter-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getUsageCounter() { - return usageCounter; - } - - /** - * Legt den Wert der usageCounter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setUsageCounter(BigInteger value) { - this.usageCounter = value; - } - - /** - * Ruft den Wert der createComment-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCreateComment() { - return createComment; - } - - /** - * Legt den Wert der createComment-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCreateComment(String value) { - this.createComment = value; - } - - /** - * Ruft den Wert der createdAt-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getCreatedAt() { - return createdAt; - } - - /** - * Legt den Wert der createdAt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setCreatedAt(XMLGregorianCalendar value) { - this.createdAt = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetChunkInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetChunkInfoType.java deleted file mode 100644 index 924fc46..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetChunkInfoType.java +++ /dev/null @@ -1,96 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * - * Informationen zu einer Stückelung eines Couponsets. Siehe auch - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps">CouponSetInfoType</link>
- * 
- * - * . - * - * - *

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

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

- * <complexType name="CouponSetChunkInfoType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="chunkSize" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="amount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CouponSetChunkInfoType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popps") -public class CouponSetChunkInfoType { - - @XmlAttribute(name = "chunkSize") - protected Integer chunkSize; - @XmlAttribute(name = "amount") - protected BigDecimal amount; - - /** - * Ruft den Wert der chunkSize-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getChunkSize() { - return chunkSize; - } - - /** - * Legt den Wert der chunkSize-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setChunkSize(Integer value) { - this.chunkSize = value; - } - - /** - * Ruft den Wert der amount-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getAmount() { - return amount; - } - - /** - * Legt den Wert der amount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setAmount(BigDecimal value) { - this.amount = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetInfoType.java deleted file mode 100644 index ba128a7..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetInfoType.java +++ /dev/null @@ -1,304 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import java.math.BigDecimal; -import java.math.BigInteger; -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; - - -/** - * Informationen zu einem CouponSet - * - *

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

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

- * <complexType name="CouponSetInfoType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="UsageContext" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popps}VoucherUsageContextType" maxOccurs="unbounded"/>
- *         <element name="Chunk" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popps}CouponSetChunkInfoType" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="EncashProduct" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ProductIdType" maxOccurs="unbounded"/>
- *       </sequence>
- *       <attribute name="symbolName" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ProductIdType" />
- *       <attribute name="maxUsageCounter" type="{http://www.w3.org/2001/XMLSchema}integer" />
- *       <attribute name="creditAbs" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
- *       <attribute name="creditRel" type="{http://www.w3.org/2001/XMLSchema}integer" />
- *       <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="screenName" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CouponSetInfoType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popps", propOrder = { - "usageContext", - "chunk", - "encashProduct" -}) -public class CouponSetInfoType { - - @XmlElement(name = "UsageContext", required = true) - @XmlSchemaType(name = "string") - protected List usageContext; - @XmlElement(name = "Chunk") - protected List chunk; - @XmlElement(name = "EncashProduct", required = true) - protected List encashProduct; - @XmlAttribute(name = "symbolName") - protected String symbolName; - @XmlAttribute(name = "maxUsageCounter") - protected BigInteger maxUsageCounter; - @XmlAttribute(name = "creditAbs") - protected BigDecimal creditAbs; - @XmlAttribute(name = "creditRel") - protected BigInteger creditRel; - @XmlAttribute(name = "description") - protected String description; - @XmlAttribute(name = "screenName") - protected String screenName; - - /** - * Gets the value of the usageContext property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the usageContext property. - * - *

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

-     *    getUsageContext().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link VoucherUsageContextType } - * - * - */ - public List getUsageContext() { - if (usageContext == null) { - usageContext = new ArrayList(); - } - return this.usageContext; - } - - /** - * Gets the value of the chunk property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the chunk property. - * - *

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

-     *    getChunk().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link CouponSetChunkInfoType } - * - * - */ - public List getChunk() { - if (chunk == null) { - chunk = new ArrayList(); - } - return this.chunk; - } - - /** - * Gets the value of the encashProduct property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the encashProduct property. - * - *

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

-     *    getEncashProduct().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link String } - * - * - */ - public List getEncashProduct() { - if (encashProduct == null) { - encashProduct = new ArrayList(); - } - return this.encashProduct; - } - - /** - * Ruft den Wert der symbolName-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSymbolName() { - return symbolName; - } - - /** - * Legt den Wert der symbolName-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSymbolName(String value) { - this.symbolName = value; - } - - /** - * Ruft den Wert der maxUsageCounter-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getMaxUsageCounter() { - return maxUsageCounter; - } - - /** - * Legt den Wert der maxUsageCounter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setMaxUsageCounter(BigInteger value) { - this.maxUsageCounter = value; - } - - /** - * Ruft den Wert der creditAbs-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getCreditAbs() { - return creditAbs; - } - - /** - * Legt den Wert der creditAbs-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setCreditAbs(BigDecimal value) { - this.creditAbs = value; - } - - /** - * Ruft den Wert der creditRel-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getCreditRel() { - return creditRel; - } - - /** - * Legt den Wert der creditRel-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setCreditRel(BigInteger value) { - this.creditRel = value; - } - - /** - * Ruft den Wert der description-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDescription() { - return description; - } - - /** - * Legt den Wert der description-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDescription(String value) { - this.description = value; - } - - /** - * Ruft den Wert der screenName-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getScreenName() { - return screenName; - } - - /** - * Legt den Wert der screenName-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setScreenName(String value) { - this.screenName = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetItemType.java deleted file mode 100644 index 330e756..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/CouponSetItemType.java +++ /dev/null @@ -1,130 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Ein Couponset zum Kauf. - * - * - * - *

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

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

- * <complexType name="CouponSetItemType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemType">
- *       <sequence maxOccurs="unbounded">
- *         <element name="Coupon" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popps}CouponInfoType" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="couponTypeId" use="required">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="3"/>
- *             <maxLength value="60"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="chunkSize" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "CouponSetItemType", propOrder = { - "coupon" -}) -public class CouponSetItemType - extends ItemType -{ - - @XmlElement(name = "Coupon") - protected List coupon; - @XmlAttribute(name = "couponTypeId", required = true) - protected String couponTypeId; - @XmlAttribute(name = "chunkSize", required = true) - protected int chunkSize; - - /** - * Gets the value of the coupon property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the coupon property. - * - *

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

-     *    getCoupon().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link CouponInfoType } - * - * - */ - public List getCoupon() { - if (coupon == null) { - coupon = new ArrayList(); - } - return this.coupon; - } - - /** - * Ruft den Wert der couponTypeId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCouponTypeId() { - return couponTypeId; - } - - /** - * Legt den Wert der couponTypeId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCouponTypeId(String value) { - this.couponTypeId = value; - } - - /** - * Ruft den Wert der chunkSize-Eigenschaft ab. - * - */ - public int getChunkSize() { - return chunkSize; - } - - /** - * Legt den Wert der chunkSize-Eigenschaft fest. - * - */ - public void setChunkSize(int value) { - this.chunkSize = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelInfoType.java deleted file mode 100644 index d526ef7..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelInfoType.java +++ /dev/null @@ -1,72 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Enthält das gewünschte Format von BASE64-encodierten binären Labeldaten im Response, aktuell wird nur "pdf" unterstützt. - * - * Wenn nicht angegeben, werden keine binären Labeldaten im Response geliefert. - * - *

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

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

- * <complexType name="DirectLabelInfoType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="format" default="pdf">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <enumeration value="pdf"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DirectLabelInfoType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws") -public class DirectLabelInfoType { - - @XmlAttribute(name = "format") - protected String format; - - /** - * Ruft den Wert der format-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFormat() { - if (format == null) { - return "pdf"; - } else { - 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/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelType.java deleted file mode 100644 index db408dc..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DirectLabelType.java +++ /dev/null @@ -1,66 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Enthält abhängig davon ob im Request angefragt wurde, base64 kodierte Label Daten. - * - * - *

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

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

- * <complexType name="DirectLabelType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Base64Label" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}Base64LabelType" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DirectLabelType", propOrder = { - "base64Label" -}) -public class DirectLabelType { - - @XmlElement(name = "Base64Label") - protected Base64LabelType base64Label; - - /** - * Ruft den Wert der base64Label-Eigenschaft ab. - * - * @return - * possible object is - * {@link Base64LabelType } - * - */ - public Base64LabelType getBase64Label() { - return base64Label; - } - - /** - * Legt den Wert der base64Label-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Base64LabelType } - * - */ - public void setBase64Label(Base64LabelType value) { - this.base64Label = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DownloadShoppingCartType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DownloadShoppingCartType.java deleted file mode 100644 index e1d524d..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/DownloadShoppingCartType.java +++ /dev/null @@ -1,200 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - *

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

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

- * <complexType name="DownloadShoppingCartType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartBaseType">
- *       <sequence>
- *         <element name="PaymentInfo" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentInfoType"/>
- *       </sequence>
- *       <attribute name="downloadPageUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="appletUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="cancelSumAmount" type="{http://www.w3.org/2001/XMLSchema}double" />
- *       <attribute name="invoiceUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="notifyUrlExt" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "DownloadShoppingCartType", propOrder = { - "paymentInfo" -}) -public class DownloadShoppingCartType - extends ShoppingCartBaseType -{ - - @XmlElement(name = "PaymentInfo", required = true) - protected PaymentInfoType paymentInfo; - @XmlAttribute(name = "downloadPageUrl") - protected String downloadPageUrl; - @XmlAttribute(name = "appletUrl") - protected String appletUrl; - @XmlAttribute(name = "cancelSumAmount") - protected Double cancelSumAmount; - @XmlAttribute(name = "invoiceUrl") - protected String invoiceUrl; - @XmlAttribute(name = "notifyUrlExt") - protected String notifyUrlExt; - - /** - * Ruft den Wert der paymentInfo-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentInfoType } - * - */ - public PaymentInfoType getPaymentInfo() { - return paymentInfo; - } - - /** - * Legt den Wert der paymentInfo-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentInfoType } - * - */ - public void setPaymentInfo(PaymentInfoType value) { - this.paymentInfo = value; - } - - /** - * Ruft den Wert der downloadPageUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDownloadPageUrl() { - return downloadPageUrl; - } - - /** - * Legt den Wert der downloadPageUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDownloadPageUrl(String value) { - this.downloadPageUrl = value; - } - - /** - * Ruft den Wert der appletUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAppletUrl() { - return appletUrl; - } - - /** - * Legt den Wert der appletUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAppletUrl(String value) { - this.appletUrl = value; - } - - /** - * Ruft den Wert der cancelSumAmount-Eigenschaft ab. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getCancelSumAmount() { - return cancelSumAmount; - } - - /** - * Legt den Wert der cancelSumAmount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setCancelSumAmount(Double value) { - this.cancelSumAmount = value; - } - - /** - * Ruft den Wert der invoiceUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getInvoiceUrl() { - return invoiceUrl; - } - - /** - * Legt den Wert der invoiceUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setInvoiceUrl(String value) { - this.invoiceUrl = value; - } - - /** - * Ruft den Wert der notifyUrlExt-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNotifyUrlExt() { - return notifyUrlExt; - } - - /** - * Legt den Wert der notifyUrlExt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNotifyUrlExt(String value) { - this.notifyUrlExt = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemBaseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemBaseType.java deleted file mode 100644 index 6abd9b3..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemBaseType.java +++ /dev/null @@ -1,60 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Basistyp für Warenkorbelemente. - * - *

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

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

- * <complexType name="ItemBaseType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="itemId" type="{http://www.w3.org/2001/XMLSchema}int" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ItemBaseType") -public class ItemBaseType { - - @XmlAttribute(name = "itemId") - protected Integer itemId; - - /** - * Ruft den Wert der itemId-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getItemId() { - return itemId; - } - - /** - * Legt den Wert der itemId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setItemId(Integer value) { - this.itemId = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemCancelErrorType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemCancelErrorType.java deleted file mode 100644 index 18c8868..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemCancelErrorType.java +++ /dev/null @@ -1,90 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - *

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

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

- * <complexType name="ItemCancelErrorType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Message" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *       </sequence>
- *       <attribute name="position" type="{http://www.w3.org/2001/XMLSchema}int" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ItemCancelErrorType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", propOrder = { - "message" -}) -public class ItemCancelErrorType { - - @XmlElement(name = "Message", required = true) - protected String message; - @XmlAttribute(name = "position") - protected Integer position; - - /** - * Ruft den Wert der message-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessage() { - return message; - } - - /** - * Legt den Wert der message-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessage(String value) { - this.message = value; - } - - /** - * Ruft den Wert der position-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getPosition() { - return position; - } - - /** - * Legt den Wert der position-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setPosition(Integer value) { - this.position = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorType.java deleted file mode 100644 index bea0738..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorType.java +++ /dev/null @@ -1,203 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Ein Fehler - * - *

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

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

- * <complexType name="ItemErrorType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="itemId" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="printable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
- *       <attribute name="i18nkey" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="detailed" type="{http://www.w3.org/2001/XMLSchema}boolean" />
- *       <attribute name="messageType">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <enumeration value="ERROR"/>
- *             <enumeration value="WARNING"/>
- *             <enumeration value="BLOCKINGERROR"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="message" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ItemErrorType") -public class ItemErrorType { - - @XmlAttribute(name = "itemId") - protected Integer itemId; - @XmlAttribute(name = "printable") - protected Boolean printable; - @XmlAttribute(name = "i18nkey") - protected String i18Nkey; - @XmlAttribute(name = "detailed") - protected Boolean detailed; - @XmlAttribute(name = "messageType") - protected String messageType; - @XmlAttribute(name = "message") - protected String message; - - /** - * Ruft den Wert der itemId-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getItemId() { - return itemId; - } - - /** - * Legt den Wert der itemId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setItemId(Integer value) { - this.itemId = value; - } - - /** - * Ruft den Wert der printable-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isPrintable() { - return printable; - } - - /** - * Legt den Wert der printable-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setPrintable(Boolean value) { - this.printable = value; - } - - /** - * Ruft den Wert der i18Nkey-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getI18Nkey() { - return i18Nkey; - } - - /** - * Legt den Wert der i18Nkey-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setI18Nkey(String value) { - this.i18Nkey = value; - } - - /** - * Ruft den Wert der detailed-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isDetailed() { - return detailed; - } - - /** - * Legt den Wert der detailed-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setDetailed(Boolean value) { - this.detailed = value; - } - - /** - * Ruft den Wert der messageType-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessageType() { - return messageType; - } - - /** - * Legt den Wert der messageType-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessageType(String value) { - this.messageType = value; - } - - /** - * Ruft den Wert der message-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getMessage() { - return message; - } - - /** - * Legt den Wert der message-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setMessage(String value) { - this.message = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorsType.java deleted file mode 100644 index 484ce02..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemErrorsType.java +++ /dev/null @@ -1,71 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * List von Fehlerbeschreibungen. - * - *

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

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

- * <complexType name="ItemErrorsType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="ItemError" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemErrorType" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ItemErrorsType", propOrder = { - "itemError" -}) -public class ItemErrorsType { - - @XmlElement(name = "ItemError", required = true) - protected List itemError; - - /** - * Gets the value of the itemError property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the itemError property. - * - *

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

-     *    getItemError().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ItemErrorType } - * - * - */ - public List getItemError() { - if (itemError == null) { - itemError = new ArrayList(); - } - return this.itemError; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemPriceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemPriceType.java deleted file mode 100644 index 7f0472d..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemPriceType.java +++ /dev/null @@ -1,73 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * - * Preis. Setzt sich aus mehreren Preiskomponenten zusammen, wobei jedes Preiselement eine eigene MwSt. hat. - * - * - *

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

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

- * <complexType name="ItemPriceType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence maxOccurs="unbounded" minOccurs="0">
- *         <element name="PriceComponents" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}PriceComponentType"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ItemPriceType", propOrder = { - "priceComponents" -}) -public class ItemPriceType { - - @XmlElement(name = "PriceComponents") - protected List priceComponents; - - /** - * Gets the value of the priceComponents property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the priceComponents property. - * - *

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

-     *    getPriceComponents().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PriceComponentType } - * - * - */ - public List getPriceComponents() { - if (priceComponents == null) { - priceComponents = new ArrayList(); - } - return this.priceComponents; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemType.java deleted file mode 100644 index e5a5088..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ItemType.java +++ /dev/null @@ -1,271 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; -import javax.xml.datatype.XMLGregorianCalendar; - - -/** - * Basis Typ für Warenkorb-Items - * - *

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

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

- * <complexType name="ItemType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Price" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemPriceType" minOccurs="0"/>
- *         <element name="ItemError" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemErrorsType" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="couponCode" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}CouponCodeType" />
- *       <attribute name="itemId" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="customerReference">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="0"/>
- *             <maxLength value="35"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="cancelReason" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="canceledAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *       <attribute name="cancelAmount" type="{http://www.w3.org/2001/XMLSchema}double" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ItemType", propOrder = { - "price", - "itemError" -}) -@XmlSeeAlso({ - PickupItemType.class, - CouponSetItemType.class, - ShipmentItemType.class -}) -public class ItemType { - - @XmlElement(name = "Price") - protected ItemPriceType price; - @XmlElement(name = "ItemError") - protected ItemErrorsType itemError; - @XmlAttribute(name = "couponCode") - protected String couponCode; - @XmlAttribute(name = "itemId") - protected Integer itemId; - @XmlAttribute(name = "customerReference") - protected String customerReference; - @XmlAttribute(name = "cancelReason") - protected String cancelReason; - @XmlAttribute(name = "canceledAt") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar canceledAt; - @XmlAttribute(name = "cancelAmount") - protected Double cancelAmount; - - /** - * Ruft den Wert der price-Eigenschaft ab. - * - * @return - * possible object is - * {@link ItemPriceType } - * - */ - public ItemPriceType getPrice() { - return price; - } - - /** - * Legt den Wert der price-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ItemPriceType } - * - */ - public void setPrice(ItemPriceType value) { - this.price = value; - } - - /** - * Ruft den Wert der itemError-Eigenschaft ab. - * - * @return - * possible object is - * {@link ItemErrorsType } - * - */ - public ItemErrorsType getItemError() { - return itemError; - } - - /** - * Legt den Wert der itemError-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ItemErrorsType } - * - */ - public void setItemError(ItemErrorsType value) { - this.itemError = value; - } - - /** - * Ruft den Wert der couponCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCouponCode() { - return couponCode; - } - - /** - * Legt den Wert der couponCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCouponCode(String value) { - this.couponCode = value; - } - - /** - * Ruft den Wert der itemId-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getItemId() { - return itemId; - } - - /** - * Legt den Wert der itemId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setItemId(Integer value) { - this.itemId = value; - } - - /** - * Ruft den Wert der customerReference-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCustomerReference() { - return customerReference; - } - - /** - * Legt den Wert der customerReference-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCustomerReference(String value) { - this.customerReference = value; - } - - /** - * Ruft den Wert der cancelReason-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCancelReason() { - return cancelReason; - } - - /** - * Legt den Wert der cancelReason-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCancelReason(String value) { - this.cancelReason = value; - } - - /** - * Ruft den Wert der canceledAt-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getCanceledAt() { - return canceledAt; - } - - /** - * Legt den Wert der canceledAt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setCanceledAt(XMLGregorianCalendar value) { - this.canceledAt = value; - } - - /** - * Ruft den Wert der cancelAmount-Eigenschaft ab. - * - * @return - * possible object is - * {@link Double } - * - */ - public Double getCancelAmount() { - return cancelAmount; - } - - /** - * Legt den Wert der cancelAmount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Double } - * - */ - public void setCancelAmount(Double value) { - this.cancelAmount = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LabelItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LabelItemType.java deleted file mode 100644 index 2804d51..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LabelItemType.java +++ /dev/null @@ -1,260 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.datatype.XMLGregorianCalendar; - - -/** - * Ein Paket/Päckchen - * - *

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

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

- * <complexType name="LabelItemType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShipmentItemType">
- *       <sequence>
- *         <element name="CnDeclaration" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}Cn22Type" minOccurs="0"/>
- *         <element name="DirectLabel" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}DirectLabelType" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="printedAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *       <attribute name="labelId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="pdfDownloadUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="preAdviceType" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}PreAdviceType" />
- *       <attribute name="recomandCode" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}RecomandCodeType" />
- *       <attribute name="awtDownloadUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "LabelItemType", propOrder = { - "cnDeclaration", - "directLabel" -}) -public class LabelItemType - extends ShipmentItemType -{ - - @XmlElement(name = "CnDeclaration") - protected Cn22Type cnDeclaration; - @XmlElement(name = "DirectLabel") - protected DirectLabelType directLabel; - @XmlAttribute(name = "printedAt") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar printedAt; - @XmlAttribute(name = "labelId") - protected String labelId; - @XmlAttribute(name = "pdfDownloadUrl") - protected String pdfDownloadUrl; - @XmlAttribute(name = "preAdviceType") - protected String preAdviceType; - @XmlAttribute(name = "recomandCode") - protected String recomandCode; - @XmlAttribute(name = "awtDownloadUrl") - protected String awtDownloadUrl; - - /** - * Ruft den Wert der cnDeclaration-Eigenschaft ab. - * - * @return - * possible object is - * {@link Cn22Type } - * - */ - public Cn22Type getCnDeclaration() { - return cnDeclaration; - } - - /** - * Legt den Wert der cnDeclaration-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Cn22Type } - * - */ - public void setCnDeclaration(Cn22Type value) { - this.cnDeclaration = value; - } - - /** - * Ruft den Wert der directLabel-Eigenschaft ab. - * - * @return - * possible object is - * {@link DirectLabelType } - * - */ - public DirectLabelType getDirectLabel() { - return directLabel; - } - - /** - * Legt den Wert der directLabel-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link DirectLabelType } - * - */ - public void setDirectLabel(DirectLabelType value) { - this.directLabel = value; - } - - /** - * Ruft den Wert der printedAt-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getPrintedAt() { - return printedAt; - } - - /** - * Legt den Wert der printedAt-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setPrintedAt(XMLGregorianCalendar value) { - this.printedAt = value; - } - - /** - * Ruft den Wert der labelId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLabelId() { - return labelId; - } - - /** - * Legt den Wert der labelId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLabelId(String value) { - this.labelId = value; - } - - /** - * Ruft den Wert der pdfDownloadUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPdfDownloadUrl() { - return pdfDownloadUrl; - } - - /** - * Legt den Wert der pdfDownloadUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPdfDownloadUrl(String value) { - this.pdfDownloadUrl = value; - } - - /** - * Ruft den Wert der preAdviceType-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPreAdviceType() { - return preAdviceType; - } - - /** - * Legt den Wert der preAdviceType-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPreAdviceType(String value) { - this.preAdviceType = value; - } - - /** - * Ruft den Wert der recomandCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRecomandCode() { - return recomandCode; - } - - /** - * Legt den Wert der recomandCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRecomandCode(String value) { - this.recomandCode = value; - } - - /** - * Ruft den Wert der awtDownloadUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAwtDownloadUrl() { - return awtDownloadUrl; - } - - /** - * Legt den Wert der awtDownloadUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAwtDownloadUrl(String value) { - this.awtDownloadUrl = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartRequestType.java deleted file mode 100644 index fd55c48..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartRequestType.java +++ /dev/null @@ -1,104 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Lädt einen gekauften Warenkorb. - * - * Siehe auch - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">LoadBuyedShoppingCartResponseType</link>
- * 
- * - * . - * - * - *

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

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

- * <complexType name="LoadBuyedShoppingCartRequestType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
- *       <sequence>
- *         <element name="ShoppingCartIdentification" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartIdentificationType"/>
- *         <element name="DirectLabelInfo" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}DirectLabelInfoType" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "LoadBuyedShoppingCartRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "shoppingCartIdentification", - "directLabelInfo" -}) -public class LoadBuyedShoppingCartRequestType - extends WsRequestType -{ - - @XmlElement(name = "ShoppingCartIdentification", required = true) - protected ShoppingCartIdentificationType shoppingCartIdentification; - @XmlElement(name = "DirectLabelInfo") - protected DirectLabelInfoType directLabelInfo; - - /** - * Ruft den Wert der shoppingCartIdentification-Eigenschaft ab. - * - * @return - * possible object is - * {@link ShoppingCartIdentificationType } - * - */ - public ShoppingCartIdentificationType getShoppingCartIdentification() { - return shoppingCartIdentification; - } - - /** - * Legt den Wert der shoppingCartIdentification-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ShoppingCartIdentificationType } - * - */ - public void setShoppingCartIdentification(ShoppingCartIdentificationType value) { - this.shoppingCartIdentification = value; - } - - /** - * Ruft den Wert der directLabelInfo-Eigenschaft ab. - * - * @return - * possible object is - * {@link DirectLabelInfoType } - * - */ - public DirectLabelInfoType getDirectLabelInfo() { - return directLabelInfo; - } - - /** - * Legt den Wert der directLabelInfo-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link DirectLabelInfoType } - * - */ - public void setDirectLabelInfo(DirectLabelInfoType value) { - this.directLabelInfo = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartResponseType.java deleted file mode 100644 index 88c15d0..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/LoadBuyedShoppingCartResponseType.java +++ /dev/null @@ -1,74 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Siehe auch - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">LoadBuyedShoppingCartRequestType</link>
- * 
- * - * . - * - * - *

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

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

- * <complexType name="LoadBuyedShoppingCartResponseType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
- *       <sequence>
- *         <element name="DownloadShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}DownloadShoppingCartType" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "LoadBuyedShoppingCartResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "downloadShoppingCart" -}) -public class LoadBuyedShoppingCartResponseType - extends WsResponseType -{ - - @XmlElement(name = "DownloadShoppingCart") - protected DownloadShoppingCartType downloadShoppingCart; - - /** - * Ruft den Wert der downloadShoppingCart-Eigenschaft ab. - * - * @return - * possible object is - * {@link DownloadShoppingCartType } - * - */ - public DownloadShoppingCartType getDownloadShoppingCart() { - return downloadShoppingCart; - } - - /** - * Legt den Wert der downloadShoppingCart-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link DownloadShoppingCartType } - * - */ - public void setDownloadShoppingCart(DownloadShoppingCartType value) { - this.downloadShoppingCart = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MTItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MTItemType.java deleted file mode 100644 index 63cbb54..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MTItemType.java +++ /dev/null @@ -1,131 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.datatype.XMLGregorianCalendar; - - -/** - * - * Ein Maxitransport Item. - * - * Auftragsadresse ist immer vom Warenkorb. - * - * Alternativ kann xsi:type="sc_2_0:MTItemMulticollieType verwendet werden fuer echte Multicollie-Sendungen. - * - * - *

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

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

- * <complexType name="MTItemType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShipmentItemType">
- *       <attribute name="shipmentDescription">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="55"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="gplOrderNo" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="pickupDate" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "MTItemType") -public class MTItemType - extends ShipmentItemType -{ - - @XmlAttribute(name = "shipmentDescription") - protected String shipmentDescription; - @XmlAttribute(name = "gplOrderNo") - protected String gplOrderNo; - @XmlAttribute(name = "pickupDate", required = true) - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar pickupDate; - - /** - * Ruft den Wert der shipmentDescription-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getShipmentDescription() { - return shipmentDescription; - } - - /** - * Legt den Wert der shipmentDescription-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setShipmentDescription(String value) { - this.shipmentDescription = value; - } - - /** - * Ruft den Wert der gplOrderNo-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getGplOrderNo() { - return gplOrderNo; - } - - /** - * Legt den Wert der gplOrderNo-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setGplOrderNo(String value) { - this.gplOrderNo = value; - } - - /** - * Ruft den Wert der pickupDate-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getPickupDate() { - return pickupDate; - } - - /** - * Legt den Wert der pickupDate-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setPickupDate(XMLGregorianCalendar value) { - this.pickupDate = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapEntryType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapEntryType.java deleted file mode 100644 index 29e3edd..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapEntryType.java +++ /dev/null @@ -1,91 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * Ein (key,value)-Paar - * - * Wert des Eintrags - * - *

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

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

- * <complexType name="MapEntryType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="key" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "MapEntryType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase", propOrder = { - "value" -}) -public class MapEntryType { - - @XmlValue - protected String value; - @XmlAttribute(name = "key") - protected String key; - - /** - * 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 key-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getKey() { - return key; - } - - /** - * Legt den Wert der key-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setKey(String value) { - this.key = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapType.java deleted file mode 100644 index 09b62a2..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MapType.java +++ /dev/null @@ -1,69 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlType; - - -/** - * Eine Liste von (key,value)-Paaren - * - *

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

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

- * <complexType name="MapType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="entry" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}MapEntryType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "MapType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase", propOrder = { - "entry" -}) -public class MapType { - - protected List entry; - - /** - * Gets the value of the entry property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the entry property. - * - *

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

-     *    getEntry().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link MapEntryType } - * - * - */ - public List getEntry() { - if (entry == null) { - entry = new ArrayList(); - } - return this.entry; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MarketplaceProductsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MarketplaceProductsType.java deleted file mode 100644 index 4c02fd3..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/MarketplaceProductsType.java +++ /dev/null @@ -1,181 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * PartnerID aka Marktplatz. Ist identisch aus dem - * Request. - * - *

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

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

- * <complexType name="MarketplaceProductsType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="ProductGroup" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductGroupType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="partnerId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="configTime" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="popConfigId" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="defaultGroup" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "MarketplaceProductsType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "productGroup" -}) -public class MarketplaceProductsType { - - @XmlElement(name = "ProductGroup") - protected List productGroup; - @XmlAttribute(name = "partnerId", required = true) - protected String partnerId; - @XmlAttribute(name = "configTime", required = true) - protected String configTime; - @XmlAttribute(name = "popConfigId", required = true) - protected String popConfigId; - @XmlAttribute(name = "defaultGroup") - protected String defaultGroup; - - /** - * Gets the value of the productGroup property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the productGroup property. - * - *

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

-     *    getProductGroup().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ProductGroupType } - * - * - */ - public List getProductGroup() { - if (productGroup == null) { - productGroup = new ArrayList(); - } - return this.productGroup; - } - - /** - * Ruft den Wert der partnerId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPartnerId() { - return partnerId; - } - - /** - * Legt den Wert der partnerId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPartnerId(String value) { - this.partnerId = value; - } - - /** - * Ruft den Wert der configTime-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getConfigTime() { - return configTime; - } - - /** - * Legt den Wert der configTime-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setConfigTime(String value) { - this.configTime = value; - } - - /** - * Ruft den Wert der popConfigId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPopConfigId() { - return popConfigId; - } - - /** - * Legt den Wert der popConfigId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPopConfigId(String value) { - this.popConfigId = value; - } - - /** - * Ruft den Wert der defaultGroup-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDefaultGroup() { - return defaultGroup; - } - - /** - * Legt den Wert der defaultGroup-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDefaultGroup(String value) { - this.defaultGroup = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/NamedReferenceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/NamedReferenceType.java deleted file mode 100644 index 082c494..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/NamedReferenceType.java +++ /dev/null @@ -1,72 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * Referenzierbares Element mit einem Namen. - * Der Name ist ein POP-Interner Name. - * - *

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

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

- * <complexType name="NamedReferenceType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ReferenceType">
- *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "NamedReferenceType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -@XmlSeeAlso({ - CountryProductsType.class, - ProductType.class, - ProductServiceDescBaseType.class, - BaseProductType.class, - ServiceType.class, - CollectionType.class -}) -public class NamedReferenceType - extends ReferenceType -{ - - @XmlAttribute(name = "name", required = true) - protected String name; - - /** - * Ruft den Wert der name-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Legt den Wert der name-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ObjectFactory.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ObjectFactory.java deleted file mode 100644 index 5731443..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ObjectFactory.java +++ /dev/null @@ -1,729 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.annotation.XmlElementDecl; -import javax.xml.bind.annotation.XmlRegistry; -import javax.xml.namespace.QName; - - -/** - * This object contains factory methods for each - * Java content interface and Java element interface - * generated in the de.dhl.onlinefrankierung.webservice package. - *

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 _ShoppingCartOpenRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", "ShoppingCartOpenRequest"); - private final static QName _ShoppingCartOpenResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", "ShoppingCartOpenResponse"); - private final static QName _LoadBuyedShoppingCartRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "LoadBuyedShoppingCartRequest"); - private final static QName _ProductInfoRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", "ProductInfoRequest"); - private final static QName _ShoppingCartValidateRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "ShoppingCartValidateRequest"); - private final static QName _ShoppingCartCheckoutViaPaymentResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "ShoppingCartCheckoutViaPaymentResponse"); - private final static QName _ProductInfoResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", "ProductInfoResponse"); - private final static QName _LoadBuyedShoppingCartResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "LoadBuyedShoppingCartResponse"); - private final static QName _DirectLabelInfo_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "DirectLabelInfo"); - private final static QName _ShoppingCartCheckoutViaPaymentRequest_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "ShoppingCartCheckoutViaPaymentRequest"); - private final static QName _ShoppingCartValidateResponse_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", "ShoppingCartValidateResponse"); - - /** - * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: de.dhl.onlinefrankierung.webservice - * - */ - public ObjectFactory() { - } - - /** - * Create an instance of {@link ShoppingCartOpenRequestType } - * - */ - public ShoppingCartOpenRequestType createShoppingCartOpenRequestType() { - return new ShoppingCartOpenRequestType(); - } - - /** - * Create an instance of {@link ShoppingCartOpenResponseType } - * - */ - public ShoppingCartOpenResponseType createShoppingCartOpenResponseType() { - return new ShoppingCartOpenResponseType(); - } - - /** - * Create an instance of {@link PositionsType } - * - */ - public PositionsType createPositionsType() { - return new PositionsType(); - } - - /** - * Create an instance of {@link ItemCancelErrorType } - * - */ - public ItemCancelErrorType createItemCancelErrorType() { - return new ItemCancelErrorType(); - } - - /** - * Create an instance of {@link PickupTimeType } - * - */ - public PickupTimeType createPickupTimeType() { - return new PickupTimeType(); - } - - /** - * Create an instance of {@link LabelItemType } - * - */ - public LabelItemType createLabelItemType() { - return new LabelItemType(); - } - - /** - * Create an instance of {@link ItemType } - * - */ - public ItemType createItemType() { - return new ItemType(); - } - - /** - * Create an instance of {@link PaymentBaseType } - * - */ - public PaymentBaseType createPaymentBaseType() { - return new PaymentBaseType(); - } - - /** - * Create an instance of {@link PickupItemType } - * - */ - public PickupItemType createPickupItemType() { - return new PickupItemType(); - } - - /** - * Create an instance of {@link PaymentDHLCheckoutType } - * - */ - public PaymentDHLCheckoutType createPaymentDHLCheckoutType() { - return new PaymentDHLCheckoutType(); - } - - /** - * Create an instance of {@link DownloadShoppingCartType } - * - */ - public DownloadShoppingCartType createDownloadShoppingCartType() { - return new DownloadShoppingCartType(); - } - - /** - * Create an instance of {@link Cn2223LineType } - * - */ - public Cn2223LineType createCn2223LineType() { - return new Cn2223LineType(); - } - - /** - * Create an instance of {@link PaymentNullpayType } - * - */ - public PaymentNullpayType createPaymentNullpayType() { - return new PaymentNullpayType(); - } - - /** - * Create an instance of {@link PaymentPostpayType } - * - */ - public PaymentPostpayType createPaymentPostpayType() { - return new PaymentPostpayType(); - } - - /** - * Create an instance of {@link ItemBaseType } - * - */ - public ItemBaseType createItemBaseType() { - return new ItemBaseType(); - } - - /** - * Create an instance of {@link PaymentResultsType } - * - */ - public PaymentResultsType createPaymentResultsType() { - return new PaymentResultsType(); - } - - /** - * Create an instance of {@link PaymentPaypalType } - * - */ - public PaymentPaypalType createPaymentPaypalType() { - return new PaymentPaypalType(); - } - - /** - * Create an instance of {@link CouponSetItemType } - * - */ - public CouponSetItemType createCouponSetItemType() { - return new CouponSetItemType(); - } - - /** - * Create an instance of {@link ItemErrorType } - * - */ - public ItemErrorType createItemErrorType() { - return new ItemErrorType(); - } - - /** - * Create an instance of {@link PaymentResultType } - * - */ - public PaymentResultType createPaymentResultType() { - return new PaymentResultType(); - } - - /** - * Create an instance of {@link PartnerBackLinksType } - * - */ - public PartnerBackLinksType createPartnerBackLinksType() { - return new PartnerBackLinksType(); - } - - /** - * Create an instance of {@link MTItemType } - * - */ - public MTItemType createMTItemType() { - return new MTItemType(); - } - - /** - * Create an instance of {@link ShoppingCartBaseType } - * - */ - public ShoppingCartBaseType createShoppingCartBaseType() { - return new ShoppingCartBaseType(); - } - - /** - * Create an instance of {@link BuyShoppingCartType } - * - */ - public BuyShoppingCartType createBuyShoppingCartType() { - return new BuyShoppingCartType(); - } - - /** - * Create an instance of {@link PaymentInfoType } - * - */ - public PaymentInfoType createPaymentInfoType() { - return new PaymentInfoType(); - } - - /** - * Create an instance of {@link PaymentGiropayType } - * - */ - public PaymentGiropayType createPaymentGiropayType() { - return new PaymentGiropayType(); - } - - /** - * Create an instance of {@link DirectLabelType } - * - */ - public DirectLabelType createDirectLabelType() { - return new DirectLabelType(); - } - - /** - * Create an instance of {@link BaseLabelAddressType } - * - */ - public BaseLabelAddressType createBaseLabelAddressType() { - return new BaseLabelAddressType(); - } - - /** - * Create an instance of {@link ItemPriceType } - * - */ - public ItemPriceType createItemPriceType() { - return new ItemPriceType(); - } - - /** - * Create an instance of {@link PaymentForwardShoppingCartType } - * - */ - public PaymentForwardShoppingCartType createPaymentForwardShoppingCartType() { - return new PaymentForwardShoppingCartType(); - } - - /** - * Create an instance of {@link ItemErrorsType } - * - */ - public ItemErrorsType createItemErrorsType() { - return new ItemErrorsType(); - } - - /** - * Create an instance of {@link Base64LabelType } - * - */ - public Base64LabelType createBase64LabelType() { - return new Base64LabelType(); - } - - /** - * Create an instance of {@link Cn22Type } - * - */ - public Cn22Type createCn22Type() { - return new Cn22Type(); - } - - /** - * Create an instance of {@link ShipmentItemType } - * - */ - public ShipmentItemType createShipmentItemType() { - return new ShipmentItemType(); - } - - /** - * Create an instance of {@link PaymentPartnerpayType } - * - */ - public PaymentPartnerpayType createPaymentPartnerpayType() { - return new PaymentPartnerpayType(); - } - - /** - * Create an instance of {@link PaymentCreditcardType } - * - */ - public PaymentCreditcardType createPaymentCreditcardType() { - return new PaymentCreditcardType(); - } - - /** - * Create an instance of {@link ShoppingCartIdentificationType } - * - */ - public ShoppingCartIdentificationType createShoppingCartIdentificationType() { - return new ShoppingCartIdentificationType(); - } - - /** - * Create an instance of {@link CouponInfoType } - * - */ - public CouponInfoType createCouponInfoType() { - return new CouponInfoType(); - } - - /** - * Create an instance of {@link CouponSetChunkInfoType } - * - */ - public CouponSetChunkInfoType createCouponSetChunkInfoType() { - return new CouponSetChunkInfoType(); - } - - /** - * Create an instance of {@link CouponSetInfoType } - * - */ - public CouponSetInfoType createCouponSetInfoType() { - return new CouponSetInfoType(); - } - - /** - * Create an instance of {@link MapEntryType } - * - */ - public MapEntryType createMapEntryType() { - return new MapEntryType(); - } - - /** - * Create an instance of {@link MapType } - * - */ - public MapType createMapType() { - return new MapType(); - } - - /** - * Create an instance of {@link PriceComponentType } - * - */ - public PriceComponentType createPriceComponentType() { - return new PriceComponentType(); - } - - /** - * Create an instance of {@link ShipmentDimensionType } - * - */ - public ShipmentDimensionType createShipmentDimensionType() { - return new ShipmentDimensionType(); - } - - /** - * Create an instance of {@link LoadBuyedShoppingCartResponseType } - * - */ - public LoadBuyedShoppingCartResponseType createLoadBuyedShoppingCartResponseType() { - return new LoadBuyedShoppingCartResponseType(); - } - - /** - * Create an instance of {@link DirectLabelInfoType } - * - */ - public DirectLabelInfoType createDirectLabelInfoType() { - return new DirectLabelInfoType(); - } - - /** - * Create an instance of {@link ShoppingCartCheckoutViaPaymentRequestType } - * - */ - public ShoppingCartCheckoutViaPaymentRequestType createShoppingCartCheckoutViaPaymentRequestType() { - return new ShoppingCartCheckoutViaPaymentRequestType(); - } - - /** - * Create an instance of {@link ShoppingCartValidateResponseType } - * - */ - public ShoppingCartValidateResponseType createShoppingCartValidateResponseType() { - return new ShoppingCartValidateResponseType(); - } - - /** - * Create an instance of {@link LoadBuyedShoppingCartRequestType } - * - */ - public LoadBuyedShoppingCartRequestType createLoadBuyedShoppingCartRequestType() { - return new LoadBuyedShoppingCartRequestType(); - } - - /** - * Create an instance of {@link ShoppingCartValidateRequestType } - * - */ - public ShoppingCartValidateRequestType createShoppingCartValidateRequestType() { - return new ShoppingCartValidateRequestType(); - } - - /** - * Create an instance of {@link ShoppingCartCheckoutViaPaymentResponseType } - * - */ - public ShoppingCartCheckoutViaPaymentResponseType createShoppingCartCheckoutViaPaymentResponseType() { - return new ShoppingCartCheckoutViaPaymentResponseType(); - } - - /** - * Create an instance of {@link WsResponseStatus } - * - */ - public WsResponseStatus createWsResponseStatus() { - return new WsResponseStatus(); - } - - /** - * Create an instance of {@link AuthType } - * - */ - public AuthType createAuthType() { - return new AuthType(); - } - - /** - * Create an instance of {@link ShoppingCartCheckoutBaseRequestType } - * - */ - public ShoppingCartCheckoutBaseRequestType createShoppingCartCheckoutBaseRequestType() { - return new ShoppingCartCheckoutBaseRequestType(); - } - - /** - * Create an instance of {@link ProductInfoRequestType } - * - */ - public ProductInfoRequestType createProductInfoRequestType() { - return new ProductInfoRequestType(); - } - - /** - * Create an instance of {@link ProductInfoResponseType } - * - */ - public ProductInfoResponseType createProductInfoResponseType() { - return new ProductInfoResponseType(); - } - - /** - * Create an instance of {@link ProductInfoFilterType } - * - */ - public ProductInfoFilterType createProductInfoFilterType() { - return new ProductInfoFilterType(); - } - - /** - * Create an instance of {@link CountryProductsType } - * - */ - public CountryProductsType createCountryProductsType() { - return new CountryProductsType(); - } - - /** - * Create an instance of {@link PricesType } - * - */ - public PricesType createPricesType() { - return new PricesType(); - } - - /** - * Create an instance of {@link NamedReferenceType } - * - */ - public NamedReferenceType createNamedReferenceType() { - return new NamedReferenceType(); - } - - /** - * Create an instance of {@link ProductType } - * - */ - public ProductType createProductType() { - return new ProductType(); - } - - /** - * Create an instance of {@link BaseProductDescType } - * - */ - public BaseProductDescType createBaseProductDescType() { - return new BaseProductDescType(); - } - - /** - * Create an instance of {@link CollectionDescType } - * - */ - public CollectionDescType createCollectionDescType() { - return new CollectionDescType(); - } - - /** - * Create an instance of {@link ReferenceType } - * - */ - public ReferenceType createReferenceType() { - return new ReferenceType(); - } - - /** - * Create an instance of {@link ProductDescType } - * - */ - public ProductDescType createProductDescType() { - return new ProductDescType(); - } - - /** - * Create an instance of {@link ProductGroupType } - * - */ - public ProductGroupType createProductGroupType() { - return new ProductGroupType(); - } - - /** - * Create an instance of {@link ServiceDescType } - * - */ - public ServiceDescType createServiceDescType() { - return new ServiceDescType(); - } - - /** - * Create an instance of {@link ProductServiceDescBaseType } - * - */ - public ProductServiceDescBaseType createProductServiceDescBaseType() { - return new ProductServiceDescBaseType(); - } - - /** - * Create an instance of {@link BaseProductType } - * - */ - public BaseProductType createBaseProductType() { - return new BaseProductType(); - } - - /** - * Create an instance of {@link ServiceType } - * - */ - public ServiceType createServiceType() { - return new ServiceType(); - } - - /** - * Create an instance of {@link CollectionType } - * - */ - public CollectionType createCollectionType() { - return new CollectionType(); - } - - /** - * Create an instance of {@link MarketplaceProductsType } - * - */ - public MarketplaceProductsType createMarketplaceProductsType() { - return new MarketplaceProductsType(); - } - - /** - * Create an instance of {@link PriceType } - * - */ - public PriceType createPriceType() { - return new PriceType(); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartOpenRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", name = "ShoppingCartOpenRequest") - public JAXBElement createShoppingCartOpenRequest(ShoppingCartOpenRequestType value) { - return new JAXBElement(_ShoppingCartOpenRequest_QNAME, ShoppingCartOpenRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartOpenResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", name = "ShoppingCartOpenResponse") - public JAXBElement createShoppingCartOpenResponse(ShoppingCartOpenResponseType value) { - return new JAXBElement(_ShoppingCartOpenResponse_QNAME, ShoppingCartOpenResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link LoadBuyedShoppingCartRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "LoadBuyedShoppingCartRequest") - public JAXBElement createLoadBuyedShoppingCartRequest(LoadBuyedShoppingCartRequestType value) { - return new JAXBElement(_LoadBuyedShoppingCartRequest_QNAME, LoadBuyedShoppingCartRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ProductInfoRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", name = "ProductInfoRequest") - public JAXBElement createProductInfoRequest(ProductInfoRequestType value) { - return new JAXBElement(_ProductInfoRequest_QNAME, ProductInfoRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartValidateRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "ShoppingCartValidateRequest") - public JAXBElement createShoppingCartValidateRequest(ShoppingCartValidateRequestType value) { - return new JAXBElement(_ShoppingCartValidateRequest_QNAME, ShoppingCartValidateRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartCheckoutViaPaymentResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "ShoppingCartCheckoutViaPaymentResponse") - public JAXBElement createShoppingCartCheckoutViaPaymentResponse(ShoppingCartCheckoutViaPaymentResponseType value) { - return new JAXBElement(_ShoppingCartCheckoutViaPaymentResponse_QNAME, ShoppingCartCheckoutViaPaymentResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ProductInfoResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", name = "ProductInfoResponse") - public JAXBElement createProductInfoResponse(ProductInfoResponseType value) { - return new JAXBElement(_ProductInfoResponse_QNAME, ProductInfoResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link LoadBuyedShoppingCartResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "LoadBuyedShoppingCartResponse") - public JAXBElement createLoadBuyedShoppingCartResponse(LoadBuyedShoppingCartResponseType value) { - return new JAXBElement(_LoadBuyedShoppingCartResponse_QNAME, LoadBuyedShoppingCartResponseType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link DirectLabelInfoType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "DirectLabelInfo") - public JAXBElement createDirectLabelInfo(DirectLabelInfoType value) { - return new JAXBElement(_DirectLabelInfo_QNAME, DirectLabelInfoType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartCheckoutViaPaymentRequestType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "ShoppingCartCheckoutViaPaymentRequest") - public JAXBElement createShoppingCartCheckoutViaPaymentRequest(ShoppingCartCheckoutViaPaymentRequestType value) { - return new JAXBElement(_ShoppingCartCheckoutViaPaymentRequest_QNAME, ShoppingCartCheckoutViaPaymentRequestType.class, null, value); - } - - /** - * Create an instance of {@link JAXBElement }{@code <}{@link ShoppingCartValidateResponseType }{@code >}} - * - */ - @XmlElementDecl(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", name = "ShoppingCartValidateResponse") - public JAXBElement createShoppingCartValidateResponse(ShoppingCartValidateResponseType value) { - return new JAXBElement(_ShoppingCartValidateResponse_QNAME, ShoppingCartValidateResponseType.class, null, value); - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PartnerBackLinksType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PartnerBackLinksType.java deleted file mode 100644 index 3052751..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PartnerBackLinksType.java +++ /dev/null @@ -1,87 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Wird bei für den Rücksprung auf die Partnerseite verwendet. - * - *

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

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

- * <complexType name="PartnerBackLinksType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="paymentAcceptedUrl" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="paymentRejectedUrl" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PartnerBackLinksType") -public class PartnerBackLinksType { - - @XmlAttribute(name = "paymentAcceptedUrl", required = true) - protected String paymentAcceptedUrl; - @XmlAttribute(name = "paymentRejectedUrl", required = true) - protected String paymentRejectedUrl; - - /** - * Ruft den Wert der paymentAcceptedUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentAcceptedUrl() { - return paymentAcceptedUrl; - } - - /** - * Legt den Wert der paymentAcceptedUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentAcceptedUrl(String value) { - this.paymentAcceptedUrl = value; - } - - /** - * Ruft den Wert der paymentRejectedUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentRejectedUrl() { - return paymentRejectedUrl; - } - - /** - * Legt den Wert der paymentRejectedUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentRejectedUrl(String value) { - this.paymentRejectedUrl = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentBaseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentBaseType.java deleted file mode 100644 index 0b934f5..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentBaseType.java +++ /dev/null @@ -1,68 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - *

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

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

- * <complexType name="PaymentBaseType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="paymentId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentBaseType") -@XmlSeeAlso({ - PaymentDHLCheckoutType.class, - PaymentNullpayType.class, - PaymentPostpayType.class, - PaymentPaypalType.class, - PaymentGiropayType.class, - PaymentPartnerpayType.class, - PaymentCreditcardType.class -}) -public class PaymentBaseType { - - @XmlAttribute(name = "paymentId") - protected String paymentId; - - /** - * Ruft den Wert der paymentId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentId() { - return paymentId; - } - - /** - * Legt den Wert der paymentId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentId(String value) { - this.paymentId = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentCreditcardType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentCreditcardType.java deleted file mode 100644 index 512e397..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentCreditcardType.java +++ /dev/null @@ -1,44 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Bezahlung über Kreditkarte. - * - * Diese Bezahlung kann nur über - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
- * 
- * - * ausgeführt werden. - * - * - *

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

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

- * <complexType name="PaymentCreditcardType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentCreditcardType") -public class PaymentCreditcardType - extends PaymentBaseType -{ - - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentDHLCheckoutType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentDHLCheckoutType.java deleted file mode 100644 index 8fb911c..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentDHLCheckoutType.java +++ /dev/null @@ -1,40 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Veraltet. Bitte - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">PaymentPostpayType</link>
- * 
- * verwenden. - * - * - *

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

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

- * <complexType name="PaymentDHLCheckoutType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentDHLCheckoutType") -public class PaymentDHLCheckoutType - extends PaymentBaseType -{ - - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentForwardShoppingCartType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentForwardShoppingCartType.java deleted file mode 100644 index 7d1ae0e..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentForwardShoppingCartType.java +++ /dev/null @@ -1,58 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - *

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

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

- * <complexType name="PaymentForwardShoppingCartType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="paymentUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentForwardShoppingCartType") -public class PaymentForwardShoppingCartType { - - @XmlAttribute(name = "paymentUrl") - protected String paymentUrl; - - /** - * Ruft den Wert der paymentUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentUrl() { - return paymentUrl; - } - - /** - * Legt den Wert der paymentUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentUrl(String value) { - this.paymentUrl = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentGiropayType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentGiropayType.java deleted file mode 100644 index 3f0a979..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentGiropayType.java +++ /dev/null @@ -1,77 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Wird für die Bezahlplattform GIROPAY verwendet. Für einen direkten Sprung auf die Bezahlplattform über - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
- * 
- * - * wird auch das Attribute blz benötigt. - * - * Diese Bezahlung kann nur über - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
- * 
- * - * ausgeführt werden. - * - * - *

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

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

- * <complexType name="PaymentGiropayType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
- *       <attribute name="blz" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentGiropayType") -public class PaymentGiropayType - extends PaymentBaseType -{ - - @XmlAttribute(name = "blz", required = true) - protected String blz; - - /** - * Ruft den Wert der blz-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBlz() { - return blz; - } - - /** - * Legt den Wert der blz-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBlz(String value) { - this.blz = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentInfoType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentInfoType.java deleted file mode 100644 index 98af35e..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentInfoType.java +++ /dev/null @@ -1,485 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.datatype.XMLGregorianCalendar; - - -/** - * Informationen zu einem Bezahlstatus. (Intern: siehe PaymentResultDO) - * - *

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

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

- * <complexType name="PaymentInfoType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence maxOccurs="unbounded" minOccurs="0">
- *         <element name="PaymentResults" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentResultsType"/>
- *       </sequence>
- *       <attribute name="status">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="transactionId1" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="transactionId2" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="userEmail" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="userId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="bankCode" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="paymentCode" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="paymentMessage" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="paymentRC" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="statusDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *       <attribute name="paymentId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="paymentLongMessage" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="confirmStatus" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="paymentMethod" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentInfoType", propOrder = { - "paymentResults" -}) -public class PaymentInfoType { - - @XmlElement(name = "PaymentResults") - protected List paymentResults; - @XmlAttribute(name = "status") - protected String status; - @XmlAttribute(name = "transactionId1") - protected String transactionId1; - @XmlAttribute(name = "transactionId2") - protected String transactionId2; - @XmlAttribute(name = "userEmail") - protected String userEmail; - @XmlAttribute(name = "userId") - protected String userId; - @XmlAttribute(name = "accountNumber") - protected String accountNumber; - @XmlAttribute(name = "bankCode") - protected String bankCode; - @XmlAttribute(name = "paymentCode") - protected String paymentCode; - @XmlAttribute(name = "paymentMessage") - protected String paymentMessage; - @XmlAttribute(name = "paymentRC") - protected String paymentRC; - @XmlAttribute(name = "statusDate") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar statusDate; - @XmlAttribute(name = "paymentId") - protected String paymentId; - @XmlAttribute(name = "paymentLongMessage") - protected String paymentLongMessage; - @XmlAttribute(name = "confirmStatus") - protected String confirmStatus; - @XmlAttribute(name = "paymentMethod") - protected String paymentMethod; - - /** - * Gets the value of the paymentResults property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the paymentResults property. - * - *

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

-     *    getPaymentResults().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PaymentResultsType } - * - * - */ - public List getPaymentResults() { - if (paymentResults == null) { - paymentResults = new ArrayList(); - } - return this.paymentResults; - } - - /** - * Ruft den Wert der status-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getStatus() { - return status; - } - - /** - * Legt den Wert der status-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setStatus(String value) { - this.status = value; - } - - /** - * Ruft den Wert der transactionId1-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionId1() { - return transactionId1; - } - - /** - * Legt den Wert der transactionId1-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionId1(String value) { - this.transactionId1 = value; - } - - /** - * Ruft den Wert der transactionId2-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getTransactionId2() { - return transactionId2; - } - - /** - * Legt den Wert der transactionId2-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setTransactionId2(String value) { - this.transactionId2 = value; - } - - /** - * Ruft den Wert der userEmail-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUserEmail() { - return userEmail; - } - - /** - * Legt den Wert der userEmail-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUserEmail(String value) { - this.userEmail = value; - } - - /** - * Ruft den Wert der userId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUserId() { - return userId; - } - - /** - * Legt den Wert der userId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUserId(String value) { - this.userId = value; - } - - /** - * Ruft den Wert der accountNumber-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAccountNumber() { - return accountNumber; - } - - /** - * Legt den Wert der accountNumber-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAccountNumber(String value) { - this.accountNumber = value; - } - - /** - * Ruft den Wert der bankCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getBankCode() { - return bankCode; - } - - /** - * Legt den Wert der bankCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setBankCode(String value) { - this.bankCode = value; - } - - /** - * Ruft den Wert der paymentCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentCode() { - return paymentCode; - } - - /** - * Legt den Wert der paymentCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentCode(String value) { - this.paymentCode = value; - } - - /** - * Ruft den Wert der paymentMessage-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentMessage() { - return paymentMessage; - } - - /** - * Legt den Wert der paymentMessage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentMessage(String value) { - this.paymentMessage = value; - } - - /** - * Ruft den Wert der paymentRC-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentRC() { - return paymentRC; - } - - /** - * Legt den Wert der paymentRC-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentRC(String value) { - this.paymentRC = value; - } - - /** - * Ruft den Wert der statusDate-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getStatusDate() { - return statusDate; - } - - /** - * Legt den Wert der statusDate-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setStatusDate(XMLGregorianCalendar value) { - this.statusDate = value; - } - - /** - * Ruft den Wert der paymentId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentId() { - return paymentId; - } - - /** - * Legt den Wert der paymentId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentId(String value) { - this.paymentId = value; - } - - /** - * Ruft den Wert der paymentLongMessage-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentLongMessage() { - return paymentLongMessage; - } - - /** - * Legt den Wert der paymentLongMessage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentLongMessage(String value) { - this.paymentLongMessage = value; - } - - /** - * Ruft den Wert der confirmStatus-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getConfirmStatus() { - return confirmStatus; - } - - /** - * Legt den Wert der confirmStatus-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setConfirmStatus(String value) { - this.confirmStatus = value; - } - - /** - * Ruft den Wert der paymentMethod-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentMethod() { - return paymentMethod; - } - - /** - * Legt den Wert der paymentMethod-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentMethod(String value) { - this.paymentMethod = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentNullpayType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentNullpayType.java deleted file mode 100644 index b1ba484..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentNullpayType.java +++ /dev/null @@ -1,39 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * NULLPAY darf nur verwendet werden, wenn die Warenkorbsumme 0 ist. - * - * Die Warenkorbposition müssen kostenfrei oder über Coupons komplett abgeckt sein. - * - * - * - *

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

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

- * <complexType name="PaymentNullpayType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentNullpayType") -public class PaymentNullpayType - extends PaymentBaseType -{ - - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPartnerpayType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPartnerpayType.java deleted file mode 100644 index 1ccc5d5..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPartnerpayType.java +++ /dev/null @@ -1,272 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * - * Enthält Daten für ein partnerseitige Implementierung des Accounting. - * - * Die einzelnen Felder sind Transparent und können von der Partner-Bezahlschnittstelle verwendet werden. - * - * Auf dem Testsystem ist als Partner DUMMYPAY (paymentId muss auf DUMMYPAY gesetzt sein). - * - * Für DHL-Interne Zwecke und entsprechenden Rechten kann als Partner auch EFIALEPAY verwendet werden. - * - * Siehe auch - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
- * 
- * - * und - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutDirectRequestType</link>
- * 
- * - * . - * - * - *

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

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

- * <complexType name="PaymentPartnerpayType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
- *       <attribute name="userId1">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="0"/>
- *             <maxLength value="60"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="userId2">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="60"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="paymentAccount" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="paymentTx1">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="60"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="paymentTx2">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="60"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="maxBruttoAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
- *       <attribute name="minBruttoAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentPartnerpayType") -public class PaymentPartnerpayType - extends PaymentBaseType -{ - - @XmlAttribute(name = "userId1") - protected String userId1; - @XmlAttribute(name = "userId2") - protected String userId2; - @XmlAttribute(name = "paymentAccount") - protected String paymentAccount; - @XmlAttribute(name = "paymentTx1") - protected String paymentTx1; - @XmlAttribute(name = "paymentTx2") - protected String paymentTx2; - @XmlAttribute(name = "maxBruttoAmount") - protected BigDecimal maxBruttoAmount; - @XmlAttribute(name = "minBruttoAmount") - protected BigDecimal minBruttoAmount; - - /** - * Ruft den Wert der userId1-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUserId1() { - return userId1; - } - - /** - * Legt den Wert der userId1-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUserId1(String value) { - this.userId1 = value; - } - - /** - * Ruft den Wert der userId2-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getUserId2() { - return userId2; - } - - /** - * Legt den Wert der userId2-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setUserId2(String value) { - this.userId2 = value; - } - - /** - * Ruft den Wert der paymentAccount-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentAccount() { - return paymentAccount; - } - - /** - * Legt den Wert der paymentAccount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentAccount(String value) { - this.paymentAccount = value; - } - - /** - * Ruft den Wert der paymentTx1-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentTx1() { - return paymentTx1; - } - - /** - * Legt den Wert der paymentTx1-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentTx1(String value) { - this.paymentTx1 = value; - } - - /** - * Ruft den Wert der paymentTx2-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPaymentTx2() { - return paymentTx2; - } - - /** - * Legt den Wert der paymentTx2-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPaymentTx2(String value) { - this.paymentTx2 = value; - } - - /** - * Ruft den Wert der maxBruttoAmount-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getMaxBruttoAmount() { - return maxBruttoAmount; - } - - /** - * Legt den Wert der maxBruttoAmount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setMaxBruttoAmount(BigDecimal value) { - this.maxBruttoAmount = value; - } - - /** - * Ruft den Wert der minBruttoAmount-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getMinBruttoAmount() { - return minBruttoAmount; - } - - /** - * Legt den Wert der minBruttoAmount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setMinBruttoAmount(BigDecimal value) { - this.minBruttoAmount = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPaypalType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPaypalType.java deleted file mode 100644 index 615c91c..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPaypalType.java +++ /dev/null @@ -1,79 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Bezahlung über PayPal. - * - * Ist das Attribute payPalBillingAgreementId gesetzt, muss die Bezahlung über den - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutDirectRequestType</link>
- * 
- * - * ausgeführt werden. - * - * Ansonsten muss die - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
- * 
- * - * verwendet werden. - * - * - *

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

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

- * <complexType name="PaymentPaypalType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
- *       <attribute name="payPalBillingAgreementId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentPaypalType") -public class PaymentPaypalType - extends PaymentBaseType -{ - - @XmlAttribute(name = "payPalBillingAgreementId") - protected String payPalBillingAgreementId; - - /** - * Ruft den Wert der payPalBillingAgreementId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPayPalBillingAgreementId() { - return payPalBillingAgreementId; - } - - /** - * Legt den Wert der payPalBillingAgreementId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPayPalBillingAgreementId(String value) { - this.payPalBillingAgreementId = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPostpayType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPostpayType.java deleted file mode 100644 index c839f7d..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentPostpayType.java +++ /dev/null @@ -1,44 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Bezahlung über POSTPAY - * - * Diese Bezahlung kann nur über - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc">ShoppingCartCheckoutViaPaymentRequestType</link>
- * 
- * - * ausgeführt werden. - * - * - *

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

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

- * <complexType name="PaymentPostpayType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentBaseType">
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentPostpayType") -public class PaymentPostpayType - extends PaymentBaseType -{ - - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultType.java deleted file mode 100644 index cecfbdc..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultType.java +++ /dev/null @@ -1,89 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Einzelner PaymentResult Key/Value Paar - * - * - *

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

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

- * <complexType name="PaymentResultType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="key" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentResultType") -public class PaymentResultType { - - @XmlAttribute(name = "key", required = true) - protected String key; - @XmlAttribute(name = "value", required = true) - protected String value; - - /** - * Ruft den Wert der key-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getKey() { - return key; - } - - /** - * Legt den Wert der key-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setKey(String value) { - this.key = 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/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultsType.java deleted file mode 100644 index 2e542cc..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PaymentResultsType.java +++ /dev/null @@ -1,73 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * - * Payment Results werden als key/value Paare übermittelt. Aber nur dann, wenn der Webservice entsprechend konfiguriert wurde. - * - * - *

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

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

- * <complexType name="PaymentResultsType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence maxOccurs="unbounded">
- *         <element name="PaymentResult" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentResultType"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PaymentResultsType", propOrder = { - "paymentResult" -}) -public class PaymentResultsType { - - @XmlElement(name = "PaymentResult", required = true) - protected List paymentResult; - - /** - * Gets the value of the paymentResult property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the paymentResult property. - * - *

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

-     *    getPaymentResult().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PaymentResultType } - * - * - */ - public List getPaymentResult() { - if (paymentResult == null) { - paymentResult = new ArrayList(); - } - return this.paymentResult; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupItemType.java deleted file mode 100644 index 5c5e003..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupItemType.java +++ /dev/null @@ -1,163 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import java.math.BigInteger; -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * Enthält eine Abholung. - * - *

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

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

- * <complexType name="PickupItemType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemType">
- *       <sequence>
- *         <element name="address" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BaseLabelAddressType"/>
- *         <element name="curPickupTime" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PickupTimeType"/>
- *         <element name="availablePickupTimes" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PickupTimeType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="pickupItemCount">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}integer">
- *             <minExclusive value="0"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PickupItemType", propOrder = { - "address", - "curPickupTime", - "availablePickupTimes" -}) -public class PickupItemType - extends ItemType -{ - - @XmlElement(required = true) - protected BaseLabelAddressType address; - @XmlElement(required = true) - protected PickupTimeType curPickupTime; - protected List availablePickupTimes; - @XmlAttribute(name = "pickupItemCount") - protected BigInteger pickupItemCount; - - /** - * Ruft den Wert der address-Eigenschaft ab. - * - * @return - * possible object is - * {@link BaseLabelAddressType } - * - */ - public BaseLabelAddressType getAddress() { - return address; - } - - /** - * Legt den Wert der address-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BaseLabelAddressType } - * - */ - public void setAddress(BaseLabelAddressType value) { - this.address = value; - } - - /** - * Ruft den Wert der curPickupTime-Eigenschaft ab. - * - * @return - * possible object is - * {@link PickupTimeType } - * - */ - public PickupTimeType getCurPickupTime() { - return curPickupTime; - } - - /** - * Legt den Wert der curPickupTime-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PickupTimeType } - * - */ - public void setCurPickupTime(PickupTimeType value) { - this.curPickupTime = value; - } - - /** - * Gets the value of the availablePickupTimes property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the availablePickupTimes property. - * - *

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

-     *    getAvailablePickupTimes().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PickupTimeType } - * - * - */ - public List getAvailablePickupTimes() { - if (availablePickupTimes == null) { - availablePickupTimes = new ArrayList(); - } - return this.availablePickupTimes; - } - - /** - * Ruft den Wert der pickupItemCount-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigInteger } - * - */ - public BigInteger getPickupItemCount() { - return pickupItemCount; - } - - /** - * Legt den Wert der pickupItemCount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigInteger } - * - */ - public void setPickupItemCount(BigInteger value) { - this.pickupItemCount = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupTimeType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupTimeType.java deleted file mode 100644 index 67dd30f..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PickupTimeType.java +++ /dev/null @@ -1,180 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.datatype.XMLGregorianCalendar; - - -/** - *

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

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

- * <complexType name="PickupTimeType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="pickupType" use="required">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <enumeration value="TAS"/>
- *             <enumeration value="EAO"/>
- *             <enumeration value="AZF"/>
- *             <enumeration value="ALB"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="pickupDate" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *       <attribute name="pickupWindowId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="pickupFromTime" type="{http://www.w3.org/2001/XMLSchema}time" />
- *       <attribute name="pickupToTime" type="{http://www.w3.org/2001/XMLSchema}time" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PickupTimeType") -public class PickupTimeType { - - @XmlAttribute(name = "pickupType", required = true) - protected String pickupType; - @XmlAttribute(name = "pickupDate", required = true) - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar pickupDate; - @XmlAttribute(name = "pickupWindowId") - protected String pickupWindowId; - @XmlAttribute(name = "pickupFromTime") - @XmlSchemaType(name = "time") - protected XMLGregorianCalendar pickupFromTime; - @XmlAttribute(name = "pickupToTime") - @XmlSchemaType(name = "time") - protected XMLGregorianCalendar pickupToTime; - - /** - * Ruft den Wert der pickupType-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPickupType() { - return pickupType; - } - - /** - * Legt den Wert der pickupType-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPickupType(String value) { - this.pickupType = value; - } - - /** - * Ruft den Wert der pickupDate-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getPickupDate() { - return pickupDate; - } - - /** - * Legt den Wert der pickupDate-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setPickupDate(XMLGregorianCalendar value) { - this.pickupDate = value; - } - - /** - * Ruft den Wert der pickupWindowId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPickupWindowId() { - return pickupWindowId; - } - - /** - * Legt den Wert der pickupWindowId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPickupWindowId(String value) { - this.pickupWindowId = value; - } - - /** - * Ruft den Wert der pickupFromTime-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getPickupFromTime() { - return pickupFromTime; - } - - /** - * Legt den Wert der pickupFromTime-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setPickupFromTime(XMLGregorianCalendar value) { - this.pickupFromTime = value; - } - - /** - * Ruft den Wert der pickupToTime-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getPickupToTime() { - return pickupToTime; - } - - /** - * Legt den Wert der pickupToTime-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setPickupToTime(XMLGregorianCalendar value) { - this.pickupToTime = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerService.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerService.java deleted file mode 100644 index 8a290b2..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerService.java +++ /dev/null @@ -1,94 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import java.net.MalformedURLException; -import java.net.URL; -import javax.xml.namespace.QName; -import javax.xml.ws.Service; -import javax.xml.ws.WebEndpoint; -import javax.xml.ws.WebServiceClient; -import javax.xml.ws.WebServiceException; -import javax.xml.ws.WebServiceFeature; - - -/** - * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.9-b130926.1035 - * Generated source version: 2.2 - * - */ -@WebServiceClient(name = "PopPartnerService", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp", wsdlLocation = "https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl") -public class PopPartnerService - extends Service -{ - - private final static URL POPPARTNERSERVICE_WSDL_LOCATION; - private final static WebServiceException POPPARTNERSERVICE_EXCEPTION; - private final static QName POPPARTNERSERVICE_QNAME = new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp", "PopPartnerService"); - - static { - URL url = null; - WebServiceException e = null; - try { - url = new URL("https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl"); - } catch (MalformedURLException ex) { - e = new WebServiceException(ex); - } - POPPARTNERSERVICE_WSDL_LOCATION = url; - POPPARTNERSERVICE_EXCEPTION = e; - } - - public PopPartnerService() { - super(__getWsdlLocation(), POPPARTNERSERVICE_QNAME); - } - - public PopPartnerService(WebServiceFeature... features) { - super(__getWsdlLocation(), POPPARTNERSERVICE_QNAME, features); - } - - public PopPartnerService(URL wsdlLocation) { - super(wsdlLocation, POPPARTNERSERVICE_QNAME); - } - - public PopPartnerService(URL wsdlLocation, WebServiceFeature... features) { - super(wsdlLocation, POPPARTNERSERVICE_QNAME, features); - } - - public PopPartnerService(URL wsdlLocation, QName serviceName) { - super(wsdlLocation, serviceName); - } - - public PopPartnerService(URL wsdlLocation, QName serviceName, WebServiceFeature... features) { - super(wsdlLocation, serviceName, features); - } - - /** - * - * @return - * returns PopPartnerType - */ - @WebEndpoint(name = "PopPartnerPort") - public PopPartnerType getPopPartnerPort() { - return super.getPort(new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp", "PopPartnerPort"), PopPartnerType.class); - } - - /** - * - * @param features - * A list of {@link javax.xml.ws.WebServiceFeature} to configure on the proxy. Supported features not in the features parameter will have their default values. - * @return - * returns PopPartnerType - */ - @WebEndpoint(name = "PopPartnerPort") - public PopPartnerType getPopPartnerPort(WebServiceFeature... features) { - return super.getPort(new QName("https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp", "PopPartnerPort"), PopPartnerType.class, features); - } - - private static URL __getWsdlLocation() { - if (POPPARTNERSERVICE_EXCEPTION!= null) { - throw POPPARTNERSERVICE_EXCEPTION; - } - return POPPARTNERSERVICE_WSDL_LOCATION; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerType.java deleted file mode 100644 index ffa35e2..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PopPartnerType.java +++ /dev/null @@ -1,86 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.jws.WebMethod; -import javax.jws.WebParam; -import javax.jws.WebResult; -import javax.jws.WebService; -import javax.jws.soap.SOAPBinding; -import javax.xml.bind.annotation.XmlSeeAlso; - - -/** - * This class was generated by the JAX-WS RI. - * JAX-WS RI 2.2.9-b130926.1035 - * Generated source version: 2.2 - * - */ -@WebService(name = "PopPartnerType", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popsp") -@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE) -@XmlSeeAlso({ - ObjectFactory.class -}) -public interface PopPartnerType { - - - /** - * - * @param parameters - * @return - * returns de.dhl.onlinefrankierung.webservice.ShoppingCartValidateResponseType - */ - @WebMethod(operationName = "ShoppingCartValidate") - @WebResult(name = "ShoppingCartValidateResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") - public ShoppingCartValidateResponseType shoppingCartValidate( - @WebParam(name = "ShoppingCartValidateRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") - ShoppingCartValidateRequestType parameters); - - /** - * - * @param parameters - * @return - * returns de.dhl.onlinefrankierung.webservice.ShoppingCartCheckoutViaPaymentResponseType - */ - @WebMethod(operationName = "ShoppingCartCheckoutViaPayment") - @WebResult(name = "ShoppingCartCheckoutViaPaymentResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") - public ShoppingCartCheckoutViaPaymentResponseType shoppingCartCheckoutViaPayment( - @WebParam(name = "ShoppingCartCheckoutViaPaymentRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") - ShoppingCartCheckoutViaPaymentRequestType parameters); - - /** - * - * @param parameters - * @return - * returns de.dhl.onlinefrankierung.webservice.LoadBuyedShoppingCartResponseType - */ - @WebMethod(operationName = "LoadBuyedShoppingCart") - @WebResult(name = "LoadBuyedShoppingCartResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") - public LoadBuyedShoppingCartResponseType loadBuyedShoppingCart( - @WebParam(name = "LoadBuyedShoppingCartRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", partName = "parameters") - LoadBuyedShoppingCartRequestType parameters); - - /** - * - * @param parameters - * @return - * returns de.dhl.onlinefrankierung.webservice.ProductInfoResponseType - */ - @WebMethod(operationName = "ProductInfo") - @WebResult(name = "ProductInfoResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", partName = "parameters") - public ProductInfoResponseType productInfo( - @WebParam(name = "ProductInfoRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", partName = "parameters") - ProductInfoRequestType parameters); - - /** - * - * @param parameters - * @return - * returns de.dhl.onlinefrankierung.webservice.ShoppingCartOpenResponseType - */ - @WebMethod(operationName = "ShoppingCartOpen") - @WebResult(name = "ShoppingCartOpenResponse", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", partName = "parameters") - public ShoppingCartOpenResponseType shoppingCartOpen( - @WebParam(name = "ShoppingCartOpenRequest", targetNamespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", partName = "parameters") - ShoppingCartOpenRequestType parameters); - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PositionsType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PositionsType.java deleted file mode 100644 index 3940c39..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PositionsType.java +++ /dev/null @@ -1,69 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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 PositionsType complex type. - * - *

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

- * <complexType name="PositionsType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Position" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded"/>
- *       </sequence>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PositionsType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", propOrder = { - "position" -}) -public class PositionsType { - - @XmlElement(name = "Position", type = Integer.class) - protected List position; - - /** - * Gets the value of the position property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the position property. - * - *

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

-     *    getPosition().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Integer } - * - * - */ - public List getPosition() { - if (position == null) { - position = new ArrayList(); - } - return this.position; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceComponentType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceComponentType.java deleted file mode 100644 index edb3103..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceComponentType.java +++ /dev/null @@ -1,250 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * Eine Preiskomponente - * - *

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

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

- * <complexType name="PriceComponentType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="bruttoAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
- *       <attribute name="vat" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}VatType" />
- *       <attribute name="productId" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ProductIdType" />
- *       <attribute name="productCountry" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}CountryCodeType" />
- *       <attribute name="encashVoucherAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
- *       <attribute name="encashVoucherId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="encashDiscountReason" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="encashDiscountAmount" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PriceComponentType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase") -public class PriceComponentType { - - @XmlAttribute(name = "bruttoAmount") - protected BigDecimal bruttoAmount; - @XmlAttribute(name = "vat") - protected BigDecimal vat; - @XmlAttribute(name = "productId") - protected String productId; - @XmlAttribute(name = "productCountry") - protected String productCountry; - @XmlAttribute(name = "encashVoucherAmount") - protected BigDecimal encashVoucherAmount; - @XmlAttribute(name = "encashVoucherId") - protected String encashVoucherId; - @XmlAttribute(name = "encashDiscountReason") - protected String encashDiscountReason; - @XmlAttribute(name = "encashDiscountAmount") - protected BigDecimal encashDiscountAmount; - - /** - * Ruft den Wert der bruttoAmount-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getBruttoAmount() { - return bruttoAmount; - } - - /** - * Legt den Wert der bruttoAmount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setBruttoAmount(BigDecimal value) { - this.bruttoAmount = value; - } - - /** - * Ruft den Wert der vat-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getVat() { - return vat; - } - - /** - * Legt den Wert der vat-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setVat(BigDecimal value) { - this.vat = value; - } - - /** - * Ruft den Wert der productId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getProductId() { - return productId; - } - - /** - * Legt den Wert der productId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setProductId(String value) { - this.productId = value; - } - - /** - * Ruft den Wert der productCountry-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getProductCountry() { - return productCountry; - } - - /** - * Legt den Wert der productCountry-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setProductCountry(String value) { - this.productCountry = value; - } - - /** - * Ruft den Wert der encashVoucherAmount-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getEncashVoucherAmount() { - return encashVoucherAmount; - } - - /** - * Legt den Wert der encashVoucherAmount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setEncashVoucherAmount(BigDecimal value) { - this.encashVoucherAmount = value; - } - - /** - * Ruft den Wert der encashVoucherId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEncashVoucherId() { - return encashVoucherId; - } - - /** - * Legt den Wert der encashVoucherId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEncashVoucherId(String value) { - this.encashVoucherId = value; - } - - /** - * Ruft den Wert der encashDiscountReason-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEncashDiscountReason() { - return encashDiscountReason; - } - - /** - * Legt den Wert der encashDiscountReason-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEncashDiscountReason(String value) { - this.encashDiscountReason = value; - } - - /** - * Ruft den Wert der encashDiscountAmount-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getEncashDiscountAmount() { - return encashDiscountAmount; - } - - /** - * Legt den Wert der encashDiscountAmount-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setEncashDiscountAmount(BigDecimal value) { - this.encashDiscountAmount = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceType.java deleted file mode 100644 index 3ee3262..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PriceType.java +++ /dev/null @@ -1,230 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.datatype.XMLGregorianCalendar; - - -/** - * Ein einzelner Preis. - * - * - *

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

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

- * <complexType name="PriceType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ReferenceType">
- *       <attribute name="bruttoPrice" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}AmountType" />
- *       <attribute name="vat" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}VatType" />
- *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="pk" type="{http://www.w3.org/2001/XMLSchema}long" />
- *       <attribute name="country" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="startTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *       <attribute name="endTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PriceType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -public class PriceType - extends ReferenceType -{ - - @XmlAttribute(name = "bruttoPrice") - protected BigDecimal bruttoPrice; - @XmlAttribute(name = "vat") - protected BigDecimal vat; - @XmlAttribute(name = "name") - protected String name; - @XmlAttribute(name = "pk") - protected Long pk; - @XmlAttribute(name = "country") - protected String country; - @XmlAttribute(name = "startTime") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar startTime; - @XmlAttribute(name = "endTime") - @XmlSchemaType(name = "dateTime") - protected XMLGregorianCalendar endTime; - - /** - * Ruft den Wert der bruttoPrice-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getBruttoPrice() { - return bruttoPrice; - } - - /** - * Legt den Wert der bruttoPrice-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setBruttoPrice(BigDecimal value) { - this.bruttoPrice = value; - } - - /** - * Ruft den Wert der vat-Eigenschaft ab. - * - * @return - * possible object is - * {@link BigDecimal } - * - */ - public BigDecimal getVat() { - return vat; - } - - /** - * Legt den Wert der vat-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BigDecimal } - * - */ - public void setVat(BigDecimal value) { - this.vat = value; - } - - /** - * Ruft den Wert der name-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Legt den Wert der name-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - - /** - * Ruft den Wert der pk-Eigenschaft ab. - * - * @return - * possible object is - * {@link Long } - * - */ - public Long getPk() { - return pk; - } - - /** - * Legt den Wert der pk-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Long } - * - */ - public void setPk(Long value) { - this.pk = value; - } - - /** - * Ruft den Wert der country-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountry() { - return country; - } - - /** - * Legt den Wert der country-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountry(String value) { - this.country = value; - } - - /** - * Ruft den Wert der startTime-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getStartTime() { - return startTime; - } - - /** - * Legt den Wert der startTime-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setStartTime(XMLGregorianCalendar value) { - this.startTime = value; - } - - /** - * Ruft den Wert der endTime-Eigenschaft ab. - * - * @return - * possible object is - * {@link XMLGregorianCalendar } - * - */ - public XMLGregorianCalendar getEndTime() { - return endTime; - } - - /** - * Legt den Wert der endTime-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link XMLGregorianCalendar } - * - */ - public void setEndTime(XMLGregorianCalendar value) { - this.endTime = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PricesType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PricesType.java deleted file mode 100644 index e08377f..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/PricesType.java +++ /dev/null @@ -1,104 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Enthält eine Liste von Preisen. Der erste in der Liste - * ist hierbei der derzeitig gültige Preis. - * - * - *

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

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

- * <complexType name="PricesType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ReferenceType">
- *       <sequence>
- *         <element name="Price" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}PriceType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="level" type="{http://www.w3.org/2001/XMLSchema}int" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "PricesType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "price" -}) -public class PricesType - extends ReferenceType -{ - - @XmlElement(name = "Price") - protected List price; - @XmlAttribute(name = "level") - protected Integer level; - - /** - * Gets the value of the price property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the price property. - * - *

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

-     *    getPrice().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PriceType } - * - * - */ - public List getPrice() { - if (price == null) { - price = new ArrayList(); - } - return this.price; - } - - /** - * Ruft den Wert der level-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getLevel() { - return level; - } - - /** - * Legt den Wert der level-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setLevel(Integer value) { - this.level = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductDescType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductDescType.java deleted file mode 100644 index e06b916..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductDescType.java +++ /dev/null @@ -1,662 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import java.util.HashMap; -import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.namespace.QName; - - -/** - * Beschreibung des Produktes. - * - *

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

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

- * <complexType name="ProductDescType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductServiceDescBaseType">
- *       <attribute name="hidden" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="maxLength" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxWidth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxGurtmass" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="maxDiameter" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minLength" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minWidth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minDepth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minWeight" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minGurtmass" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="minDiameter" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="noPackstation" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="licencePlateType" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="routingCodeType" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="productKey" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="leitcodeProductCode" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="numberRangeName" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="svgtLabel" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="amselProductKey" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="sendCountry" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <anyAttribute/>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductDescType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -public class ProductDescType - extends ProductServiceDescBaseType -{ - - @XmlAttribute(name = "hidden") - protected Boolean hidden; - @XmlAttribute(name = "maxLength") - protected Integer maxLength; - @XmlAttribute(name = "maxWidth") - protected Integer maxWidth; - @XmlAttribute(name = "maxDepth") - protected Integer maxDepth; - @XmlAttribute(name = "maxWeight") - protected Integer maxWeight; - @XmlAttribute(name = "maxGurtmass") - protected Integer maxGurtmass; - @XmlAttribute(name = "maxDiameter") - protected Integer maxDiameter; - @XmlAttribute(name = "minLength") - protected Integer minLength; - @XmlAttribute(name = "minWidth") - protected Integer minWidth; - @XmlAttribute(name = "minDepth") - protected Integer minDepth; - @XmlAttribute(name = "minWeight") - protected Integer minWeight; - @XmlAttribute(name = "minGurtmass") - protected Integer minGurtmass; - @XmlAttribute(name = "minDiameter") - protected Integer minDiameter; - @XmlAttribute(name = "noPackstation") - protected Boolean noPackstation; - @XmlAttribute(name = "licencePlateType") - protected String licencePlateType; - @XmlAttribute(name = "routingCodeType") - protected String routingCodeType; - @XmlAttribute(name = "productKey") - protected String productKey; - @XmlAttribute(name = "leitcodeProductCode") - protected String leitcodeProductCode; - @XmlAttribute(name = "numberRangeName") - protected String numberRangeName; - @XmlAttribute(name = "svgtLabel") - protected String svgtLabel; - @XmlAttribute(name = "amselProductKey") - protected String amselProductKey; - @XmlAttribute(name = "sendCountry") - protected String sendCountry; - @XmlAnyAttribute - private Map otherAttributes = new HashMap(); - - /** - * Ruft den Wert der hidden-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isHidden() { - if (hidden == null) { - return false; - } else { - return hidden; - } - } - - /** - * Legt den Wert der hidden-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setHidden(Boolean value) { - this.hidden = value; - } - - /** - * Ruft den Wert der maxLength-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxLength() { - return maxLength; - } - - /** - * Legt den Wert der maxLength-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxLength(Integer value) { - this.maxLength = value; - } - - /** - * Ruft den Wert der maxWidth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxWidth() { - return maxWidth; - } - - /** - * Legt den Wert der maxWidth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxWidth(Integer value) { - this.maxWidth = value; - } - - /** - * Ruft den Wert der maxDepth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxDepth() { - return maxDepth; - } - - /** - * Legt den Wert der maxDepth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxDepth(Integer value) { - this.maxDepth = value; - } - - /** - * Ruft den Wert der maxWeight-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxWeight() { - return maxWeight; - } - - /** - * Legt den Wert der maxWeight-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxWeight(Integer value) { - this.maxWeight = value; - } - - /** - * Ruft den Wert der maxGurtmass-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxGurtmass() { - return maxGurtmass; - } - - /** - * Legt den Wert der maxGurtmass-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxGurtmass(Integer value) { - this.maxGurtmass = value; - } - - /** - * Ruft den Wert der maxDiameter-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxDiameter() { - return maxDiameter; - } - - /** - * Legt den Wert der maxDiameter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxDiameter(Integer value) { - this.maxDiameter = value; - } - - /** - * Ruft den Wert der minLength-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinLength() { - return minLength; - } - - /** - * Legt den Wert der minLength-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinLength(Integer value) { - this.minLength = value; - } - - /** - * Ruft den Wert der minWidth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinWidth() { - return minWidth; - } - - /** - * Legt den Wert der minWidth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinWidth(Integer value) { - this.minWidth = value; - } - - /** - * Ruft den Wert der minDepth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinDepth() { - return minDepth; - } - - /** - * Legt den Wert der minDepth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinDepth(Integer value) { - this.minDepth = value; - } - - /** - * Ruft den Wert der minWeight-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinWeight() { - return minWeight; - } - - /** - * Legt den Wert der minWeight-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinWeight(Integer value) { - this.minWeight = value; - } - - /** - * Ruft den Wert der minGurtmass-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinGurtmass() { - return minGurtmass; - } - - /** - * Legt den Wert der minGurtmass-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinGurtmass(Integer value) { - this.minGurtmass = value; - } - - /** - * Ruft den Wert der minDiameter-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMinDiameter() { - return minDiameter; - } - - /** - * Legt den Wert der minDiameter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMinDiameter(Integer value) { - this.minDiameter = value; - } - - /** - * Ruft den Wert der noPackstation-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isNoPackstation() { - if (noPackstation == null) { - return false; - } else { - return noPackstation; - } - } - - /** - * Legt den Wert der noPackstation-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setNoPackstation(Boolean value) { - this.noPackstation = value; - } - - /** - * Ruft den Wert der licencePlateType-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLicencePlateType() { - return licencePlateType; - } - - /** - * Legt den Wert der licencePlateType-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLicencePlateType(String value) { - this.licencePlateType = value; - } - - /** - * Ruft den Wert der routingCodeType-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRoutingCodeType() { - return routingCodeType; - } - - /** - * Legt den Wert der routingCodeType-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRoutingCodeType(String value) { - this.routingCodeType = value; - } - - /** - * Ruft den Wert der productKey-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getProductKey() { - return productKey; - } - - /** - * Legt den Wert der productKey-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setProductKey(String value) { - this.productKey = value; - } - - /** - * Ruft den Wert der leitcodeProductCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getLeitcodeProductCode() { - return leitcodeProductCode; - } - - /** - * Legt den Wert der leitcodeProductCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setLeitcodeProductCode(String value) { - this.leitcodeProductCode = value; - } - - /** - * Ruft den Wert der numberRangeName-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNumberRangeName() { - return numberRangeName; - } - - /** - * Legt den Wert der numberRangeName-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNumberRangeName(String value) { - this.numberRangeName = value; - } - - /** - * Ruft den Wert der svgtLabel-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSvgtLabel() { - return svgtLabel; - } - - /** - * Legt den Wert der svgtLabel-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSvgtLabel(String value) { - this.svgtLabel = value; - } - - /** - * Ruft den Wert der amselProductKey-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAmselProductKey() { - return amselProductKey; - } - - /** - * Legt den Wert der amselProductKey-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAmselProductKey(String value) { - this.amselProductKey = value; - } - - /** - * Ruft den Wert der sendCountry-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getSendCountry() { - return sendCountry; - } - - /** - * Legt den Wert der sendCountry-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setSendCountry(String value) { - this.sendCountry = value; - } - - /** - * Gets a map that contains attributes that aren't bound to any typed property on this class. - * - *

- * the map is keyed by the name of the attribute and - * the value is the string value of the attribute. - * - * the map returned by this method is live, and you can add new attribute - * by updating the map directly. Because of this design, there's no setter. - * - * - * @return - * always non-null - */ - public Map getOtherAttributes() { - return otherAttributes; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductGroupType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductGroupType.java deleted file mode 100644 index 353c6f5..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductGroupType.java +++ /dev/null @@ -1,161 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * Eine Produktgruppe fasst eine Gruppe von Produkten - * zusammen. - * - * - *

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

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

- * <complexType name="ProductGroupType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence minOccurs="0">
- *         <element name="CountryProducts" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}CountryProductsType" maxOccurs="unbounded" minOccurs="0"/>
- *         <element name="Collection" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}CollectionType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="displayText" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductGroupType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "countryProducts", - "collection" -}) -public class ProductGroupType { - - @XmlElement(name = "CountryProducts") - protected List countryProducts; - @XmlElement(name = "Collection") - protected List collection; - @XmlAttribute(name = "name", required = true) - protected String name; - @XmlAttribute(name = "displayText") - protected String displayText; - - /** - * Gets the value of the countryProducts property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the countryProducts property. - * - *

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

-     *    getCountryProducts().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link CountryProductsType } - * - * - */ - public List getCountryProducts() { - if (countryProducts == null) { - countryProducts = new ArrayList(); - } - return this.countryProducts; - } - - /** - * Gets the value of the collection property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the collection property. - * - *

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

-     *    getCollection().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link CollectionType } - * - * - */ - public List getCollection() { - if (collection == null) { - collection = new ArrayList(); - } - return this.collection; - } - - /** - * Ruft den Wert der name-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getName() { - return name; - } - - /** - * Legt den Wert der name-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setName(String value) { - this.name = value; - } - - /** - * Ruft den Wert der displayText-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDisplayText() { - return displayText; - } - - /** - * Legt den Wert der displayText-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDisplayText(String value) { - this.displayText = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoFilterType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoFilterType.java deleted file mode 100644 index 502dae5..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoFilterType.java +++ /dev/null @@ -1,416 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Filtern des Responses. - * - *

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

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

- * <complexType name="ProductInfoFilterType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="countryFilter" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="productGroupFilter" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="productFilter" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="viewEKP" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="viewAdditionalAttributes" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="viewPrice" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
- *       <attribute name="viewFuturePrices" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="viewDisplayText" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="viewDimension" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="viewFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="viewTransitions" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="noXmlCompression" type="{http://www.w3.org/2001/XMLSchema}boolean" />
- *       <attribute name="maxWeigth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductInfoFilterType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -public class ProductInfoFilterType { - - @XmlAttribute(name = "countryFilter") - protected String countryFilter; - @XmlAttribute(name = "productGroupFilter") - protected String productGroupFilter; - @XmlAttribute(name = "productFilter") - protected String productFilter; - @XmlAttribute(name = "viewEKP") - protected Boolean viewEKP; - @XmlAttribute(name = "viewAdditionalAttributes") - protected Boolean viewAdditionalAttributes; - @XmlAttribute(name = "viewPrice") - protected Boolean viewPrice; - @XmlAttribute(name = "viewFuturePrices") - protected Boolean viewFuturePrices; - @XmlAttribute(name = "viewDisplayText") - protected Boolean viewDisplayText; - @XmlAttribute(name = "viewDimension") - protected Boolean viewDimension; - @XmlAttribute(name = "viewFeatures") - protected Boolean viewFeatures; - @XmlAttribute(name = "viewTransitions") - protected Boolean viewTransitions; - @XmlAttribute(name = "noXmlCompression") - protected Boolean noXmlCompression; - @XmlAttribute(name = "maxWeigth") - protected Integer maxWeigth; - - /** - * Ruft den Wert der countryFilter-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCountryFilter() { - return countryFilter; - } - - /** - * Legt den Wert der countryFilter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCountryFilter(String value) { - this.countryFilter = value; - } - - /** - * Ruft den Wert der productGroupFilter-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getProductGroupFilter() { - return productGroupFilter; - } - - /** - * Legt den Wert der productGroupFilter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setProductGroupFilter(String value) { - this.productGroupFilter = value; - } - - /** - * Ruft den Wert der productFilter-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getProductFilter() { - return productFilter; - } - - /** - * Legt den Wert der productFilter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setProductFilter(String value) { - this.productFilter = value; - } - - /** - * Ruft den Wert der viewEKP-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isViewEKP() { - if (viewEKP == null) { - return false; - } else { - return viewEKP; - } - } - - /** - * Legt den Wert der viewEKP-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setViewEKP(Boolean value) { - this.viewEKP = value; - } - - /** - * Ruft den Wert der viewAdditionalAttributes-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isViewAdditionalAttributes() { - if (viewAdditionalAttributes == null) { - return false; - } else { - return viewAdditionalAttributes; - } - } - - /** - * Legt den Wert der viewAdditionalAttributes-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setViewAdditionalAttributes(Boolean value) { - this.viewAdditionalAttributes = value; - } - - /** - * Ruft den Wert der viewPrice-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isViewPrice() { - if (viewPrice == null) { - return true; - } else { - return viewPrice; - } - } - - /** - * Legt den Wert der viewPrice-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setViewPrice(Boolean value) { - this.viewPrice = value; - } - - /** - * Ruft den Wert der viewFuturePrices-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isViewFuturePrices() { - if (viewFuturePrices == null) { - return false; - } else { - return viewFuturePrices; - } - } - - /** - * Legt den Wert der viewFuturePrices-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setViewFuturePrices(Boolean value) { - this.viewFuturePrices = value; - } - - /** - * Ruft den Wert der viewDisplayText-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isViewDisplayText() { - if (viewDisplayText == null) { - return false; - } else { - return viewDisplayText; - } - } - - /** - * Legt den Wert der viewDisplayText-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setViewDisplayText(Boolean value) { - this.viewDisplayText = value; - } - - /** - * Ruft den Wert der viewDimension-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isViewDimension() { - if (viewDimension == null) { - return false; - } else { - return viewDimension; - } - } - - /** - * Legt den Wert der viewDimension-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setViewDimension(Boolean value) { - this.viewDimension = value; - } - - /** - * Ruft den Wert der viewFeatures-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isViewFeatures() { - if (viewFeatures == null) { - return false; - } else { - return viewFeatures; - } - } - - /** - * Legt den Wert der viewFeatures-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setViewFeatures(Boolean value) { - this.viewFeatures = value; - } - - /** - * Ruft den Wert der viewTransitions-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isViewTransitions() { - if (viewTransitions == null) { - return false; - } else { - return viewTransitions; - } - } - - /** - * Legt den Wert der viewTransitions-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setViewTransitions(Boolean value) { - this.viewTransitions = value; - } - - /** - * Ruft den Wert der noXmlCompression-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public Boolean isNoXmlCompression() { - return noXmlCompression; - } - - /** - * Legt den Wert der noXmlCompression-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setNoXmlCompression(Boolean value) { - this.noXmlCompression = value; - } - - /** - * Ruft den Wert der maxWeigth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getMaxWeigth() { - return maxWeigth; - } - - /** - * Legt den Wert der maxWeigth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setMaxWeigth(Integer value) { - this.maxWeigth = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoRequestType.java deleted file mode 100644 index d0d5e9f..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoRequestType.java +++ /dev/null @@ -1,64 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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 ProductInfoRequestType complex type. - * - *

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

- * <complexType name="ProductInfoRequestType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
- *       <sequence>
- *         <element name="Filter" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductInfoFilterType" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductInfoRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "filter" -}) -public class ProductInfoRequestType - extends WsRequestType -{ - - @XmlElement(name = "Filter") - protected ProductInfoFilterType filter; - - /** - * Ruft den Wert der filter-Eigenschaft ab. - * - * @return - * possible object is - * {@link ProductInfoFilterType } - * - */ - public ProductInfoFilterType getFilter() { - return filter; - } - - /** - * Legt den Wert der filter-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ProductInfoFilterType } - * - */ - public void setFilter(ProductInfoFilterType value) { - this.filter = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoResponseType.java deleted file mode 100644 index 26a3f7c..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductInfoResponseType.java +++ /dev/null @@ -1,64 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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 ProductInfoResponseType complex type. - * - *

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

- * <complexType name="ProductInfoResponseType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
- *       <sequence>
- *         <element name="MarketplaceProducts" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}MarketplaceProductsType" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductInfoResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "marketplaceProducts" -}) -public class ProductInfoResponseType - extends WsResponseType -{ - - @XmlElement(name = "MarketplaceProducts") - protected MarketplaceProductsType marketplaceProducts; - - /** - * Ruft den Wert der marketplaceProducts-Eigenschaft ab. - * - * @return - * possible object is - * {@link MarketplaceProductsType } - * - */ - public MarketplaceProductsType getMarketplaceProducts() { - return marketplaceProducts; - } - - /** - * Legt den Wert der marketplaceProducts-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link MarketplaceProductsType } - * - */ - public void setMarketplaceProducts(MarketplaceProductsType value) { - this.marketplaceProducts = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductServiceDescBaseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductServiceDescBaseType.java deleted file mode 100644 index 770bd76..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductServiceDescBaseType.java +++ /dev/null @@ -1,152 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Beschreibung von Produkten oder Services - * - * - *

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

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

- * <complexType name="ProductServiceDescBaseType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
- *       <attribute name="features" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="attributes" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="displayDescription" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductServiceDescBaseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -@XmlSeeAlso({ - BaseProductDescType.class, - CollectionDescType.class, - ProductDescType.class, - ServiceDescType.class -}) -public class ProductServiceDescBaseType - extends NamedReferenceType -{ - - @XmlAttribute(name = "features") - protected String features; - @XmlAttribute(name = "attributes") - protected String attributes; - @XmlAttribute(name = "displayName") - protected String displayName; - @XmlAttribute(name = "displayDescription") - protected String displayDescription; - - /** - * Ruft den Wert der features-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getFeatures() { - return features; - } - - /** - * Legt den Wert der features-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setFeatures(String value) { - this.features = value; - } - - /** - * Ruft den Wert der attributes-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAttributes() { - return attributes; - } - - /** - * Legt den Wert der attributes-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAttributes(String value) { - this.attributes = value; - } - - /** - * Ruft den Wert der displayName-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDisplayName() { - return displayName; - } - - /** - * Legt den Wert der displayName-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDisplayName(String value) { - this.displayName = value; - } - - /** - * Ruft den Wert der displayDescription-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getDisplayDescription() { - return displayDescription; - } - - /** - * Legt den Wert der displayDescription-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setDisplayDescription(String value) { - this.displayDescription = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductType.java deleted file mode 100644 index 0cd5e1f..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ProductType.java +++ /dev/null @@ -1,130 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * Ein Produkt ist die Kombination eines Basisproduktes - * mit einem spezifischen Set an Services. - * - *

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

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

- * <complexType name="ProductType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
- *       <sequence>
- *         <element name="ProductDesc" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductDescType" minOccurs="0"/>
- *         <element name="Service" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ServiceType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="collectionServices" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ProductType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "productDesc", - "service" -}) -public class ProductType - extends NamedReferenceType -{ - - @XmlElement(name = "ProductDesc") - protected ProductDescType productDesc; - @XmlElement(name = "Service") - protected List service; - @XmlAttribute(name = "collectionServices") - protected String collectionServices; - - /** - * Ruft den Wert der productDesc-Eigenschaft ab. - * - * @return - * possible object is - * {@link ProductDescType } - * - */ - public ProductDescType getProductDesc() { - return productDesc; - } - - /** - * Legt den Wert der productDesc-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ProductDescType } - * - */ - public void setProductDesc(ProductDescType value) { - this.productDesc = value; - } - - /** - * Gets the value of the service property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the service property. - * - *

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

-     *    getService().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link ServiceType } - * - * - */ - public List getService() { - if (service == null) { - service = new ArrayList(); - } - return this.service; - } - - /** - * Ruft den Wert der collectionServices-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCollectionServices() { - return collectionServices; - } - - /** - * Legt den Wert der collectionServices-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCollectionServices(String value) { - this.collectionServices = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ReferenceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ReferenceType.java deleted file mode 100644 index cafa7c2..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ReferenceType.java +++ /dev/null @@ -1,104 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlIDREF; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; - - -/** - * Basisstruktur der referenzierbaren Elemente. - * - * - *

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

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

- * <complexType name="ReferenceType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
- *       <attribute name="idref" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ReferenceType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -@XmlSeeAlso({ - PricesType.class, - NamedReferenceType.class, - PriceType.class -}) -public class ReferenceType { - - @XmlAttribute(name = "id") - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - @XmlID - @XmlSchemaType(name = "ID") - protected String id; - @XmlAttribute(name = "idref") - @XmlIDREF - @XmlSchemaType(name = "IDREF") - protected Object idref; - - /** - * Ruft den Wert der id-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getId() { - return id; - } - - /** - * Legt den Wert der id-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setId(String value) { - this.id = value; - } - - /** - * Ruft den Wert der idref-Eigenschaft ab. - * - * @return - * possible object is - * {@link Object } - * - */ - public Object getIdref() { - return idref; - } - - /** - * Legt den Wert der idref-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Object } - * - */ - public void setIdref(Object value) { - this.idref = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceDescType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceDescType.java deleted file mode 100644 index 7265d55..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceDescType.java +++ /dev/null @@ -1,151 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Beschreibung des Services. - * - *

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

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

- * <complexType name="ServiceDescType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ProductServiceDescBaseType">
- *       <attribute name="orderKey" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="serviceGroup" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="serviceGroupDefault" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="syntetic" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ServiceDescType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb") -public class ServiceDescType - extends ProductServiceDescBaseType -{ - - @XmlAttribute(name = "orderKey") - protected String orderKey; - @XmlAttribute(name = "serviceGroup") - protected String serviceGroup; - @XmlAttribute(name = "serviceGroupDefault") - protected Boolean serviceGroupDefault; - @XmlAttribute(name = "syntetic") - protected Boolean syntetic; - - /** - * Ruft den Wert der orderKey-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getOrderKey() { - return orderKey; - } - - /** - * Legt den Wert der orderKey-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setOrderKey(String value) { - this.orderKey = value; - } - - /** - * Ruft den Wert der serviceGroup-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getServiceGroup() { - return serviceGroup; - } - - /** - * Legt den Wert der serviceGroup-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setServiceGroup(String value) { - this.serviceGroup = value; - } - - /** - * Ruft den Wert der serviceGroupDefault-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isServiceGroupDefault() { - if (serviceGroupDefault == null) { - return false; - } else { - return serviceGroupDefault; - } - } - - /** - * Legt den Wert der serviceGroupDefault-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setServiceGroupDefault(Boolean value) { - this.serviceGroupDefault = value; - } - - /** - * Ruft den Wert der syntetic-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isSyntetic() { - if (syntetic == null) { - return false; - } else { - return syntetic; - } - } - - /** - * Legt den Wert der syntetic-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setSyntetic(Boolean value) { - this.syntetic = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceType.java deleted file mode 100644 index 8779806..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ServiceType.java +++ /dev/null @@ -1,224 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Ein Service, der einem Produkt zugeordnet ist. - * - * - *

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

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

- * <complexType name="ServiceType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}NamedReferenceType">
- *       <sequence>
- *         <element name="ServiceDesc" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}ServiceDescType"/>
- *         <element name="Prices" type="{https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb}PricesType" maxOccurs="unbounded" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="priceLevels" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="selected" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
- *       <attribute name="ekp" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="disabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ServiceType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/poppdb", propOrder = { - "serviceDesc", - "prices" -}) -public class ServiceType - extends NamedReferenceType -{ - - @XmlElement(name = "ServiceDesc", required = true) - protected ServiceDescType serviceDesc; - @XmlElement(name = "Prices") - protected List prices; - @XmlAttribute(name = "priceLevels") - protected Boolean priceLevels; - @XmlAttribute(name = "selected") - protected Boolean selected; - @XmlAttribute(name = "ekp") - protected String ekp; - @XmlAttribute(name = "disabled") - protected Boolean disabled; - - /** - * Ruft den Wert der serviceDesc-Eigenschaft ab. - * - * @return - * possible object is - * {@link ServiceDescType } - * - */ - public ServiceDescType getServiceDesc() { - return serviceDesc; - } - - /** - * Legt den Wert der serviceDesc-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ServiceDescType } - * - */ - public void setServiceDesc(ServiceDescType value) { - this.serviceDesc = value; - } - - /** - * Gets the value of the prices property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the prices property. - * - *

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

-     *    getPrices().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PricesType } - * - * - */ - public List getPrices() { - if (prices == null) { - prices = new ArrayList(); - } - return this.prices; - } - - /** - * Ruft den Wert der priceLevels-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isPriceLevels() { - if (priceLevels == null) { - return false; - } else { - return priceLevels; - } - } - - /** - * Legt den Wert der priceLevels-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setPriceLevels(Boolean value) { - this.priceLevels = value; - } - - /** - * Ruft den Wert der selected-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isSelected() { - if (selected == null) { - return true; - } else { - return selected; - } - } - - /** - * Legt den Wert der selected-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setSelected(Boolean value) { - this.selected = value; - } - - /** - * Ruft den Wert der ekp-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getEkp() { - return ekp; - } - - /** - * Legt den Wert der ekp-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setEkp(String value) { - this.ekp = value; - } - - /** - * Ruft den Wert der disabled-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isDisabled() { - if (disabled == null) { - return false; - } else { - return disabled; - } - } - - /** - * Legt den Wert der disabled-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setDisabled(Boolean value) { - this.disabled = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentDimensionType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentDimensionType.java deleted file mode 100644 index 0af31ce..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentDimensionType.java +++ /dev/null @@ -1,141 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * Dimensionen einer Sendung/Packstück. - * - *

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

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

- * <complexType name="ShipmentDimensionType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="length" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="width" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="depth" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="weight" type="{http://www.w3.org/2001/XMLSchema}int" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShipmentDimensionType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase") -public class ShipmentDimensionType { - - @XmlAttribute(name = "length") - protected Integer length; - @XmlAttribute(name = "width") - protected Integer width; - @XmlAttribute(name = "depth") - protected Integer depth; - @XmlAttribute(name = "weight") - protected Integer weight; - - /** - * Ruft den Wert der length-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getLength() { - return length; - } - - /** - * Legt den Wert der length-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setLength(Integer value) { - this.length = value; - } - - /** - * Ruft den Wert der width-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getWidth() { - return width; - } - - /** - * Legt den Wert der width-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setWidth(Integer value) { - this.width = value; - } - - /** - * Ruft den Wert der depth-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getDepth() { - return depth; - } - - /** - * Legt den Wert der depth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setDepth(Integer value) { - this.depth = value; - } - - /** - * Ruft den Wert der weight-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getWeight() { - return weight; - } - - /** - * Legt den Wert der weight-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setWeight(Integer value) { - this.weight = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentItemType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentItemType.java deleted file mode 100644 index 72c03a1..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShipmentItemType.java +++ /dev/null @@ -1,250 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * Basistyp für Shipments - * - *

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

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

- * <complexType name="ShipmentItemType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemType">
- *       <sequence>
- *         <element name="SenderAddress" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BaseLabelAddressType"/>
- *         <element name="ReceiverAddress" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BaseLabelAddressType"/>
- *         <element name="Dimension" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ShipmentDimensionType" minOccurs="0"/>
- *       </sequence>
- *       <attribute name="productId" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}ProductIdType" />
- *       <attribute name="shipmentId">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="0"/>
- *             <maxLength value="39"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="routingCode">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="0"/>
- *             <maxLength value="30"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="airwayBillNumber" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShipmentItemType", propOrder = { - "senderAddress", - "receiverAddress", - "dimension" -}) -@XmlSeeAlso({ - LabelItemType.class, - MTItemType.class -}) -public class ShipmentItemType - extends ItemType -{ - - @XmlElement(name = "SenderAddress", required = true) - protected BaseLabelAddressType senderAddress; - @XmlElement(name = "ReceiverAddress", required = true) - protected BaseLabelAddressType receiverAddress; - @XmlElement(name = "Dimension") - protected ShipmentDimensionType dimension; - @XmlAttribute(name = "productId") - protected String productId; - @XmlAttribute(name = "shipmentId") - protected String shipmentId; - @XmlAttribute(name = "routingCode") - protected String routingCode; - @XmlAttribute(name = "airwayBillNumber") - protected String airwayBillNumber; - - /** - * Ruft den Wert der senderAddress-Eigenschaft ab. - * - * @return - * possible object is - * {@link BaseLabelAddressType } - * - */ - public BaseLabelAddressType getSenderAddress() { - return senderAddress; - } - - /** - * Legt den Wert der senderAddress-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BaseLabelAddressType } - * - */ - public void setSenderAddress(BaseLabelAddressType value) { - this.senderAddress = value; - } - - /** - * Ruft den Wert der receiverAddress-Eigenschaft ab. - * - * @return - * possible object is - * {@link BaseLabelAddressType } - * - */ - public BaseLabelAddressType getReceiverAddress() { - return receiverAddress; - } - - /** - * Legt den Wert der receiverAddress-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BaseLabelAddressType } - * - */ - public void setReceiverAddress(BaseLabelAddressType value) { - this.receiverAddress = value; - } - - /** - * Ruft den Wert der dimension-Eigenschaft ab. - * - * @return - * possible object is - * {@link ShipmentDimensionType } - * - */ - public ShipmentDimensionType getDimension() { - return dimension; - } - - /** - * Legt den Wert der dimension-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ShipmentDimensionType } - * - */ - public void setDimension(ShipmentDimensionType value) { - this.dimension = value; - } - - /** - * Ruft den Wert der productId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getProductId() { - return productId; - } - - /** - * Legt den Wert der productId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setProductId(String value) { - this.productId = value; - } - - /** - * Ruft den Wert der shipmentId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getShipmentId() { - return shipmentId; - } - - /** - * Legt den Wert der shipmentId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setShipmentId(String value) { - this.shipmentId = value; - } - - /** - * Ruft den Wert der routingCode-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRoutingCode() { - return routingCode; - } - - /** - * Legt den Wert der routingCode-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRoutingCode(String value) { - this.routingCode = value; - } - - /** - * Ruft den Wert der airwayBillNumber-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getAirwayBillNumber() { - return airwayBillNumber; - } - - /** - * Legt den Wert der airwayBillNumber-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setAirwayBillNumber(String value) { - this.airwayBillNumber = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartBaseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartBaseType.java deleted file mode 100644 index 4febb07..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartBaseType.java +++ /dev/null @@ -1,175 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlElements; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * Basistyp für Warenkorb - * - *

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

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

- * <complexType name="ShoppingCartBaseType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartIdentificationType">
- *       <sequence>
- *         <element name="ItemError" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ItemErrorsType" minOccurs="0"/>
- *         <element name="Orderer" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BaseLabelAddressType" minOccurs="0"/>
- *         <sequence maxOccurs="99" minOccurs="0">
- *           <choice>
- *             <element name="LabelItem" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}LabelItemType"/>
- *             <element name="MTItem" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}MTItemType"/>
- *             <element name="CouponSetItem" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}CouponSetItemType"/>
- *           </choice>
- *         </sequence>
- *         <element name="PickupItem" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PickupItemType" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartBaseType", propOrder = { - "itemError", - "orderer", - "labelItemOrMTItemOrCouponSetItem", - "pickupItem" -}) -@XmlSeeAlso({ - DownloadShoppingCartType.class, - BuyShoppingCartType.class -}) -public class ShoppingCartBaseType - extends ShoppingCartIdentificationType -{ - - @XmlElement(name = "ItemError") - protected ItemErrorsType itemError; - @XmlElement(name = "Orderer") - protected BaseLabelAddressType orderer; - @XmlElements({ - @XmlElement(name = "LabelItem", type = LabelItemType.class), - @XmlElement(name = "MTItem", type = MTItemType.class), - @XmlElement(name = "CouponSetItem", type = CouponSetItemType.class) - }) - protected List labelItemOrMTItemOrCouponSetItem; - @XmlElement(name = "PickupItem") - protected PickupItemType pickupItem; - - /** - * Ruft den Wert der itemError-Eigenschaft ab. - * - * @return - * possible object is - * {@link ItemErrorsType } - * - */ - public ItemErrorsType getItemError() { - return itemError; - } - - /** - * Legt den Wert der itemError-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ItemErrorsType } - * - */ - public void setItemError(ItemErrorsType value) { - this.itemError = value; - } - - /** - * Ruft den Wert der orderer-Eigenschaft ab. - * - * @return - * possible object is - * {@link BaseLabelAddressType } - * - */ - public BaseLabelAddressType getOrderer() { - return orderer; - } - - /** - * Legt den Wert der orderer-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BaseLabelAddressType } - * - */ - public void setOrderer(BaseLabelAddressType value) { - this.orderer = value; - } - - /** - * Gets the value of the labelItemOrMTItemOrCouponSetItem property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the labelItemOrMTItemOrCouponSetItem property. - * - *

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

-     *    getLabelItemOrMTItemOrCouponSetItem().add(newItem);
-     * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link LabelItemType } - * {@link MTItemType } - * {@link CouponSetItemType } - * - * - */ - public List getLabelItemOrMTItemOrCouponSetItem() { - if (labelItemOrMTItemOrCouponSetItem == null) { - labelItemOrMTItemOrCouponSetItem = new ArrayList(); - } - return this.labelItemOrMTItemOrCouponSetItem; - } - - /** - * Ruft den Wert der pickupItem-Eigenschaft ab. - * - * @return - * possible object is - * {@link PickupItemType } - * - */ - public PickupItemType getPickupItem() { - return pickupItem; - } - - /** - * Legt den Wert der pickupItem-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PickupItemType } - * - */ - public void setPickupItem(PickupItemType value) { - this.pickupItem = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutBaseRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutBaseRequestType.java deleted file mode 100644 index 92329bc..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutBaseRequestType.java +++ /dev/null @@ -1,137 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Siehe auch: - * - *

- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">ShoppingCartCheckoutViaPaymentResponseType</link>
- * 
- * - * . - * - * - * - *

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

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

- * <complexType name="ShoppingCartCheckoutBaseRequestType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
- *       <sequence>
- *         <choice>
- *           <element name="ShoppingCartIdentification" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartIdentificationType"/>
- *           <element name="BuyShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BuyShoppingCartType"/>
- *         </choice>
- *         <element name="DirectLabelInfo" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}DirectLabelInfoType" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartCheckoutBaseRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "shoppingCartIdentification", - "buyShoppingCart", - "directLabelInfo" -}) -@XmlSeeAlso({ - ShoppingCartCheckoutViaPaymentRequestType.class -}) -public class ShoppingCartCheckoutBaseRequestType - extends WsRequestType -{ - - @XmlElement(name = "ShoppingCartIdentification") - protected ShoppingCartIdentificationType shoppingCartIdentification; - @XmlElement(name = "BuyShoppingCart") - protected BuyShoppingCartType buyShoppingCart; - @XmlElement(name = "DirectLabelInfo") - protected DirectLabelInfoType directLabelInfo; - - /** - * Ruft den Wert der shoppingCartIdentification-Eigenschaft ab. - * - * @return - * possible object is - * {@link ShoppingCartIdentificationType } - * - */ - public ShoppingCartIdentificationType getShoppingCartIdentification() { - return shoppingCartIdentification; - } - - /** - * Legt den Wert der shoppingCartIdentification-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ShoppingCartIdentificationType } - * - */ - public void setShoppingCartIdentification(ShoppingCartIdentificationType value) { - this.shoppingCartIdentification = value; - } - - /** - * Ruft den Wert der buyShoppingCart-Eigenschaft ab. - * - * @return - * possible object is - * {@link BuyShoppingCartType } - * - */ - public BuyShoppingCartType getBuyShoppingCart() { - return buyShoppingCart; - } - - /** - * Legt den Wert der buyShoppingCart-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BuyShoppingCartType } - * - */ - public void setBuyShoppingCart(BuyShoppingCartType value) { - this.buyShoppingCart = value; - } - - /** - * Ruft den Wert der directLabelInfo-Eigenschaft ab. - * - * @return - * possible object is - * {@link DirectLabelInfoType } - * - */ - public DirectLabelInfoType getDirectLabelInfo() { - return directLabelInfo; - } - - /** - * Legt den Wert der directLabelInfo-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link DirectLabelInfoType } - * - */ - public void setDirectLabelInfo(DirectLabelInfoType value) { - this.directLabelInfo = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentRequestType.java deleted file mode 100644 index ce520c0..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentRequestType.java +++ /dev/null @@ -1,66 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * Ein Warenkorb wird über einen Redirect über eine externe Bezahlplattform bezahlt - * - *

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

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

- * <complexType name="ShoppingCartCheckoutViaPaymentRequestType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}ShoppingCartCheckoutBaseRequestType">
- *       <sequence>
- *         <element name="PartnerBackLinks" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PartnerBackLinksType"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartCheckoutViaPaymentRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "partnerBackLinks" -}) -public class ShoppingCartCheckoutViaPaymentRequestType - extends ShoppingCartCheckoutBaseRequestType -{ - - @XmlElement(name = "PartnerBackLinks", required = true) - protected PartnerBackLinksType partnerBackLinks; - - /** - * Ruft den Wert der partnerBackLinks-Eigenschaft ab. - * - * @return - * possible object is - * {@link PartnerBackLinksType } - * - */ - public PartnerBackLinksType getPartnerBackLinks() { - return partnerBackLinks; - } - - /** - * Legt den Wert der partnerBackLinks-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PartnerBackLinksType } - * - */ - public void setPartnerBackLinks(PartnerBackLinksType value) { - this.partnerBackLinks = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentResponseType.java deleted file mode 100644 index f21a57b..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartCheckoutViaPaymentResponseType.java +++ /dev/null @@ -1,96 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * Antwort eines Warenkorbes. - * Die Antwort. - * - * - *

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

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

- * <complexType name="ShoppingCartCheckoutViaPaymentResponseType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
- *       <sequence>
- *         <element name="PaymentForwardShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}PaymentForwardShoppingCartType" minOccurs="0"/>
- *         <element name="BuyShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BuyShoppingCartType" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartCheckoutViaPaymentResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "paymentForwardShoppingCart", - "buyShoppingCart" -}) -public class ShoppingCartCheckoutViaPaymentResponseType - extends WsResponseType -{ - - @XmlElement(name = "PaymentForwardShoppingCart") - protected PaymentForwardShoppingCartType paymentForwardShoppingCart; - @XmlElement(name = "BuyShoppingCart") - protected BuyShoppingCartType buyShoppingCart; - - /** - * Ruft den Wert der paymentForwardShoppingCart-Eigenschaft ab. - * - * @return - * possible object is - * {@link PaymentForwardShoppingCartType } - * - */ - public PaymentForwardShoppingCartType getPaymentForwardShoppingCart() { - return paymentForwardShoppingCart; - } - - /** - * Legt den Wert der paymentForwardShoppingCart-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link PaymentForwardShoppingCartType } - * - */ - public void setPaymentForwardShoppingCart(PaymentForwardShoppingCartType value) { - this.paymentForwardShoppingCart = value; - } - - /** - * Ruft den Wert der buyShoppingCart-Eigenschaft ab. - * - * @return - * possible object is - * {@link BuyShoppingCartType } - * - */ - public BuyShoppingCartType getBuyShoppingCart() { - return buyShoppingCart; - } - - /** - * Legt den Wert der buyShoppingCart-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BuyShoppingCartType } - * - */ - public void setBuyShoppingCart(BuyShoppingCartType value) { - this.buyShoppingCart = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartIdentificationType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartIdentificationType.java deleted file mode 100644 index 6bdff67..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartIdentificationType.java +++ /dev/null @@ -1,132 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Identifiziert einen Warenkorb. - * - * customerReferenz ist optional. - * - * - * - * - * - *

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

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

- * <complexType name="ShoppingCartIdentificationType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="shoppingCartId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="customerReference">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <minLength value="1"/>
- *             <maxLength value="35"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="nextShoppingCartId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartIdentificationType") -@XmlSeeAlso({ - ShoppingCartBaseType.class -}) -public class ShoppingCartIdentificationType { - - @XmlAttribute(name = "shoppingCartId") - protected String shoppingCartId; - @XmlAttribute(name = "customerReference") - protected String customerReference; - @XmlAttribute(name = "nextShoppingCartId") - protected String nextShoppingCartId; - - /** - * Ruft den Wert der shoppingCartId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getShoppingCartId() { - return shoppingCartId; - } - - /** - * Legt den Wert der shoppingCartId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setShoppingCartId(String value) { - this.shoppingCartId = value; - } - - /** - * Ruft den Wert der customerReference-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getCustomerReference() { - return customerReference; - } - - /** - * Legt den Wert der customerReference-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setCustomerReference(String value) { - this.customerReference = value; - } - - /** - * Ruft den Wert der nextShoppingCartId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNextShoppingCartId() { - return nextShoppingCartId; - } - - /** - * Legt den Wert der nextShoppingCartId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNextShoppingCartId(String value) { - this.nextShoppingCartId = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenRequestType.java deleted file mode 100644 index 8b23078..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenRequestType.java +++ /dev/null @@ -1,391 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Marketplace Toolset Eingangs-Schnittstelle - * Siehe auch: - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws" xmlns:ws_2_0="https://www.dhl.de/popweb/gw/ws/schema/2.0/popws">ShoppingCartOpenResponseType</link>
- * 
- * - * . - * - * - *

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

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

- * <complexType name="ShoppingCartOpenRequestType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
- *       <sequence>
- *         <element name="ShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}ShoppingCartBaseType"/>
- *       </sequence>
- *       <attribute name="acceptAgb" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="notifyUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="sendUserEmail" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="sendMaptosRSET" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *       <attribute name="workflowShowPage" default="ShoppingCart">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="30"/>
- *             <enumeration value="ShoppingCart"/>
- *             <enumeration value="ProductOrder"/>
- *             <enumeration value="VoucherOrder"/>
- *             <enumeration value="EbayIntro"/>
- *             <enumeration value="CsvImport"/>
- *             <enumeration value="PrintPrecheck"/>
- *             <enumeration value="CollectionOnly"/>
- *             <enumeration value="CollectionOrder"/>
- *             <enumeration value="DownloadPostagePDF"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="shipmentId">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <maxLength value="20"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="popInternalPageMessage" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
- *       <attribute name="popPaymentAcceptRedirectUrl" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
- *       <attribute name="popPaymentRejectRedirectUrl" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
- *       <attribute name="sendRedirect" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartOpenRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws", propOrder = { - "shoppingCart" -}) -public class ShoppingCartOpenRequestType - extends WsRequestType -{ - - @XmlElement(name = "ShoppingCart", required = true) - protected ShoppingCartBaseType shoppingCart; - @XmlAttribute(name = "acceptAgb") - protected Boolean acceptAgb; - @XmlAttribute(name = "notifyUrl") - protected String notifyUrl; - @XmlAttribute(name = "sendUserEmail") - protected Boolean sendUserEmail; - @XmlAttribute(name = "sendMaptosRSET") - protected Boolean sendMaptosRSET; - @XmlAttribute(name = "workflowShowPage") - protected String workflowShowPage; - @XmlAttribute(name = "shipmentId") - protected String shipmentId; - @XmlAttribute(name = "popInternalPageMessage") - @XmlSchemaType(name = "anySimpleType") - protected String popInternalPageMessage; - @XmlAttribute(name = "popPaymentAcceptRedirectUrl") - @XmlSchemaType(name = "anySimpleType") - protected String popPaymentAcceptRedirectUrl; - @XmlAttribute(name = "popPaymentRejectRedirectUrl") - @XmlSchemaType(name = "anySimpleType") - protected String popPaymentRejectRedirectUrl; - @XmlAttribute(name = "sendRedirect") - protected Boolean sendRedirect; - - /** - * Ruft den Wert der shoppingCart-Eigenschaft ab. - * - * @return - * possible object is - * {@link ShoppingCartBaseType } - * - */ - public ShoppingCartBaseType getShoppingCart() { - return shoppingCart; - } - - /** - * Legt den Wert der shoppingCart-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link ShoppingCartBaseType } - * - */ - public void setShoppingCart(ShoppingCartBaseType value) { - this.shoppingCart = value; - } - - /** - * Ruft den Wert der acceptAgb-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isAcceptAgb() { - if (acceptAgb == null) { - return false; - } else { - return acceptAgb; - } - } - - /** - * Legt den Wert der acceptAgb-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setAcceptAgb(Boolean value) { - this.acceptAgb = value; - } - - /** - * Ruft den Wert der notifyUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getNotifyUrl() { - return notifyUrl; - } - - /** - * Legt den Wert der notifyUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setNotifyUrl(String value) { - this.notifyUrl = value; - } - - /** - * Ruft den Wert der sendUserEmail-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isSendUserEmail() { - if (sendUserEmail == null) { - return false; - } else { - return sendUserEmail; - } - } - - /** - * Legt den Wert der sendUserEmail-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setSendUserEmail(Boolean value) { - this.sendUserEmail = value; - } - - /** - * Ruft den Wert der sendMaptosRSET-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isSendMaptosRSET() { - if (sendMaptosRSET == null) { - return false; - } else { - return sendMaptosRSET; - } - } - - /** - * Legt den Wert der sendMaptosRSET-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setSendMaptosRSET(Boolean value) { - this.sendMaptosRSET = value; - } - - /** - * Ruft den Wert der workflowShowPage-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getWorkflowShowPage() { - if (workflowShowPage == null) { - return "ShoppingCart"; - } else { - return workflowShowPage; - } - } - - /** - * Legt den Wert der workflowShowPage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setWorkflowShowPage(String value) { - this.workflowShowPage = value; - } - - /** - * Ruft den Wert der shipmentId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getShipmentId() { - return shipmentId; - } - - /** - * Legt den Wert der shipmentId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setShipmentId(String value) { - this.shipmentId = value; - } - - /** - * Ruft den Wert der popInternalPageMessage-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPopInternalPageMessage() { - return popInternalPageMessage; - } - - /** - * Legt den Wert der popInternalPageMessage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPopInternalPageMessage(String value) { - this.popInternalPageMessage = value; - } - - /** - * Ruft den Wert der popPaymentAcceptRedirectUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPopPaymentAcceptRedirectUrl() { - return popPaymentAcceptRedirectUrl; - } - - /** - * Legt den Wert der popPaymentAcceptRedirectUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPopPaymentAcceptRedirectUrl(String value) { - this.popPaymentAcceptRedirectUrl = value; - } - - /** - * Ruft den Wert der popPaymentRejectRedirectUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getPopPaymentRejectRedirectUrl() { - return popPaymentRejectRedirectUrl; - } - - /** - * Legt den Wert der popPaymentRejectRedirectUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setPopPaymentRejectRedirectUrl(String value) { - this.popPaymentRejectRedirectUrl = value; - } - - /** - * Ruft den Wert der sendRedirect-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isSendRedirect() { - if (sendRedirect == null) { - return false; - } else { - return sendRedirect; - } - } - - /** - * Legt den Wert der sendRedirect-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setSendRedirect(Boolean value) { - this.sendRedirect = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenResponseType.java deleted file mode 100644 index 4aed8e0..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartOpenResponseType.java +++ /dev/null @@ -1,97 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Eine Redirect URL wird zu dem zu kaufenden Warenkorb zurückgegeben - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws" xmlns:ws_2_0="https://www.dhl.de/popweb/gw/ws/schema/2.0/popws">ShoppingCartOpenRequestType</link>
- * 
- * - * . - * - * - *

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

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

- * <complexType name="ShoppingCartOpenResponseType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
- *       <attribute name="redirectUrl" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       <attribute name="shoppingCartId" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartOpenResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/2.0/popws") -public class ShoppingCartOpenResponseType - extends WsResponseType -{ - - @XmlAttribute(name = "redirectUrl") - protected String redirectUrl; - @XmlAttribute(name = "shoppingCartId") - protected String shoppingCartId; - - /** - * Ruft den Wert der redirectUrl-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getRedirectUrl() { - return redirectUrl; - } - - /** - * Legt den Wert der redirectUrl-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setRedirectUrl(String value) { - this.redirectUrl = value; - } - - /** - * Ruft den Wert der shoppingCartId-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getShoppingCartId() { - return shoppingCartId; - } - - /** - * Legt den Wert der shoppingCartId-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setShoppingCartId(String value) { - this.shoppingCartId = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateRequestType.java deleted file mode 100644 index 10e9022..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateRequestType.java +++ /dev/null @@ -1,108 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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; - - -/** - * - * Validiert einen Warenkorb. - * - * Siehe auch: - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">ShoppingCartValidateResponseType</link>
- * 
- * - * . - * - * - *

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

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

- * <complexType name="ShoppingCartValidateRequestType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsRequestType">
- *       <sequence>
- *         <element name="ShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BuyShoppingCartType"/>
- *       </sequence>
- *       <attribute name="persist" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartValidateRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "shoppingCart" -}) -public class ShoppingCartValidateRequestType - extends WsRequestType -{ - - @XmlElement(name = "ShoppingCart", required = true) - protected BuyShoppingCartType shoppingCart; - @XmlAttribute(name = "persist") - protected Boolean persist; - - /** - * Ruft den Wert der shoppingCart-Eigenschaft ab. - * - * @return - * possible object is - * {@link BuyShoppingCartType } - * - */ - public BuyShoppingCartType getShoppingCart() { - return shoppingCart; - } - - /** - * Legt den Wert der shoppingCart-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BuyShoppingCartType } - * - */ - public void setShoppingCart(BuyShoppingCartType value) { - this.shoppingCart = value; - } - - /** - * Ruft den Wert der persist-Eigenschaft ab. - * - * @return - * possible object is - * {@link Boolean } - * - */ - public boolean isPersist() { - if (persist == null) { - return false; - } else { - return persist; - } - } - - /** - * Legt den Wert der persist-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Boolean } - * - */ - public void setPersist(Boolean value) { - this.persist = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateResponseType.java deleted file mode 100644 index 5f0b01d..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/ShoppingCartValidateResponseType.java +++ /dev/null @@ -1,94 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Ergebnis einer Warenkorbvalidierung. - * - * Reflektiert den kompletten Warenkorb inklusive der Preise der Einzelposition und Preisbestandteile (Basisprodukt, - * Services) zurück. - * - * Der ResponseStatus reflektiert nur grundsätzliche Werte: - * - * - Warenkorb OK. - * - * - Warenkorb enthält Warnungen, ist aber kaufbar. - * - * - Warenkorb enthält Kaufverhindernde Fehler. - * - * Die einzelnen Validierungsfehler sind über die - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">ItemErrorsType</link>
- * 
- * - * verfügbar. - * - * Siehe auch - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">ShoppingCartValidateRequestType</link>
- * 
- * - * . - * - * - *

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

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

- * <complexType name="ShoppingCartValidateResponseType">
- *   <complexContent>
- *     <extension base="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseType">
- *       <sequence>
- *         <element name="ShoppingCart" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc}BuyShoppingCartType" minOccurs="0"/>
- *       </sequence>
- *     </extension>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "ShoppingCartValidateResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "shoppingCart" -}) -public class ShoppingCartValidateResponseType - extends WsResponseType -{ - - @XmlElement(name = "ShoppingCart") - protected BuyShoppingCartType shoppingCart; - - /** - * Ruft den Wert der shoppingCart-Eigenschaft ab. - * - * @return - * possible object is - * {@link BuyShoppingCartType } - * - */ - public BuyShoppingCartType getShoppingCart() { - return shoppingCart; - } - - /** - * Legt den Wert der shoppingCart-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link BuyShoppingCartType } - * - */ - public void setShoppingCart(BuyShoppingCartType value) { - this.shoppingCart = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/VoucherUsageContextType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/VoucherUsageContextType.java deleted file mode 100644 index 9e2e8ea..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/VoucherUsageContextType.java +++ /dev/null @@ -1,62 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlEnum; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java-Klasse für VoucherUsageContextType. - * - *

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

- *

- * <simpleType name="VoucherUsageContextType">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *     <enumeration value="PUBLIC"/>
- *     <enumeration value="SUPPORT"/>
- *     <enumeration value="STORNO"/>
- *     <enumeration value="INTERNAL"/>
- *   </restriction>
- * </simpleType>
- * 
- * - */ -@XmlType(name = "VoucherUsageContextType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popps") -@XmlEnum -public enum VoucherUsageContextType { - - - /** - * Der Coupon kann vom Kunden gekauft werden. - * - */ - PUBLIC, - - /** - * Der Kundensupport legt Coupons dieses Typs an. - * - */ - SUPPORT, - - /** - * Coupons dieses Typs können als Gutschrift bei einer Stornierung verwendet werden. - * - */ - STORNO, - - /** - * Z.B. ein Promotions Coupon - * - */ - INTERNAL; - - public String value() { - return name(); - } - - public static VoucherUsageContextType fromValue(String v) { - return valueOf(v); - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsRequestType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsRequestType.java deleted file mode 100644 index 5ed2653..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsRequestType.java +++ /dev/null @@ -1,137 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Basistyp für Web-Requests. - * - * Teile von - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">AuthType</link>
- * 
- * - * müssen mitgesendet werden. - * - * - *

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

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

- * <complexType name="WsRequestType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Auth" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}AuthType"/>
- *       </sequence>
- *       <attribute name="detailFlags" type="{http://www.w3.org/2001/XMLSchema}long" />
- *       <attribute name="version" use="required" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}VersionType" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "WsRequestType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "auth" -}) -@XmlSeeAlso({ - ShoppingCartOpenRequestType.class, - LoadBuyedShoppingCartRequestType.class, - ShoppingCartValidateRequestType.class, - ShoppingCartCheckoutBaseRequestType.class, - ProductInfoRequestType.class -}) -public abstract class WsRequestType { - - @XmlElement(name = "Auth", required = true) - protected AuthType auth; - @XmlAttribute(name = "detailFlags") - protected Long detailFlags; - @XmlAttribute(name = "version", required = true) - protected String version; - - /** - * Ruft den Wert der auth-Eigenschaft ab. - * - * @return - * possible object is - * {@link AuthType } - * - */ - public AuthType getAuth() { - return auth; - } - - /** - * Legt den Wert der auth-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link AuthType } - * - */ - public void setAuth(AuthType value) { - this.auth = value; - } - - /** - * Ruft den Wert der detailFlags-Eigenschaft ab. - * - * @return - * possible object is - * {@link Long } - * - */ - public Long getDetailFlags() { - return detailFlags; - } - - /** - * Legt den Wert der detailFlags-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Long } - * - */ - public void setDetailFlags(Long value) { - this.detailFlags = value; - } - - /** - * Ruft den Wert der version-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVersion() { - return version; - } - - /** - * Legt den Wert der version-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVersion(String value) { - this.version = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseStatus.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseStatus.java deleted file mode 100644 index dc911d9..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseStatus.java +++ /dev/null @@ -1,94 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Ein Webservice liefert bei erfolgreichem Empfang eines Webservice-Request immer eine Antwort. - * - * - *

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

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

- * <complexType name="WsResponseStatus">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <attribute name="status" type="{http://www.w3.org/2001/XMLSchema}int" />
- *       <attribute name="errorMessage">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "WsResponseStatus", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws") -public class WsResponseStatus { - - @XmlAttribute(name = "status") - protected Integer status; - @XmlAttribute(name = "errorMessage") - protected String errorMessage; - - /** - * Ruft den Wert der status-Eigenschaft ab. - * - * @return - * possible object is - * {@link Integer } - * - */ - public Integer getStatus() { - return status; - } - - /** - * Legt den Wert der status-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link Integer } - * - */ - public void setStatus(Integer value) { - this.status = value; - } - - /** - * Ruft den Wert der errorMessage-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getErrorMessage() { - return errorMessage; - } - - /** - * Legt den Wert der errorMessage-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setErrorMessage(String value) { - this.errorMessage = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseType.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseType.java deleted file mode 100644 index 6b13a78..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/WsResponseType.java +++ /dev/null @@ -1,111 +0,0 @@ - -package de.dhl.onlinefrankierung.webservice; - -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.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; - - -/** - * - * Basis Typ für alle Web-Responses. - * - * Es muss immer - * - *
- * <?xml version="1.0" encoding="UTF-8"?><link xmlns="http://www.w3.org/2001/XMLSchema" xmlns:base="https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase" xmlns:ps="https://www.dhl.de/popweb/gw/ws/schema/1.0/popps" xmlns:sc="https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc" xmlns:ws="https://www.dhl.de/popweb/gw/ws/schema/1.0/popws">WsResponseStatus</link>
- * 
- * - * mit den Status-Informationen gesetzt sein. - * - * Alle anderen Dokumentenanteile sind abhängig vom Erfolg des Web-Service Aufrufs. - * - *

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

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

- * <complexType name="WsResponseType">
- *   <complexContent>
- *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       <sequence>
- *         <element name="Status" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popws}WsResponseStatus"/>
- *       </sequence>
- *       <attribute name="version" use="required" type="{https://www.dhl.de/popweb/gw/ws/schema/1.0/popbase}VersionType" />
- *     </restriction>
- *   </complexContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "WsResponseType", namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popws", propOrder = { - "status" -}) -@XmlSeeAlso({ - ShoppingCartOpenResponseType.class, - LoadBuyedShoppingCartResponseType.class, - ShoppingCartValidateResponseType.class, - ShoppingCartCheckoutViaPaymentResponseType.class, - ProductInfoResponseType.class -}) -public abstract class WsResponseType { - - @XmlElement(name = "Status", required = true) - protected WsResponseStatus status; - @XmlAttribute(name = "version", required = true) - protected String version; - - /** - * Ruft den Wert der status-Eigenschaft ab. - * - * @return - * possible object is - * {@link WsResponseStatus } - * - */ - public WsResponseStatus getStatus() { - return status; - } - - /** - * Legt den Wert der status-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link WsResponseStatus } - * - */ - public void setStatus(WsResponseStatus value) { - this.status = value; - } - - /** - * Ruft den Wert der version-Eigenschaft ab. - * - * @return - * possible object is - * {@link String } - * - */ - public String getVersion() { - return version; - } - - /** - * Legt den Wert der version-Eigenschaft fest. - * - * @param value - * allowed object is - * {@link String } - * - */ - public void setVersion(String value) { - this.version = value; - } - -} diff --git a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/package-info.java b/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/package-info.java deleted file mode 100644 index 6ba96ac..0000000 --- a/onlinefrankierung/src/main/generated/de/dhl/onlinefrankierung/webservice/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -@javax.xml.bind.annotation.XmlSchema(namespace = "https://www.dhl.de/popweb/gw/ws/schema/1.0/popsc", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) -package de.dhl.onlinefrankierung.webservice; From a8ab971f7e46def9f4f90676a98a2142314f3070 Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Thu, 20 Apr 2017 14:49:35 +0200 Subject: [PATCH 04/10] removed useless class --- onlinefrankierung/src/main/java/Client.java | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 onlinefrankierung/src/main/java/Client.java diff --git a/onlinefrankierung/src/main/java/Client.java b/onlinefrankierung/src/main/java/Client.java deleted file mode 100644 index 70d432c..0000000 --- a/onlinefrankierung/src/main/java/Client.java +++ /dev/null @@ -1,13 +0,0 @@ -import de.dhl.onlinefrankierung.webservice.PopPartnerService; - -public class Client { - - public Client() { - super(); - } - - public static void main(String[] args) { - PopPartnerService service = new PopPartnerService(); - } - -} From ab8f77c13b3c2e8af881777d45678f098aca22c6 Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Thu, 3 Aug 2017 20:40:35 +0200 Subject: [PATCH 05/10] maybe additional headers --- onlinefrankierung/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/onlinefrankierung/build.gradle b/onlinefrankierung/build.gradle index 81e9de5..3057c65 100644 --- a/onlinefrankierung/build.gradle +++ b/onlinefrankierung/build.gradle @@ -32,7 +32,7 @@ task wsimport2(type:Exec) { wsimport2.destDir.mkdirs() sourceSets.main.output.classesDir.mkdirs() } - commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', destDir, '-d', sourceSets.main.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile' + commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', destDir, '-d', sourceSets.main.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile', '-XadditionalHeaders' } wsimport2.outputs.dir wsimport2.destDir From 638e48b9450307514cde003d30ae7b1eedb539a0 Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Tue, 16 Jan 2018 10:57:37 +0100 Subject: [PATCH 06/10] fixed WSDL import for DHL onlinefrankierung --- onlinefrankierung/build.gradle | 63 ++++++++++++-------------------- onlinefrankierung/src/.gitignore | 2 + 2 files changed, 25 insertions(+), 40 deletions(-) create mode 100644 onlinefrankierung/src/.gitignore diff --git a/onlinefrankierung/build.gradle b/onlinefrankierung/build.gradle index 3057c65..2f9c17c 100644 --- a/onlinefrankierung/build.gradle +++ b/onlinefrankierung/build.gradle @@ -1,40 +1,31 @@ -apply plugin: 'java' - -repositories { - jcenter() -} - configurations { jaxws wsimport } dependencies { - jaxws 'com.sun.xml.ws:jaxws-tools:2.1.4' + jaxws 'com.sun.xml.ws:jaxws-tools:2.2.10' } group = 'de.dhl' version = '2.0' sourceSets { - wsimport { - java.srcDir "src/main/generated" - } + wsimport main { compileClasspath += wsimport.output runtimeClasspath += wsimport.output } } -task wsimport2(type:Exec) { +task wsimport(type:Exec) { ext.destDir = file("${projectDir}/src/main/generated") doFirst { - wsimport2.destDir.mkdirs() - sourceSets.main.output.classesDir.mkdirs() + sourceSets.wsimport.java.srcDirs[0].mkdirs() + sourceSets.wsimport.output.classesDir.mkdirs() } - commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', destDir, '-d', sourceSets.main.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile', '-XadditionalHeaders' + commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', sourceSets.wsimport.java.srcDirs[0], '-d', sourceSets.wsimport.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile', '-XadditionalHeaders' } -wsimport2.outputs.dir wsimport2.destDir def download(url, File dest) { if (!dest.exists()) { @@ -42,45 +33,37 @@ def download(url, File dest) { } } -task download { - ext.wsdlDir = new File(projectDir, "/src/main/wsdl") - doLast { - wsdlDir.mkdirs() - download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', new File(wsdlDir, "privatkundenversand-api-2.0.wsdl")) - download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', new File(wsdlDir, 'popws-2.0.xsd')) - download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', new File(wsdlDir, 'poppdb-2.0.xsd')) - } -} - -task wsimportBroken { - dependsOn download - ext.destDir = file("${projectDir}/src/main/generated") +task wsimport2 { doLast { + download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', new File(projectDir, "privatkundenversand-api-2.0.wsdl")) + download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', new File(projectDir, 'popws-2.0.xsd')) + download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', new File(projectDir, 'poppdb-2.0.xsd')) + sourceSets.wsimport.output.classesDir.mkdirs() + sourceSets.wsimport.java.srcDirs[0].mkdirs() ant { - sourceSets.main.output.classesDir.mkdirs() - destDir.mkdirs() taskdef(name: 'wsimport', classname: 'com.sun.tools.ws.ant.WsImport', classpath: configurations.jaxws.asPath) wsimport( keep: true, - destdir: sourceSets.main.output.classesDir, - sourcedestdir: destDir, + destdir: sourceSets.wsimport.output.classesDir, + sourcedestdir: sourceSets.wsimport.java.srcDirs[0], package: "de.dhl.onlinefrankierung.webservice", xnocompile: "true", wsdl: 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl' ) { - binding(file:'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd') - binding(file:'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd') + binding(dir:projectDir, includes:'popws-2.0.xsd,poppdb-2.0.xsd') } } } } -sourceSets.main.java.srcDirs.add('src/main/generated') +wsimport.outputs.dir sourceSets.wsimport.java.srcDirs[0] + +compileWsimportJava.dependsOn(wsimport) +compileJava.dependsOn(compileWsimportJava) -compileWsimportJava.dependsOn(wsimport2) +jar.from sourceSets.wsimport.runtimeClasspath +sourcesJar.from sourceSets.wsimport.allJava, sourceSets.main.allJava -compileJava { - // dependsOn(wsimport2) - dependsOn(compileWsimportJava) - source sourceSets.wsimport.java, sourceSets.main.java +clean { + delete sourceSets.wsimport.java.srcDirs } diff --git a/onlinefrankierung/src/.gitignore b/onlinefrankierung/src/.gitignore new file mode 100644 index 0000000..2fd786f --- /dev/null +++ b/onlinefrankierung/src/.gitignore @@ -0,0 +1,2 @@ +/wsimport/ + From a746e7c46c220cbc9bfd3d6bc86b4437050e7ac8 Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Tue, 16 Jan 2018 12:05:18 +0100 Subject: [PATCH 07/10] removed not used gitignore --- onlinefrankierung/src/main/.gitignore | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 onlinefrankierung/src/main/.gitignore diff --git a/onlinefrankierung/src/main/.gitignore b/onlinefrankierung/src/main/.gitignore deleted file mode 100644 index f0987b5..0000000 --- a/onlinefrankierung/src/main/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/generated/ - From 3acf66eaa95ac7177a2fd00fa5968acb5f98a7f3 Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Tue, 16 Jan 2018 17:41:43 +0100 Subject: [PATCH 08/10] use local WSDL --- onlinefrankierung/build.gradle | 25 +- onlinefrankierung/src/.gitignore | 2 - onlinefrankierung/src/wsimport/.gitignore | 2 + .../2.0/privatkundenversand-api-2.0.wsdl | 152 ++ .../popbase/1.0/popbase-1.0.xsd | 211 +++ .../popbase/1.1/popbase-1.1.xsd | 211 +++ .../popbase/2.0/popbase-2.0.xsd | 211 +++ .../poppdb/1.0/poppdb-1.0.xsd | 1120 ++++++++++++++ .../poppdb/1.1/poppdb-1.1.xsd | 1120 ++++++++++++++ .../poppdb/2.0/poppdb-2.0.xsd | 1120 ++++++++++++++ .../popps/1.0/popps-1.0.xsd | 262 ++++ .../popps/1.1/popps-1.1.xsd | 262 ++++ .../popps/2.0/popps-2.0.xsd | 262 ++++ .../popsc/1.0/popsc-1.0.xsd | 1373 +++++++++++++++++ .../popsc/1.1/popsc-1.1.xsd | 59 + .../popsc/2.0/popsc-2.0.xsd | 54 + .../popws/1.0/popws-1.0.xsd | 377 +++++ .../popws/1.1/popws-1.1.xsd | 377 +++++ .../popws/2.0/popws-2.0.xsd | 266 ++++ 19 files changed, 7449 insertions(+), 17 deletions(-) delete mode 100644 onlinefrankierung/src/.gitignore create mode 100644 onlinefrankierung/src/wsimport/.gitignore create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.0/popbase-1.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.1/popbase-1.1.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/2.0/popbase-2.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.0/poppdb-1.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.1/poppdb-1.1.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/2.0/poppdb-2.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.0/popps-1.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.1/popps-1.1.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/2.0/popps-2.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.0/popsc-1.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.1/popsc-1.1.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/2.0/popsc-2.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.0/popws-1.0.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.1/popws-1.1.xsd create mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/2.0/popws-2.0.xsd diff --git a/onlinefrankierung/build.gradle b/onlinefrankierung/build.gradle index 2f9c17c..bee9f97 100644 --- a/onlinefrankierung/build.gradle +++ b/onlinefrankierung/build.gradle @@ -18,8 +18,7 @@ sourceSets { } } -task wsimport(type:Exec) { - ext.destDir = file("${projectDir}/src/main/generated") +task wsimport2(type:Exec) { doFirst { sourceSets.wsimport.java.srcDirs[0].mkdirs() sourceSets.wsimport.output.classesDir.mkdirs() @@ -27,17 +26,8 @@ task wsimport(type:Exec) { commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', sourceSets.wsimport.java.srcDirs[0], '-d', sourceSets.wsimport.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile', '-XadditionalHeaders' } -def download(url, File dest) { - if (!dest.exists()) { - new URL('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl').withInputStream{ i -> dest.withOutputStream{ it << i }} - } -} - -task wsimport2 { +task wsimport { doLast { - download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', new File(projectDir, "privatkundenversand-api-2.0.wsdl")) - download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', new File(projectDir, 'popws-2.0.xsd')) - download('https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', new File(projectDir, 'poppdb-2.0.xsd')) sourceSets.wsimport.output.classesDir.mkdirs() sourceSets.wsimport.java.srcDirs[0].mkdirs() ant { @@ -46,11 +36,16 @@ task wsimport2 { keep: true, destdir: sourceSets.wsimport.output.classesDir, sourcedestdir: sourceSets.wsimport.java.srcDirs[0], + extension: true, + verbose: true, + quiet: false, + xnocompile: true, + xendorsed: true, package: "de.dhl.onlinefrankierung.webservice", - xnocompile: "true", - wsdl: 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl' + wsdl: "${projectDir}/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl" ) { - binding(dir:projectDir, includes:'popws-2.0.xsd,poppdb-2.0.xsd') + binding(dir:"${projectDir}/src/wsimport/resources/privatkundenversand-api-2.0", + includes:"poppdb/2.0/poppdb-2.0.xsd,popws/2.0/popws-2.0.xsd") } } } diff --git a/onlinefrankierung/src/.gitignore b/onlinefrankierung/src/.gitignore deleted file mode 100644 index 2fd786f..0000000 --- a/onlinefrankierung/src/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/wsimport/ - diff --git a/onlinefrankierung/src/wsimport/.gitignore b/onlinefrankierung/src/wsimport/.gitignore new file mode 100644 index 0000000..3bec85c --- /dev/null +++ b/onlinefrankierung/src/wsimport/.gitignore @@ -0,0 +1,2 @@ +/java/ + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl new file mode 100644 index 0000000..b21406f --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.0/popbase-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.0/popbase-1.0.xsd new file mode 100644 index 0000000..2e84e69 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.0/popbase-1.0.xsd @@ -0,0 +1,211 @@ + + + + + + Eine Email. + + + + + + + + Interner Produktbezeichner. Setzt sich i.d.R. aus Grossbuchstaben zusammen + + + + + + + + + Einschreibencode. + + + + + + + Interner Bezeichner für die Art der Vorausverfügung. Kann zur Zeit - PA_DESTROY oder PA_RETURN enthalten. + + + + + + + Betrag EUR + + + + + + + + Mehrwertsteuer in Prozent + + + + + + ISO3 alpha. Beispiel DEU + + + + + + + + + Ein Coupon-Code + + + + + + + + + + ISO3 Währung. Beispiel EUR. + + Anmerkung: POP unterstützt zur Zeit nur EUR. + + + + + + + + + Dimensionen einer Sendung/Packstück. + + + + Länge in Zentimeter + + + + + Breite in Zentimeter + + + + + Tiefe in Zentimeter + + + + + Gewicht in Gramm + + + + + + Eine Preiskomponente + + + + Bruttobetrag + + + + + MwSt. in Prozent z.B. 19 für 19% + + + + + Interne ID des Produktes oder Service + + + + + Syntetisches Land des Produktpreises + + + + + Betrag, der durch Einlösung eines Coupons reduziert wurde. + + + + + Falls Coupon eingelöst, der Coupon-Code + + + + + Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der Grund des Rabattes + + + + + Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der nachgelassene Betrag. + + + + + + + + Version String mit Mayor.Minor.Build. + + Wird sowohl im Request, wie Response gesetzt, wobei folgendes gilt. + + Mayor muss erfüllt sein. + + Minor muss Request mindest Response oder höher sein. Response sollte Rückwärtskompatibel sein, jedoch der Response + könnte weitere optionale Attribute und Elemente enthalten. + + Build wird ignoriert und wird nur zu Informationszwecken geliefert. + + + + + + + + Telefonnummer + + + + + + + + + + Eine Liste von (key,value)-Paaren + + + + + Schlüssel des Eintrags + + + + + + + + + Ein (key,value)-Paar + + + + Wert des Eintrags + + + + + Schlüssel des Eintrags + + + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.1/popbase-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.1/popbase-1.1.xsd new file mode 100644 index 0000000..2e84e69 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.1/popbase-1.1.xsd @@ -0,0 +1,211 @@ + + + + + + Eine Email. + + + + + + + + Interner Produktbezeichner. Setzt sich i.d.R. aus Grossbuchstaben zusammen + + + + + + + + + Einschreibencode. + + + + + + + Interner Bezeichner für die Art der Vorausverfügung. Kann zur Zeit - PA_DESTROY oder PA_RETURN enthalten. + + + + + + + Betrag EUR + + + + + + + + Mehrwertsteuer in Prozent + + + + + + ISO3 alpha. Beispiel DEU + + + + + + + + + Ein Coupon-Code + + + + + + + + + + ISO3 Währung. Beispiel EUR. + + Anmerkung: POP unterstützt zur Zeit nur EUR. + + + + + + + + + Dimensionen einer Sendung/Packstück. + + + + Länge in Zentimeter + + + + + Breite in Zentimeter + + + + + Tiefe in Zentimeter + + + + + Gewicht in Gramm + + + + + + Eine Preiskomponente + + + + Bruttobetrag + + + + + MwSt. in Prozent z.B. 19 für 19% + + + + + Interne ID des Produktes oder Service + + + + + Syntetisches Land des Produktpreises + + + + + Betrag, der durch Einlösung eines Coupons reduziert wurde. + + + + + Falls Coupon eingelöst, der Coupon-Code + + + + + Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der Grund des Rabattes + + + + + Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der nachgelassene Betrag. + + + + + + + + Version String mit Mayor.Minor.Build. + + Wird sowohl im Request, wie Response gesetzt, wobei folgendes gilt. + + Mayor muss erfüllt sein. + + Minor muss Request mindest Response oder höher sein. Response sollte Rückwärtskompatibel sein, jedoch der Response + könnte weitere optionale Attribute und Elemente enthalten. + + Build wird ignoriert und wird nur zu Informationszwecken geliefert. + + + + + + + + Telefonnummer + + + + + + + + + + Eine Liste von (key,value)-Paaren + + + + + Schlüssel des Eintrags + + + + + + + + + Ein (key,value)-Paar + + + + Wert des Eintrags + + + + + Schlüssel des Eintrags + + + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/2.0/popbase-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/2.0/popbase-2.0.xsd new file mode 100644 index 0000000..2e84e69 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/2.0/popbase-2.0.xsd @@ -0,0 +1,211 @@ + + + + + + Eine Email. + + + + + + + + Interner Produktbezeichner. Setzt sich i.d.R. aus Grossbuchstaben zusammen + + + + + + + + + Einschreibencode. + + + + + + + Interner Bezeichner für die Art der Vorausverfügung. Kann zur Zeit - PA_DESTROY oder PA_RETURN enthalten. + + + + + + + Betrag EUR + + + + + + + + Mehrwertsteuer in Prozent + + + + + + ISO3 alpha. Beispiel DEU + + + + + + + + + Ein Coupon-Code + + + + + + + + + + ISO3 Währung. Beispiel EUR. + + Anmerkung: POP unterstützt zur Zeit nur EUR. + + + + + + + + + Dimensionen einer Sendung/Packstück. + + + + Länge in Zentimeter + + + + + Breite in Zentimeter + + + + + Tiefe in Zentimeter + + + + + Gewicht in Gramm + + + + + + Eine Preiskomponente + + + + Bruttobetrag + + + + + MwSt. in Prozent z.B. 19 für 19% + + + + + Interne ID des Produktes oder Service + + + + + Syntetisches Land des Produktpreises + + + + + Betrag, der durch Einlösung eines Coupons reduziert wurde. + + + + + Falls Coupon eingelöst, der Coupon-Code + + + + + Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der Grund des Rabattes + + + + + Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der nachgelassene Betrag. + + + + + + + + Version String mit Mayor.Minor.Build. + + Wird sowohl im Request, wie Response gesetzt, wobei folgendes gilt. + + Mayor muss erfüllt sein. + + Minor muss Request mindest Response oder höher sein. Response sollte Rückwärtskompatibel sein, jedoch der Response + könnte weitere optionale Attribute und Elemente enthalten. + + Build wird ignoriert und wird nur zu Informationszwecken geliefert. + + + + + + + + Telefonnummer + + + + + + + + + + Eine Liste von (key,value)-Paaren + + + + + Schlüssel des Eintrags + + + + + + + + + Ein (key,value)-Paar + + + + Wert des Eintrags + + + + + Schlüssel des Eintrags + + + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.0/poppdb-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.0/poppdb-1.0.xsd new file mode 100644 index 0000000..464b850 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.0/poppdb-1.0.xsd @@ -0,0 +1,1120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Filtern des Responses. + + + + + Wenn gesetzt ein Filter auf das Land als ISO3 alpha + Land (z.B. DEU). Es kann auch ein + Matcher-Filter-Ausdruck angegeben werden. + + + + + + + Wenn gesetzt ein Filter auf die Produktgruppe (z.B. + STANDARD). Es kann auch ein Matcher-Filter-Ausdruck + angegeben werden. + + + + + + + Wenn gesetzt ein Filter auf die Produkt-ID, (z.B. + PAK10.SPERR.DEU). Es kann auch ein + Matcher-Filter-Ausdruck angegeben werden. Achtung: + Bei Auslandssendungen kann das Land auch ein + syntetisches sein. + + + + + + Boolean true / false ob die EKP-Nummer mit ausgegeben werden soll. + + + + + Boolean true / false ob zusätzliche Attribute im + Element ProductDesc mit ausgegeben + werden sollen. + + + + + + + Sollen auch Preise angezeigt werden. + + + + + + + Sollen - falls vorhanden - auch Preise angezeigt + werden, die in der Zukunft aktiv werden bzw. in der + Vergangenheit gültig waren. + + + + + + + Sollen die in POP verwendeten Oberflächentexte mit + ausgegeben werden. + + + + + + + Sollen die Maximal-Dimensionen ausgegeben werden. + + + + + + + Sollen die Features und Produktattribute mit + ausgegeben werden. + + + + + + + Gebe die Übergangsinformationen aus. So wird zu + einem Produkt wie z.B. PAK10.SPERR.DEU eine Liste + von von weiteren Services zu dem Basisprodukt + ausgegeben werden, die in der Oberfläche ausgegeben + werden. + + + + + + + Unterdrückt die interne XML-Kompression über id und + idref. Achtung: Responses können SEHR gross werden, + falls dies auf true gesetzt wird. Attribute darf nur + in Absprache mit DHL auf true gesetzt werden. + + + + + + + Wenn gesetzt nur die Produkte, die maximal das + Gewicht abdecken. + + + + + + + + PartnerID aka Marktplatz. Ist identisch aus dem + Request. + + + + + Produktgruppen. + + + + + + + Virtuelle Konfigurationszeit. + Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert + werden. + + + + + ID der PopConfig. + Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert + werden. + + + + + Standard Produktgruppe. + + + + + + + Eine Produktgruppe fasst eine Gruppe von Produkten + zusammen. + + + + + + + Mögliche Zielländer für Sendungen. + + + + + + Mögliche dazubuchbare Abholungsservices mit Preisen. + + + + + + + Interner Name der Produktgruppe. + + + + + Text der Produktgruppe in der Oberfläche. + + + + + + + + Produkte für ein Land. + Attribute name in NamedReference + enthält Alphanumerisches ISO3 Kennung des + Landes. + + + + + + + Liste von Basisprodukten, die in dem Land + verfügbar sind. + + + + + + true ist das Land kein reelles Land, sondern ein + synthetisches, wie z.B. EU. + + + + + + ISO alpha Notation eines Landes + + + + + Numerische 3stellige Kennzeichnung des Landes. + + + + + + Name des Landes, wie es in der Oberfläche verwendet + wird. + + + + + In der gewählten Produktgruppe und Land das + Standard Basisprodukt, das initial ausgewählt ist. + + + + + + + + + + + Informationen über ein Basisprodukt. Ein Basisprodukt + ist ein Produkt ohne Services. + + + + + + + + + Preis(e) des Produktes. + + Hat das Basisprodukt mehrere Levels + werden mehrere Prices-Strukturen + ausgegeben. + + + + + + + Technische Beschreibung des + Basisproduktes. + + + + + + + Produkte zu diesem Basisprodukt + + + + + + + + Welches Produkt soll standardmäßig gewählt + werden. I.d.R. ist dies das Basisprodukt + ohne Services. + + + + + + EKP des Basisproduktes. + + + + + Wenn true, hat dieses Basisprodukt Preise + abhängig vom Volumen. Es kann dann mehrere + Prices Elemente enthalten. + + + + + + + + + + + Enthält eine Liste von Preisen. Der erste in der Liste + ist hierbei der derzeitig gültige Preis. + + + + + + + + + Preise werden nur ausgegeben, wenn im + Filter + viewPrice auf true gesetzt ist. + + + + + + + Falls es sich um einen mengen- oder + volumenabhängiger Preis handelt, hier die minale Menge oder + Volumen. + + + + + + + + + + Beschreibung des Basisproduktes + + + + + + + + Produkt ist nicht sichtbar. + + + + + + + + Label: Kommasperariert Liste von + Label-Symbolen. + + + + + + Sortierschlüssel. + + + + + Das Limit, ab welchem Warenwert ein Hinweis auf CP71 notwendig ist + + + + Gibt an ab welchem Warenwert ein Wechsel von CN22 auf CN23 notwendig ist. + + + + + ISO3-Land des Absenderlandes. + + + + + + + Wert in cm. Maximale Länge des Packstückes. + + + + + + + Wert in cm. Maximale Breite des Packstückes. + + + + + + + Wert in cm. Maximale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Maximales Gewicht des + Packstückes. + + + + + + + Wert in cm. Maximales Hurtmass des + Packstückes. + + + + + + + + Wert in cm. Maximaler Durchmesser bei Rollensendungen. + + + + + + + + Wert in cm. Minimale Länge des Packstückes. + + + + + + + Wert in cm. Minimale Breite des Packstückes. + + + + + + + Wert in cm. Minimale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Minimales Gewicht des + Packstückes. + + + + + + + Wert in cm. Minimales Gurtmass des + Packstückes. + + + + + + + + Wert in cm. Minimaler Durchmesser bei Rollensendungen. + + + + + + + + + + + Ein Produkt ist die Kombination eines Basisproduktes + mit einem spezifischen Set an Services. + + + + + + + + + Die Services, die mit diesem Produkt verknüpft + sind. + + + + + + Kommaseperierte Liste der Abholservices. + + + + + + + + + + Beschreibung des Produktes. + + + + + + + + + + Wert in cm. Maximale Länge des Packstückes. + + + + + + + Wert in cm. Maximale Breite des Packstückes. + + + + + + + Wert in cm. Maximale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Maximales Gewicht des + Packstückes. + + + + + + + Wert in cm. Maximales Hurtmass des + Packstückes. + + + + + + + + Wert in cm. Maximaler Durchmesser bei Rollensendungen. + + + + + + + + Wert in cm. Minimale Länge des Packstückes. + + + + + + + Wert in cm. Miniimale Breite des Packstückes. + + + + + + + Wert in cm. Minimale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Minimales Gewicht des + Packstückes. + + + + + + + Wert in cm. minimales Gurtmass des + Packstückes. + + + + + + + + Wert in cm. Minimaler Durchmesser bei Rollensendungen. + + + + + + + + Für dieses Produkt ist eine Einlieferung in + eine Packstation nicht möglich. + + + + + + + + Typ des Sendungsidentifizierer. Mögliche + Werte sind: LP für LicencePlate und IDC für + Identcode + + + + + + + Typ des Routingcodes. Mögliche Werte sind: + RC für internationaler Routingcode und LC + für Postspezifischen Leitcode. + + + + + + Produktschlüssel. + + + + + + Produktschlüssel, wie er im Leitcode + verwendet wird. + + + + + + + Interner Name des Nummerbereiches, der für + die Generierung des Sendungsidentifizierers + verwendet wird. + + + + + + + Interner Name des Label. + + + + + + + Produktschlüssel für die Beauftragung bei + AMSEL. + + + + + + Absenderland. + + + + + + + + + + Ein einzelner Preis. + + + + + + + Brutto Preis + + + + + + Enthaltene Prozent (i.d.R. 0 oder 19) + + + + + + + Interner Name des Preises. I.d.R. identisch + zum + internen Namen des zugrundeliegenden + Produktes. + + + + + + + Interner Primary Key des Preises. + + + + + + + Land oder syntetisches Land für den Preis. + Kann auch + leer sein, falls der Preis für + alle Länder gilt. + + + + + + Falls vorhanden ein Startzeitpunkt des Preises + + + + + + Falls vorhanden Ende des Preises + + + + + + + + + Basisstruktur der referenzierbaren Elemente. + + + + + XML ID der Node. + Diese ID wird bei jedem Call neu + vergeben und wird nur für die Auflösung + der idref benötigt. + + + + + + Wenn gesetzt, ist die eigentliche Information dieses + Element in dem Element mit der entsprechenden id zu finden. + + + + + + + + Referenzierbares Element mit einem Namen. + Der Name ist ein POP-Interner Name. + + + + + + + + + + + + Ein Service, der einem Produkt zugeordnet ist. + + + + + + + + + Beschreibung des Services + + + + + + + Preise des Services + + + + + + + + Wenn true, hat dieser Service Preise + abhängig vom Volumen oder anderen Kritieren. + Es kann dann mehrere Prices Elemente + enthalten. + + + + + + + Services, die NICHT dem Produkt zugeordnet + sind, haben selected false. Services mit + selected false werden nur dann mit + ausgegeben, wenn viewTransitions im + ProductInfoFilterType gesetzt ist. + + + + + + + EKP des Services. + + + + + Service wird zwar angezeigt, jedoch ist + nicht für den Benutzer auswählbar, da + ansonsten eine ungültige + Produkt-Service-Kombination entsteht. + + + + + + + + + + Beschreibung des Services. + + + + + + Sortierschlüssel + + + + + Wenn der Service einer Servicegruppe zugehörig ist, + der interne Name der Service-Gruppe. + Service-Gruppen werden gebildet, wenn eine Reihe von gleichartigen Services als + Auswahlfeld (Dropdownliste oder Radioboxen) dargestellt werden + sollen. + Beispiel sind Versicherungsservices mit verschiedenen + Versicherungsdeckungen. + + + + + true falls diese Service in einer Servicegruppe ist + und bei einer Auswahl für Nicht ausgewählt steht. + + + + + Service ist intern und wird intern dem Produkt + zugewiesen. + + + + + + + + + + Beschreibung von Produkten oder Services + + + + + + + + Features sind eine mit Kommas seperierte + Liste von String, die das Produkt/Service + mit einer Produkteigenschaft kennzeichnet. + Siehe auch TODO (Link auf Wiki). + + + + + + + Features sind eine kommaseperarierte Liste + von Schlüssel=Wert Paaren, die das + Produkt/Service mit einer Produkteigenschaft + kennzeichnet. Siehe auch TODO (Link auf + Wiki). + + + + + + + Name des Produktes oder Services. ACHTUNG: + Beschreibung kann HTML enthalten. + + + + + + + Beschreibung des Produktes oder Services. + Bei POP wird diese in einem Popup + dargestellt. ACHTUNG: Beschreibung kann HTML + enthalten. + + + + + + + + + + + Stellt eine Abholung dar. Attribute name in + NamedReference enthält POP-interne Kennung des Abholservices. + (ALB,AZF,EAO,TAS) + + + + + + + Textuelle Beschreibung des Abholservices. + + + + + + Preise des Abholservices. Enthält Level und Preis. + Kann auch zukünftige Preise enthalten. + + + + + + + Typ der Abholung. Es werden gleiche Werte + verwendet + wie im Attribut collectionServices + im Product-Element. + + + + + + + Auflistung der Tage, an welchen keine + Abholung + möglich ist. Mögliche Werte + MO,DI,MI,DO,FR,SA,SO. Bei mehreren + Tagen + wird durch Kommata (,) separiert. z.B. SA,SO + + + + + + + Benötigter Vorlauf in Tagen damit die Abholung + gebucht werden kann. + bei earliestPickupOffset=1 kann die Abholung frühestens erst am + nächsten (gültigen) Tag nach dem Buchungsdatum erfolgen + bei earliestPickupOffset=0 kann die Abholung noch am Buchungstag + erfolgen. (unter Berücksichtigung des Attributes pickupTimeLimit) + + + + + + Uhrzeit eines Tages in HH:MM. + Stellt den Zeitpunkt dar, bis zur welchen Uhrzeit der heutige Tag als + Buchungstag (nicht Abholtag) gewertet werden kann. + Sollte der Buchungszeitpunkt hinter dem pickupTimeLimit liegen wird + erst der nächste gültige Tag als Buchungstag gewertet. + + + + + + + + Anzahl der Packstücke, welche maximal pro + Auftrag + erlaubt sind. + + + + + + Mögliche kommaseparierte Zeitfenster der Abholung. +Format ist HH:MM-HH:MM(,HH:MM-HH:MM)* +z.B. "08:00-20:00" Abholung möglich von 8 bis 20 Uhr. +oder "9:00-12:00,12:00-15:30,15:30-19:30 " Abholung möglich von +9 bis 12 Uhr, 12 bis 15:30 Uhr und 15:30 bis 19:30 Uhr. + + + + + + true oder false, bei true darf man den + Abholservice produktunabhängig buchen. Der Abholservice darf also alleine + gebucht werden. + Es müssen sich daher keine abholfähigen Produkte im Warenkorb befinden. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.1/poppdb-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.1/poppdb-1.1.xsd new file mode 100644 index 0000000..f23cd01 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.1/poppdb-1.1.xsd @@ -0,0 +1,1120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Filtern des Responses. + + + + + Wenn gesetzt ein Filter auf das Land als ISO3 alpha + Land (z.B. DEU). Es kann auch ein + Matcher-Filter-Ausdruck angegeben werden. + + + + + + + Wenn gesetzt ein Filter auf die Produktgruppe (z.B. + STANDARD). Es kann auch ein Matcher-Filter-Ausdruck + angegeben werden. + + + + + + + Wenn gesetzt ein Filter auf die Produkt-ID, (z.B. + PAK10.SPERR.DEU). Es kann auch ein + Matcher-Filter-Ausdruck angegeben werden. Achtung: + Bei Auslandssendungen kann das Land auch ein + syntetisches sein. + + + + + + Boolean true / false ob die EKP-Nummer mit ausgegeben werden soll. + + + + + Boolean true / false ob zusätzliche Attribute im + Element ProductDesc mit ausgegeben + werden sollen. + + + + + + + Sollen auch Preise angezeigt werden. + + + + + + + Sollen - falls vorhanden - auch Preise angezeigt + werden, die in der Zukunft aktiv werden bzw. in der + Vergangenheit gültig waren. + + + + + + + Sollen die in POP verwendeten Oberflächentexte mit + ausgegeben werden. + + + + + + + Sollen die Maximal-Dimensionen ausgegeben werden. + + + + + + + Sollen die Features und Produktattribute mit + ausgegeben werden. + + + + + + + Gebe die Übergangsinformationen aus. So wird zu + einem Produkt wie z.B. PAK10.SPERR.DEU eine Liste + von von weiteren Services zu dem Basisprodukt + ausgegeben werden, die in der Oberfläche ausgegeben + werden. + + + + + + + Unterdrückt die interne XML-Kompression über id und + idref. Achtung: Responses können SEHR gross werden, + falls dies auf true gesetzt wird. Attribute darf nur + in Absprache mit DHL auf true gesetzt werden. + + + + + + + Wenn gesetzt nur die Produkte, die maximal das + Gewicht abdecken. + + + + + + + + PartnerID aka Marktplatz. Ist identisch aus dem + Request. + + + + + Produktgruppen. + + + + + + + Virtuelle Konfigurationszeit. + Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert + werden. + + + + + ID der PopConfig. + Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert + werden. + + + + + Standard Produktgruppe. + + + + + + + Eine Produktgruppe fasst eine Gruppe von Produkten + zusammen. + + + + + + + Mögliche Zielländer für Sendungen. + + + + + + Mögliche dazubuchbare Abholungsservices mit Preisen. + + + + + + + Interner Name der Produktgruppe. + + + + + Text der Produktgruppe in der Oberfläche. + + + + + + + + Produkte für ein Land. + Attribute name in NamedReference + enthält Alphanumerisches ISO3 Kennung des + Landes. + + + + + + + Liste von Basisprodukten, die in dem Land + verfügbar sind. + + + + + + true ist das Land kein reelles Land, sondern ein + synthetisches, wie z.B. EU. + + + + + + ISO alpha Notation eines Landes + + + + + Numerische 3stellige Kennzeichnung des Landes. + + + + + + Name des Landes, wie es in der Oberfläche verwendet + wird. + + + + + In der gewählten Produktgruppe und Land das + Standard Basisprodukt, das initial ausgewählt ist. + + + + + + + + + + + Informationen über ein Basisprodukt. Ein Basisprodukt + ist ein Produkt ohne Services. + + + + + + + + + Preis(e) des Produktes. + + Hat das Basisprodukt mehrere Levels + werden mehrere Prices-Strukturen + ausgegeben. + + + + + + + Technische Beschreibung des + Basisproduktes. + + + + + + + Produkte zu diesem Basisprodukt + + + + + + + + Welches Produkt soll standardmäßig gewählt + werden. I.d.R. ist dies das Basisprodukt + ohne Services. + + + + + + EKP des Basisproduktes. + + + + + Wenn true, hat dieses Basisprodukt Preise + abhängig vom Volumen. Es kann dann mehrere + Prices Elemente enthalten. + + + + + + + + + + + Enthält eine Liste von Preisen. Der erste in der Liste + ist hierbei der derzeitig gültige Preis. + + + + + + + + + Preise werden nur ausgegeben, wenn im + Filter + viewPrice auf true gesetzt ist. + + + + + + + Falls es sich um einen mengen- oder + volumenabhängiger Preis handelt, hier die minale Menge oder + Volumen. + + + + + + + + + + Beschreibung des Basisproduktes + + + + + + + + Produkt ist nicht sichtbar. + + + + + + + + Label: Kommasperariert Liste von + Label-Symbolen. + + + + + + Sortierschlüssel. + + + + + Das Limit, ab welchem Warenwert ein Hinweis auf CP71 notwendig ist + + + + Gibt an ab welchem Warenwert ein Wechsel von CN22 auf CN23 notwendig ist. + + + + + ISO3-Land des Absenderlandes. + + + + + + + Wert in cm. Maximale Länge des Packstückes. + + + + + + + Wert in cm. Maximale Breite des Packstückes. + + + + + + + Wert in cm. Maximale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Maximales Gewicht des + Packstückes. + + + + + + + Wert in cm. Maximales Hurtmass des + Packstückes. + + + + + + + + Wert in cm. Maximaler Durchmesser bei Rollensendungen. + + + + + + + + Wert in cm. Minimale Länge des Packstückes. + + + + + + + Wert in cm. Minimale Breite des Packstückes. + + + + + + + Wert in cm. Minimale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Minimales Gewicht des + Packstückes. + + + + + + + Wert in cm. Minimales Gurtmass des + Packstückes. + + + + + + + + Wert in cm. Minimaler Durchmesser bei Rollensendungen. + + + + + + + + + + + Ein Produkt ist die Kombination eines Basisproduktes + mit einem spezifischen Set an Services. + + + + + + + + + Die Services, die mit diesem Produkt verknüpft + sind. + + + + + + Kommaseperierte Liste der Abholservices. + + + + + + + + + + Beschreibung des Produktes. + + + + + + + + + + Wert in cm. Maximale Länge des Packstückes. + + + + + + + Wert in cm. Maximale Breite des Packstückes. + + + + + + + Wert in cm. Maximale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Maximales Gewicht des + Packstückes. + + + + + + + Wert in cm. Maximales Hurtmass des + Packstückes. + + + + + + + + Wert in cm. Maximaler Durchmesser bei Rollensendungen. + + + + + + + + Wert in cm. Minimale Länge des Packstückes. + + + + + + + Wert in cm. Miniimale Breite des Packstückes. + + + + + + + Wert in cm. Minimale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Minimales Gewicht des + Packstückes. + + + + + + + Wert in cm. minimales Gurtmass des + Packstückes. + + + + + + + + Wert in cm. Minimaler Durchmesser bei Rollensendungen. + + + + + + + + Für dieses Produkt ist eine Einlieferung in + eine Packstation nicht möglich. + + + + + + + + Typ des Sendungsidentifizierer. Mögliche + Werte sind: LP für LicencePlate und IDC für + Identcode + + + + + + + Typ des Routingcodes. Mögliche Werte sind: + RC für internationaler Routingcode und LC + für Postspezifischen Leitcode. + + + + + + Produktschlüssel. + + + + + + Produktschlüssel, wie er im Leitcode + verwendet wird. + + + + + + + Interner Name des Nummerbereiches, der für + die Generierung des Sendungsidentifizierers + verwendet wird. + + + + + + + Interner Name des Label. + + + + + + + Produktschlüssel für die Beauftragung bei + AMSEL. + + + + + + Absenderland. + + + + + + + + + + Ein einzelner Preis. + + + + + + + Brutto Preis + + + + + + Enthaltene Prozent (i.d.R. 0 oder 19) + + + + + + + Interner Name des Preises. I.d.R. identisch + zum + internen Namen des zugrundeliegenden + Produktes. + + + + + + + Interner Primary Key des Preises. + + + + + + + Land oder syntetisches Land für den Preis. + Kann auch + leer sein, falls der Preis für + alle Länder gilt. + + + + + + Falls vorhanden ein Startzeitpunkt des Preises + + + + + + Falls vorhanden Ende des Preises + + + + + + + + + Basisstruktur der referenzierbaren Elemente. + + + + + XML ID der Node. + Diese ID wird bei jedem Call neu + vergeben und wird nur für die Auflösung + der idref benötigt. + + + + + + Wenn gesetzt, ist die eigentliche Information dieses + Element in dem Element mit der entsprechenden id zu finden. + + + + + + + + Referenzierbares Element mit einem Namen. + Der Name ist ein POP-Interner Name. + + + + + + + + + + + + Ein Service, der einem Produkt zugeordnet ist. + + + + + + + + + Beschreibung des Services + + + + + + + Preise des Services + + + + + + + + Wenn true, hat dieser Service Preise + abhängig vom Volumen oder anderen Kritieren. + Es kann dann mehrere Prices Elemente + enthalten. + + + + + + + Services, die NICHT dem Produkt zugeordnet + sind, haben selected false. Services mit + selected false werden nur dann mit + ausgegeben, wenn viewTransitions im + ProductInfoFilterType gesetzt ist. + + + + + + + EKP des Services. + + + + + Service wird zwar angezeigt, jedoch ist + nicht für den Benutzer auswählbar, da + ansonsten eine ungültige + Produkt-Service-Kombination entsteht. + + + + + + + + + + Beschreibung des Services. + + + + + + Sortierschlüssel + + + + + Wenn der Service einer Servicegruppe zugehörig ist, + der interne Name der Service-Gruppe. + Service-Gruppen werden gebildet, wenn eine Reihe von gleichartigen Services als + Auswahlfeld (Dropdownliste oder Radioboxen) dargestellt werden + sollen. + Beispiel sind Versicherungsservices mit verschiedenen + Versicherungsdeckungen. + + + + + true falls diese Service in einer Servicegruppe ist + und bei einer Auswahl für Nicht ausgewählt steht. + + + + + Service ist intern und wird intern dem Produkt + zugewiesen. + + + + + + + + + + Beschreibung von Produkten oder Services + + + + + + + + Features sind eine mit Kommas seperierte + Liste von String, die das Produkt/Service + mit einer Produkteigenschaft kennzeichnet. + Siehe auch TODO (Link auf Wiki). + + + + + + + Features sind eine kommaseperarierte Liste + von Schlüssel=Wert Paaren, die das + Produkt/Service mit einer Produkteigenschaft + kennzeichnet. Siehe auch TODO (Link auf + Wiki). + + + + + + + Name des Produktes oder Services. ACHTUNG: + Beschreibung kann HTML enthalten. + + + + + + + Beschreibung des Produktes oder Services. + Bei POP wird diese in einem Popup + dargestellt. ACHTUNG: Beschreibung kann HTML + enthalten. + + + + + + + + + + + Stellt eine Abholung dar. Attribute name in + NamedReference enthält POP-interne Kennung des Abholservices. + (ALB,AZF,EAO,TAS) + + + + + + + Textuelle Beschreibung des Abholservices. + + + + + + Preise des Abholservices. Enthält Level und Preis. + Kann auch zukünftige Preise enthalten. + + + + + + + Typ der Abholung. Es werden gleiche Werte + verwendet + wie im Attribut collectionServices + im Product-Element. + + + + + + + Auflistung der Tage, an welchen keine + Abholung + möglich ist. Mögliche Werte + MO,DI,MI,DO,FR,SA,SO. Bei mehreren + Tagen + wird durch Kommata (,) separiert. z.B. SA,SO + + + + + + + Benötigter Vorlauf in Tagen damit die Abholung + gebucht werden kann. + bei earliestPickupOffset=1 kann die Abholung frühestens erst am + nächsten (gültigen) Tag nach dem Buchungsdatum erfolgen + bei earliestPickupOffset=0 kann die Abholung noch am Buchungstag + erfolgen. (unter Berücksichtigung des Attributes pickupTimeLimit) + + + + + + Uhrzeit eines Tages in HH:MM. + Stellt den Zeitpunkt dar, bis zur welchen Uhrzeit der heutige Tag als + Buchungstag (nicht Abholtag) gewertet werden kann. + Sollte der Buchungszeitpunkt hinter dem pickupTimeLimit liegen wird + erst der nächste gültige Tag als Buchungstag gewertet. + + + + + + + + Anzahl der Packstücke, welche maximal pro + Auftrag + erlaubt sind. + + + + + + Mögliche kommaseparierte Zeitfenster der Abholung. +Format ist HH:MM-HH:MM(,HH:MM-HH:MM)* +z.B. "08:00-20:00" Abholung möglich von 8 bis 20 Uhr. +oder "9:00-12:00,12:00-15:30,15:30-19:30 " Abholung möglich von +9 bis 12 Uhr, 12 bis 15:30 Uhr und 15:30 bis 19:30 Uhr. + + + + + + true oder false, bei true darf man den + Abholservice produktunabhängig buchen. Der Abholservice darf also alleine + gebucht werden. + Es müssen sich daher keine abholfähigen Produkte im Warenkorb befinden. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/2.0/poppdb-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/2.0/poppdb-2.0.xsd new file mode 100644 index 0000000..464b850 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/2.0/poppdb-2.0.xsd @@ -0,0 +1,1120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Filtern des Responses. + + + + + Wenn gesetzt ein Filter auf das Land als ISO3 alpha + Land (z.B. DEU). Es kann auch ein + Matcher-Filter-Ausdruck angegeben werden. + + + + + + + Wenn gesetzt ein Filter auf die Produktgruppe (z.B. + STANDARD). Es kann auch ein Matcher-Filter-Ausdruck + angegeben werden. + + + + + + + Wenn gesetzt ein Filter auf die Produkt-ID, (z.B. + PAK10.SPERR.DEU). Es kann auch ein + Matcher-Filter-Ausdruck angegeben werden. Achtung: + Bei Auslandssendungen kann das Land auch ein + syntetisches sein. + + + + + + Boolean true / false ob die EKP-Nummer mit ausgegeben werden soll. + + + + + Boolean true / false ob zusätzliche Attribute im + Element ProductDesc mit ausgegeben + werden sollen. + + + + + + + Sollen auch Preise angezeigt werden. + + + + + + + Sollen - falls vorhanden - auch Preise angezeigt + werden, die in der Zukunft aktiv werden bzw. in der + Vergangenheit gültig waren. + + + + + + + Sollen die in POP verwendeten Oberflächentexte mit + ausgegeben werden. + + + + + + + Sollen die Maximal-Dimensionen ausgegeben werden. + + + + + + + Sollen die Features und Produktattribute mit + ausgegeben werden. + + + + + + + Gebe die Übergangsinformationen aus. So wird zu + einem Produkt wie z.B. PAK10.SPERR.DEU eine Liste + von von weiteren Services zu dem Basisprodukt + ausgegeben werden, die in der Oberfläche ausgegeben + werden. + + + + + + + Unterdrückt die interne XML-Kompression über id und + idref. Achtung: Responses können SEHR gross werden, + falls dies auf true gesetzt wird. Attribute darf nur + in Absprache mit DHL auf true gesetzt werden. + + + + + + + Wenn gesetzt nur die Produkte, die maximal das + Gewicht abdecken. + + + + + + + + PartnerID aka Marktplatz. Ist identisch aus dem + Request. + + + + + Produktgruppen. + + + + + + + Virtuelle Konfigurationszeit. + Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert + werden. + + + + + ID der PopConfig. + Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert + werden. + + + + + Standard Produktgruppe. + + + + + + + Eine Produktgruppe fasst eine Gruppe von Produkten + zusammen. + + + + + + + Mögliche Zielländer für Sendungen. + + + + + + Mögliche dazubuchbare Abholungsservices mit Preisen. + + + + + + + Interner Name der Produktgruppe. + + + + + Text der Produktgruppe in der Oberfläche. + + + + + + + + Produkte für ein Land. + Attribute name in NamedReference + enthält Alphanumerisches ISO3 Kennung des + Landes. + + + + + + + Liste von Basisprodukten, die in dem Land + verfügbar sind. + + + + + + true ist das Land kein reelles Land, sondern ein + synthetisches, wie z.B. EU. + + + + + + ISO alpha Notation eines Landes + + + + + Numerische 3stellige Kennzeichnung des Landes. + + + + + + Name des Landes, wie es in der Oberfläche verwendet + wird. + + + + + In der gewählten Produktgruppe und Land das + Standard Basisprodukt, das initial ausgewählt ist. + + + + + + + + + + + Informationen über ein Basisprodukt. Ein Basisprodukt + ist ein Produkt ohne Services. + + + + + + + + + Preis(e) des Produktes. + + Hat das Basisprodukt mehrere Levels + werden mehrere Prices-Strukturen + ausgegeben. + + + + + + + Technische Beschreibung des + Basisproduktes. + + + + + + + Produkte zu diesem Basisprodukt + + + + + + + + Welches Produkt soll standardmäßig gewählt + werden. I.d.R. ist dies das Basisprodukt + ohne Services. + + + + + + EKP des Basisproduktes. + + + + + Wenn true, hat dieses Basisprodukt Preise + abhängig vom Volumen. Es kann dann mehrere + Prices Elemente enthalten. + + + + + + + + + + + Enthält eine Liste von Preisen. Der erste in der Liste + ist hierbei der derzeitig gültige Preis. + + + + + + + + + Preise werden nur ausgegeben, wenn im + Filter + viewPrice auf true gesetzt ist. + + + + + + + Falls es sich um einen mengen- oder + volumenabhängiger Preis handelt, hier die minale Menge oder + Volumen. + + + + + + + + + + Beschreibung des Basisproduktes + + + + + + + + Produkt ist nicht sichtbar. + + + + + + + + Label: Kommasperariert Liste von + Label-Symbolen. + + + + + + Sortierschlüssel. + + + + + Das Limit, ab welchem Warenwert ein Hinweis auf CP71 notwendig ist + + + + Gibt an ab welchem Warenwert ein Wechsel von CN22 auf CN23 notwendig ist. + + + + + ISO3-Land des Absenderlandes. + + + + + + + Wert in cm. Maximale Länge des Packstückes. + + + + + + + Wert in cm. Maximale Breite des Packstückes. + + + + + + + Wert in cm. Maximale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Maximales Gewicht des + Packstückes. + + + + + + + Wert in cm. Maximales Hurtmass des + Packstückes. + + + + + + + + Wert in cm. Maximaler Durchmesser bei Rollensendungen. + + + + + + + + Wert in cm. Minimale Länge des Packstückes. + + + + + + + Wert in cm. Minimale Breite des Packstückes. + + + + + + + Wert in cm. Minimale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Minimales Gewicht des + Packstückes. + + + + + + + Wert in cm. Minimales Gurtmass des + Packstückes. + + + + + + + + Wert in cm. Minimaler Durchmesser bei Rollensendungen. + + + + + + + + + + + Ein Produkt ist die Kombination eines Basisproduktes + mit einem spezifischen Set an Services. + + + + + + + + + Die Services, die mit diesem Produkt verknüpft + sind. + + + + + + Kommaseperierte Liste der Abholservices. + + + + + + + + + + Beschreibung des Produktes. + + + + + + + + + + Wert in cm. Maximale Länge des Packstückes. + + + + + + + Wert in cm. Maximale Breite des Packstückes. + + + + + + + Wert in cm. Maximale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Maximales Gewicht des + Packstückes. + + + + + + + Wert in cm. Maximales Hurtmass des + Packstückes. + + + + + + + + Wert in cm. Maximaler Durchmesser bei Rollensendungen. + + + + + + + + Wert in cm. Minimale Länge des Packstückes. + + + + + + + Wert in cm. Miniimale Breite des Packstückes. + + + + + + + Wert in cm. Minimale Tiefe des Packstückes. + + + + + + + Wert in Gramm. Minimales Gewicht des + Packstückes. + + + + + + + Wert in cm. minimales Gurtmass des + Packstückes. + + + + + + + + Wert in cm. Minimaler Durchmesser bei Rollensendungen. + + + + + + + + Für dieses Produkt ist eine Einlieferung in + eine Packstation nicht möglich. + + + + + + + + Typ des Sendungsidentifizierer. Mögliche + Werte sind: LP für LicencePlate und IDC für + Identcode + + + + + + + Typ des Routingcodes. Mögliche Werte sind: + RC für internationaler Routingcode und LC + für Postspezifischen Leitcode. + + + + + + Produktschlüssel. + + + + + + Produktschlüssel, wie er im Leitcode + verwendet wird. + + + + + + + Interner Name des Nummerbereiches, der für + die Generierung des Sendungsidentifizierers + verwendet wird. + + + + + + + Interner Name des Label. + + + + + + + Produktschlüssel für die Beauftragung bei + AMSEL. + + + + + + Absenderland. + + + + + + + + + + Ein einzelner Preis. + + + + + + + Brutto Preis + + + + + + Enthaltene Prozent (i.d.R. 0 oder 19) + + + + + + + Interner Name des Preises. I.d.R. identisch + zum + internen Namen des zugrundeliegenden + Produktes. + + + + + + + Interner Primary Key des Preises. + + + + + + + Land oder syntetisches Land für den Preis. + Kann auch + leer sein, falls der Preis für + alle Länder gilt. + + + + + + Falls vorhanden ein Startzeitpunkt des Preises + + + + + + Falls vorhanden Ende des Preises + + + + + + + + + Basisstruktur der referenzierbaren Elemente. + + + + + XML ID der Node. + Diese ID wird bei jedem Call neu + vergeben und wird nur für die Auflösung + der idref benötigt. + + + + + + Wenn gesetzt, ist die eigentliche Information dieses + Element in dem Element mit der entsprechenden id zu finden. + + + + + + + + Referenzierbares Element mit einem Namen. + Der Name ist ein POP-Interner Name. + + + + + + + + + + + + Ein Service, der einem Produkt zugeordnet ist. + + + + + + + + + Beschreibung des Services + + + + + + + Preise des Services + + + + + + + + Wenn true, hat dieser Service Preise + abhängig vom Volumen oder anderen Kritieren. + Es kann dann mehrere Prices Elemente + enthalten. + + + + + + + Services, die NICHT dem Produkt zugeordnet + sind, haben selected false. Services mit + selected false werden nur dann mit + ausgegeben, wenn viewTransitions im + ProductInfoFilterType gesetzt ist. + + + + + + + EKP des Services. + + + + + Service wird zwar angezeigt, jedoch ist + nicht für den Benutzer auswählbar, da + ansonsten eine ungültige + Produkt-Service-Kombination entsteht. + + + + + + + + + + Beschreibung des Services. + + + + + + Sortierschlüssel + + + + + Wenn der Service einer Servicegruppe zugehörig ist, + der interne Name der Service-Gruppe. + Service-Gruppen werden gebildet, wenn eine Reihe von gleichartigen Services als + Auswahlfeld (Dropdownliste oder Radioboxen) dargestellt werden + sollen. + Beispiel sind Versicherungsservices mit verschiedenen + Versicherungsdeckungen. + + + + + true falls diese Service in einer Servicegruppe ist + und bei einer Auswahl für Nicht ausgewählt steht. + + + + + Service ist intern und wird intern dem Produkt + zugewiesen. + + + + + + + + + + Beschreibung von Produkten oder Services + + + + + + + + Features sind eine mit Kommas seperierte + Liste von String, die das Produkt/Service + mit einer Produkteigenschaft kennzeichnet. + Siehe auch TODO (Link auf Wiki). + + + + + + + Features sind eine kommaseperarierte Liste + von Schlüssel=Wert Paaren, die das + Produkt/Service mit einer Produkteigenschaft + kennzeichnet. Siehe auch TODO (Link auf + Wiki). + + + + + + + Name des Produktes oder Services. ACHTUNG: + Beschreibung kann HTML enthalten. + + + + + + + Beschreibung des Produktes oder Services. + Bei POP wird diese in einem Popup + dargestellt. ACHTUNG: Beschreibung kann HTML + enthalten. + + + + + + + + + + + Stellt eine Abholung dar. Attribute name in + NamedReference enthält POP-interne Kennung des Abholservices. + (ALB,AZF,EAO,TAS) + + + + + + + Textuelle Beschreibung des Abholservices. + + + + + + Preise des Abholservices. Enthält Level und Preis. + Kann auch zukünftige Preise enthalten. + + + + + + + Typ der Abholung. Es werden gleiche Werte + verwendet + wie im Attribut collectionServices + im Product-Element. + + + + + + + Auflistung der Tage, an welchen keine + Abholung + möglich ist. Mögliche Werte + MO,DI,MI,DO,FR,SA,SO. Bei mehreren + Tagen + wird durch Kommata (,) separiert. z.B. SA,SO + + + + + + + Benötigter Vorlauf in Tagen damit die Abholung + gebucht werden kann. + bei earliestPickupOffset=1 kann die Abholung frühestens erst am + nächsten (gültigen) Tag nach dem Buchungsdatum erfolgen + bei earliestPickupOffset=0 kann die Abholung noch am Buchungstag + erfolgen. (unter Berücksichtigung des Attributes pickupTimeLimit) + + + + + + Uhrzeit eines Tages in HH:MM. + Stellt den Zeitpunkt dar, bis zur welchen Uhrzeit der heutige Tag als + Buchungstag (nicht Abholtag) gewertet werden kann. + Sollte der Buchungszeitpunkt hinter dem pickupTimeLimit liegen wird + erst der nächste gültige Tag als Buchungstag gewertet. + + + + + + + + Anzahl der Packstücke, welche maximal pro + Auftrag + erlaubt sind. + + + + + + Mögliche kommaseparierte Zeitfenster der Abholung. +Format ist HH:MM-HH:MM(,HH:MM-HH:MM)* +z.B. "08:00-20:00" Abholung möglich von 8 bis 20 Uhr. +oder "9:00-12:00,12:00-15:30,15:30-19:30 " Abholung möglich von +9 bis 12 Uhr, 12 bis 15:30 Uhr und 15:30 bis 19:30 Uhr. + + + + + + true oder false, bei true darf man den + Abholservice produktunabhängig buchen. Der Abholservice darf also alleine + gebucht werden. + Es müssen sich daher keine abholfähigen Produkte im Warenkorb befinden. + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.0/popps-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.0/popps-1.0.xsd new file mode 100644 index 0000000..e3af184 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.0/popps-1.0.xsd @@ -0,0 +1,262 @@ + + + + + + + + + Informationen zu einem CouponSet + + + + + + + + + Interner eindeutiger symbolischer Name für den Couponset + + + + + Wie oft Coupons dieses Typs eingelöst werden dürfen. Der Wert 0 bedeutet unendlich oft. + + + + + Gutschriftsbetrag (alternativ zum Attribut creditRel) + + + + + Ermäßigung auf die abgedeckten Produktkomponenten in Prozent (alternativ zum Attribut creditAbs) + + + + + Beschreibung des Coupontyps + + + + + In der Oberfläche darstellbarer Name + + + + + + + Beschreibung, über welche Mechanismen ein Coupontyp instantiiert werden kann + + + Der Coupon kann vom Kunden gekauft werden. + Der Kundensupport legt Coupons dieses Typs an. + Coupons dieses Typs können als Gutschrift bei einer Stornierung verwendet werden. + Z.B. ein Promotions Coupon + + + + + + + Information zu einem (Einzel-) Coupon. + + Diese Struktur wird später um evtl. um weitere Informationen ergänzt + + + + + + + + Der Couponcode, der für die Einlösung verwendet werden kann + + + + + Gültigkeitsdatum des Coupons. + + + + + Wie oft der Coupon bereits verwendet wurde + + + + + Kommentar des Erzeugers beim Instantiieren des Coupons + + + + + Zeitpunkt der Coupon Erzeugung + + + + + + + + + + Informationen zu einer Stückelung eines Couponsets. Siehe auch + CouponSetInfoType + . + + + + + Stückelung eines Couponsets + + + + + Bruttopreis des Couponsets + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.1/popps-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.1/popps-1.1.xsd new file mode 100644 index 0000000..1edb344 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.1/popps-1.1.xsd @@ -0,0 +1,262 @@ + + + + + + + + + Informationen zu einem CouponSet + + + + + + + + + Interner eindeutiger symbolischer Name für den Couponset + + + + + Wie oft Coupons dieses Typs eingelöst werden dürfen. Der Wert 0 bedeutet unendlich oft. + + + + + Gutschriftsbetrag (alternativ zum Attribut creditRel) + + + + + Ermäßigung auf die abgedeckten Produktkomponenten in Prozent (alternativ zum Attribut creditAbs) + + + + + Beschreibung des Coupontyps + + + + + In der Oberfläche darstellbarer Name + + + + + + + Beschreibung, über welche Mechanismen ein Coupontyp instantiiert werden kann + + + Der Coupon kann vom Kunden gekauft werden. + Der Kundensupport legt Coupons dieses Typs an. + Coupons dieses Typs können als Gutschrift bei einer Stornierung verwendet werden. + Z.B. ein Promotions Coupon + + + + + + + Information zu einem (Einzel-) Coupon. + + Diese Struktur wird später um evtl. um weitere Informationen ergänzt + + + + + + + + Der Couponcode, der für die Einlösung verwendet werden kann + + + + + Gültigkeitsdatum des Coupons. + + + + + Wie oft der Coupon bereits verwendet wurde + + + + + Kommentar des Erzeugers beim Instantiieren des Coupons + + + + + Zeitpunkt der Coupon Erzeugung + + + + + + + + + + Informationen zu einer Stückelung eines Couponsets. Siehe auch + CouponSetInfoType + . + + + + + Stückelung eines Couponsets + + + + + Bruttopreis des Couponsets + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/2.0/popps-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/2.0/popps-2.0.xsd new file mode 100644 index 0000000..def28cd --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/2.0/popps-2.0.xsd @@ -0,0 +1,262 @@ + + + + + + + + + Informationen zu einem CouponSet + + + + + + + + + Interner eindeutiger symbolischer Name für den Couponset + + + + + Wie oft Coupons dieses Typs eingelöst werden dürfen. Der Wert 0 bedeutet unendlich oft. + + + + + Gutschriftsbetrag (alternativ zum Attribut creditRel) + + + + + Ermäßigung auf die abgedeckten Produktkomponenten in Prozent (alternativ zum Attribut creditAbs) + + + + + Beschreibung des Coupontyps + + + + + In der Oberfläche darstellbarer Name + + + + + + + Beschreibung, über welche Mechanismen ein Coupontyp instantiiert werden kann + + + Der Coupon kann vom Kunden gekauft werden. + Der Kundensupport legt Coupons dieses Typs an. + Coupons dieses Typs können als Gutschrift bei einer Stornierung verwendet werden. + Z.B. ein Promotions Coupon + + + + + + + Information zu einem (Einzel-) Coupon. + + Diese Struktur wird später um evtl. um weitere Informationen ergänzt + + + + + + + + Der Couponcode, der für die Einlösung verwendet werden kann + + + + + Gültigkeitsdatum des Coupons. + + + + + Wie oft der Coupon bereits verwendet wurde + + + + + Kommentar des Erzeugers beim Instantiieren des Coupons + + + + + Zeitpunkt der Coupon Erzeugung + + + + + + + + + + Informationen zu einer Stückelung eines Couponsets. Siehe auch + CouponSetInfoType + . + + + + + Stückelung eines Couponsets + + + + + Bruttopreis des Couponsets + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.0/popsc-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.0/popsc-1.0.xsd new file mode 100644 index 0000000..1b78af9 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.0/popsc-1.0.xsd @@ -0,0 +1,1373 @@ + + + + + + + + + Standard Address Format. + + + + + + Erste Namenszeile. + + Bei Angabe einer Label-Adresse muss diese befüllt werden. + + + + + + + + + + + + Zweite Namenszeile. Optional. + + + + + + + + + + Strassenamen. Muss bei bei deutschen Produkten angeben werden. + + + + + + + + + + + Die Hausnummer muss für deutsche Adressen - für eine korrekte Leitcodierung - übergeben werden. + + Bei einigen Services, wie etwa Abholung, muss die Adresse leitcodierbar sein. + + Undocumented: Nur aus Rückwärtskompatibilitätsgründen wird auch eine Übermittlung der Hausnummer zusammen mit der + Straße im Attribut street unterstützt. Da jedoch intern nicht in allen Fällen eine korrekte nachträgliche + Abtrennung der Hausnummer von Strasse+Hausnummer möglich ist, ist die explizite Übergabe der Hausnummer in diesem + Attribut strengstens empfohlen. + + + + + + + + + + + + Bei deutschen Adressen muss dies eine gültige PLZ mit 5 Stellen sein. Es sind also auch führende 0en anzugeben. + + + + + + + + + + + Name der Stadt. + + + + + + + + + + + + ISO3 Alpha Code für Land + + + + + Email. + + + + + Telefonnummer + + + + + Handynummer um sms optinal eine sms zu versenden. + + + + + + + Basistyp für Shipments + + + + + + + Absenderadresse. + + + + + Empfängeraddresse. + +Es ist möglich eine Packstation oder Postfiliale zu adressieren. +In diesem Fall muss als name1 "Packstation" oder "Postfiliale" (ohne "-Zeichen) angegeben werden. +Das Attribut houseNumber muss mit einer, für den postalCode gültigen, Packstations- oder Postfilialnummer belegt werden. +Sollte eine Packstation oder Postfiliale adressiert werden ist es zwingend erforderlich im name2 Attribut eine gültige Postnummer anzugeben. +Postnummerformat: nummerisch , mindestens 6 Stellen + + + + + + Dimensionen der Sendung. + + Wenn die Dimensionen einer Sendung übergeben werden, werden die gegen die für das Produkt gültige + Maximaldimensionen geprüft. + + Für einige Produkte/Zielländer ist zumindest die Angabe des Gewichtes notwendig (CP71). + + Für generischen Maxitransporte ist vollständige die Angabe der Dimensionen notwendig. + + + + + + + + Interne Produkt-ID aus Basisprodukt, Service und synthetischem Land. + + Alternativ kann auch ein ISOS-Code übermittelt werden. Bei der Rückgabe wird jedoch immer der interne POP + Produktbezeichner geliefert. + + + + + + Erst bei gekauften SC befüllt. Entweder IDC oder LP + + + + + + + + + + + Erst bei gekauften SC befüllt. Entweder Leitcode oder RoutingCode. + + + + + + + + + + + + Ist nur bei einem gekauften Warenkorb gesetzt. + + + + + + + + + + + Basistyp für Warenkorb + + + + + + + Warenkorb globale ItemErrors + + + + + + Auftraggeber. + + Bei Kauf muss zumindest email immer gesetzt sein. + + + + + + Normale Warenkorbpositionen. + + + + + + Fuer echte Multicollie-Maxitransporte den Typ mit xsi:type="sc_2_0:MTItemMulticollieType ueberschreiben + + + + + + + + Die Abholung für den Warenkorb. + + + + + + + + + + Ein Paket/Päckchen + + + + + + + Optional bei internationalen Sendungungen benötigt + + + + + + + + Nur bei gekauften SC. Zeitstempel, an dem das Label (zuletzt) gedruckt wurde. + + Wird zur Zeit noch nicht unterstützt. + + + + + + Nur bei gekauften SC. Systemweite ID für das Label. + + + + + + Nur bei gekauften SCs. Produkte die kein PDF unterstützen, ist dieses Attribute nicht gesetzt. + + + + + + + Interner Bezeichner für die Art der Vorausverfügung. Kann zur Zeit - PA_DESTROY oder PA_RETURN enthalten. + + + + + + + Enthält den Einschreibencode bei Produkten mit Einschreibenservice. + + Nur bei gekauften Warenkorb. + + + + + + + Link zu einem Applet um das einzelne Label zu drucken. + + Ist nur in einem gekauften Warenkorb gesetzt. + + + + + + + + + + Basis Typ für Warenkorb-Items + + + + + + Preise der Position. Wird von POP im Response befüllt. + + Bei einem noch nicht gekauften Warenkorb werden die Preise pro Basisprodukt und Service geliefert. + + Bei einem gekauften Warenkorb werden die Preise nach MwSt. summiert dargestellt, analog zu der Rechnungsanzeige. + + + + + + Validierungs-Fehler des SC-Item. Wird von POP im Response befüllt. + + + + + + + Falls auf der SC-Position ein Coupon eingelöst werden soll enthält dieses Feld den CouponCode. + + + + + + Interne ID des Items. + + + + + + Partner-Spezifische Identifizierung des Items. + + Es dürfen keine Umlaute oder Sonderzeichen verwendet werden. + + Wenn durch POP selbst Positionen hinzugefügt werden (Über Oberfläche oder ggf. implizit, da z.B. eine Abholung + dazugebucht wird), ist dieses Attribute nicht gesetzt. + + + + + + + + + + + + + Vom Supportmitarbeiter angegebener Grund für + die Stornierung. + + + + + + + Zeitpunkt der Stornierung für diese Position. + Position ist nicht storniert wenn + Stornierungszeitpunkt nicht gesetzt. + + + + + + + Betrag welcher für diese Position erstattet wurde. + + + + + + + + Ein Couponset zum Kauf. + + + + + + + + + Nur bei gekauften Warenkörbe die einzelnen Coupon Codes des CouponSets. + + + + + + Interne eindeutige ID des Coupon Sets. + + + + + + + + + + + Gewählte Stückelung + + + + + + + + Enthält eine Abholung. + + + + + + + Die Abholadresse + + + + + + Wird zur Zeit nicht unterstützt. + + + + + + Anzahl der Sendungen, die abgeholt werden sollen + + + + + + + + + + + + + + Ein Maxitransport Item. + + Auftragsadresse ist immer vom Warenkorb. + + Alternativ kann xsi:type="sc_2_0:MTItemMulticollieType verwendet werden fuer echte Multicollie-Sendungen. + + + + + + + + + Wenn ein generischer Maxitransport gewählt ist, muss shipmentDescription gefüllt sein + + + + + + + + + + + + Enthält die Order-Nummer des GPL-Systems. + + Nur nach dem Kauf verfügbar. + + + + + + + Abholdatum Maxitransport + + + + + + + + + + + + + + + + + + + Daten für ein CN22 und CN23 Formular. + + Wird in einem + LabelItemType + verwendet. + + + + + + + Beschreibt die Art der Sendung. Es muss mindest eine Art der Sendung angegeben werden. + + + + + Beschreibt die Art der Sendung. Es muss mindest ein Art der Sendung definiert sein. + + + + + + + + + + + + + + Zeilen des CN22 und CN23 Formulars. + + Bei eine CN22-Formalar können dies max. 3 Zeilen bei CN23-Formular max. 6 Zeilen sein. + + + + + + + + 3-Zeichen Währungsangabe, nach ISO 4217 , Default ist EUR + + + + + + + + + + + Summe von der deklarierten Gegenständen + Verpackungsgewicht in Gramm. + + Dieses Gewicht darf nicht kleiner als die Summe über alle Gegenstände sein! Wird es weggelessen, so wird es + automatisch berechnet. + + Bei Angabe muss der Wert 100 (Gramm) oder höher sein. + + + + + + + Bei CN23 Kann man eine zusätzliche Angabe zu der Warenart machen. + + Falls TypeOfGoods SONSTIGES muss hier eine Beschreibung ausgefüllt werden. + + + + + + Rechnung (CN23) + + + + + Genehmigungen (CN23) + + + + + Bescheinigung (CN23) + + + + + Bemerkungen (CN23) + + + + + + Für eine CN22 oder CN23-Formular eine Zeile der Zollinhaltserklärung + + + + Inhaltsbeschreibung + + + + + + + + + + + + Inhaltsgewicht in Gramm. Bei addieren wird die gesamtsumme auf 100 Gramm gerundet. Minimale Angabe ist 100 Gramm. + + + + + + + + + Wert des Inhalts in currency. Wird eine Nachkommastelle verarbeitet. Der Rest wird ignoriert. + + + + + + + + + + + + + + + + + + + + Anzahl des im Inhalt enthaltene Gegendstände + + + + + + + Ein Fehler + + + + + + Internationalisierungsschlüssel + + + + + + Wenn true ist diese Message eine Detail-Message und bezieht sich auf ein einzelnes Feld + + + + + + BLOCKINGERROR verhindern Kauf + + + + + + + + + + + + + Message in Deutsch + + + + + + + Basistyp für Warenkorbelemente. + + + + Interne id des Warenkorbelementes + + + + + + List von Fehlerbeschreibungen. + + + + + + + + + Preis. Setzt sich aus mehreren Preiskomponenten zusammen, wobei jedes Preiselement eine eigene MwSt. hat. + + + + + + + + + + + + + Damit der Anwender den Warenkorb bezahlen kann, muss der Browser mit einem Redirect zu dieser URL gesendet werden. + Die Bestimmungen der Bezahlplattformen erlauben in der Regel nicht, dass die Seite innerhalb eines Frames angezeigt + wird. + + + + + + + + + + + + + + URL unter der die POP eigene Download-Html-Page + zu diesem Warenkorb aufgerufen werden kann. + + + + + + + URL unter der das Druckerapplet für diesen + Warenkorb aufgerufen werden kann. + + + + + + Gesamtsumme des ersattenen Geldbetrages für diesen Warenkorb. Besteht aus allen positionsbasierten Stornierungen + alle sonstigen Erstattungen (nicht positionsbasiert) + + + + URL unter der nach dem Kauf eines Warenkorbes eine Maske verfügbar ist, von der aus + man sich eine Rechnung zusenden kann. + + Dieser Parameter wird nur bei den Services + ShoppingCartOpenRequestType + und + ShoppingCartCheckoutViaPaymentRequestType + ausgewertet, wenn dort der Parameter getInvoiceURL=true + im umschliessenden Request Element gesetzt wird. + + + + + + + + Optionale URL für Partner je nach Partner um nach der Bezahlung diverse Informationen zu liefern. + + + + + + + + + + Warenkorb für den Kauf + + + + + + + + Es muss eine der folgenden Paymentarten gesetzt werden. + + + + + + + Falls eine Partner-Payment verwendet werden soll. + + + + + + + + + + + + Wenn der Endkunde die AGB von POP bereits akzeptiert hat. + + Dies muss auf + true + gesetzt sein, möchte man ohne Anzeige der POP-Warenkorbseite einen Warenkorb über einen Webservice kaufen. + + + + + + + URL unter der nach dem Kauf die Notification gesendet wird. + + Dieser Parameter wird nur bei den Services + ShoppingCartOpenRequestType + , + ShoppingCartCheckoutDirectRequestType + und + ShoppingCartCheckoutViaPaymentRequestType + ausgewertet. + + + + + + + Wenn auf + true + gesetzt, wird eine Kaufbestätigung an den Kunden gesendet. + + + + + + + Wenn auf + true + gesetzt, wird an die Marktplatz hinterlegte URL ein Maptos-PSET gesendet. + + Dies ist nur zur Rückwärtskompatiblität gedacht. Zukünftig sollten Partner den Service + ShoppingCartOpenRequestType + implementieren, da diese detailliertere Informationen zu einem Warenkorb liefert. + + + + + + + + + + Interne ID/Bezeichner der Bezahlschnittstelle. + + + + + + + Wird für die Bezahlplattform GIROPAY verwendet. Für einen direkten Sprung auf die Bezahlplattform über + ShoppingCartCheckoutViaPaymentRequestType + wird auch das Attribute blz benötigt. + + Diese Bezahlung kann nur über + ShoppingCartCheckoutViaPaymentRequestType + ausgeführt werden. + + + + + + + + Bankleitzahl. + + Bei + ShoppingCartCheckoutViaPaymentRequestType + wird überprüft, das die Bank an Giropay teilnimmt. + + + + + + + + + + Bezahlung über Kreditkarte. + + Diese Bezahlung kann nur über + ShoppingCartCheckoutViaPaymentRequestType + ausgeführt werden. + + + + + + + + + + Bezahlung über PayPal. + + Ist das Attribute payPalBillingAgreementId gesetzt, muss die Bezahlung über den + ShoppingCartCheckoutDirectRequestType + ausgeführt werden. + + Ansonsten muss die + ShoppingCartCheckoutViaPaymentRequestType + verwendet werden. + + + + + + + + Dieses Attribute die Authorisierung für Reference Transaction API von PayPal (REFERENCEID). + + + + + + + + + + NULLPAY darf nur verwendet werden, wenn die Warenkorbsumme 0 ist. + + Die Warenkorbposition müssen kostenfrei oder über Coupons komplett abgeckt sein. + + + + + + + + + + + + Veraltet. Bitte PaymentPostpayType verwenden. + + + + + + + + + + + + Bezahlung über POSTPAY + + Diese Bezahlung kann nur über + ShoppingCartCheckoutViaPaymentRequestType + ausgeführt werden. + + + + + + + + + + + Enthält Daten für ein partnerseitige Implementierung des Accounting. + + Die einzelnen Felder sind Transparent und können von der Partner-Bezahlschnittstelle verwendet werden. + + Auf dem Testsystem ist als Partner DUMMYPAY (paymentId muss auf DUMMYPAY gesetzt sein). + + Für DHL-Interne Zwecke und entsprechenden Rechten kann als Partner auch EFIALEPAY verwendet werden. + + Siehe auch + ShoppingCartCheckoutViaPaymentRequestType + und + ShoppingCartCheckoutDirectRequestType + . + + + + + + + + Eingabeparameter. + + Abhängig von der Payment-Schnittstelle. + + + + + + + + + + + + + Eingabeparameter. + + Abhängig von der Payment-Schnittstelle. + + + + + + + + + + + + Eingabeparameter. + + Abhängig von der Payment-Schnittstelle. + + + + + + + Ausgabeparameter. + + Abhängig von der Payment-Schnittstelle. + + + + + + + + + + + + Ausgabeparameter. + + Abhängig von der Payment-Schnittstelle. + + + + + + + + + + + + Maximalbetrag, mit der die Bezahlung über Parnter-Payment vorgenommen werden kann. + + Wenn nicht gesetzt, können beliebige Beträge über die Bezahlschnittstelle bezahlt werden. + + Anmerkung: POP R3V2: Dieser Wert wird z.Z. nicht ausgewertet. + + + + + + + Minimalbetrag, mit der die Bezahlung über Parnter-Payment vorgenommen werden kann. + + Wenn nicht gesetzt, können beliebige Beträge über die Bezahlschnittstelle bezahlt werden. + + Anmerkung: POP R3V2: Dieser Wert wird z.Z. nicht ausgewertet. + + + + + + + + + + + Identifiziert einen Warenkorb. + + customerReferenz ist optional. + + + + + + + + Interne Nummer für die eindeutige Identifizierung eines Warenkorbes. + + + + + + Die Referenz einer Warenkorbposition ist nur gültig im Zusammenhang eines Marktplatzes (Partner-ID) + und einem Webservice Benutzerkonto (user). Siehe + AuthType + + Wird nach einer nach customerReferenz gesucht und die Suche ergibt mehr als ein Treffer, wird ein Fehler + zurückgegeben (Der Partner hat also innerhalb seiner zugewiesenen Partner-ID und dem Webservice Benutzerkonto für eine + Eindeutigkeit zu sorgen. + + Weiterhin wird bei der Suche nach customerReferenz immer nach der letzten ShoppingCart gesucht (also + nextShoppingCartId ist nicht gesetzt). + + + + + + + + + + + + + + Dieses Feld ist dann gesetzt, wenn der Warenkorb einen Nachfolger hat. Dies ist der Fall, wenn ein Warenkorb + versucht wurde zu bezahlen, diese jedoch scheitert. Danach muss der Warenkorb aus Sicherheitsgründen eine neue + Warenkorb-Nummer erhalten. + Anmerkung: POP R3V2: nextShoppingCartId wird noch nicht unterstützt. + + + + + + + + + + Typ der Abholung. + + TAS Tagesgenau. + + EAO Express Zeitfenster. + + AZF Amsel Zeitfenster. + + ALB Label wird durch Abholer mitgebracht. Der Warenkorb muss ein ALB-faehiges Label und keines, dass nicht ALB-faehig ist, enthalten. + + + + + + + + + + + + + + Zeitpunkt der Abholung + + + + + + Wird nur verwendet, wenn + pickupType=EAO + . + + + + + + + Wird nur verwendet, wenn + pickupType=EAO + . + + + + + + + Wird nur verwendet, wenn + pickupType=EAO + . + + + + + + + + Informationen zu einem Bezahlstatus. (Intern: siehe PaymentResultDO) + + + + + + + + Statustext, der entweder von POP oder auch von der Paymentplattform. Wird nur für Analysezwecke verwendet und + sollte dem Endanwender nicht angezeigt werden. + + + + + + + + + Falls vorhanden, eine Transaktions-ID + + + + + Falls vorhanden, eine weitere Transaktions-ID + + + + + Falls vorhanden, eine Email-Kennung von der Paymentplattform. + + + + + Falls vorhanden, eine User-Kennung von der Paymentplattform + + + + + Falls vorhanden, ein Konto + + + + + Falls vorhanden, ein BLZ + + + + + Falls vorhanden, ein Statuscode von der Paymentplattform. + + + + + Falls vorhanden, eine Meldungstext von der Paymentplattform. + + + + + Falls vorhanden ein result code von der Paymentplattform. + + + + + Zeit der letzten Statusänderung. + + + + + + + + Falls vorhanden, ein Langtext von der Paymentplattform. + + + + + Enthaelt UNKNOKN, PAID, CANCEL, FAILED, INTERNALERROR. + + + + + Interner Bezeichner der zuletzt ausgeführten Bezahlfunktion. + + + + + + + + + Einzelner PaymentResult Key/Value Paar + + + + + + PaymentResult Key. Wird nur übermittelt, wenn der WS entsprechend konfiguriert wurde. + + + + + + + PaymentResult Key. Wird nur übermittelt, wenn der entsprechender key konfiguriert wurde. + + + + + + + + + Payment Results werden als key/value Paare übermittelt. Aber nur dann, wenn der Webservice entsprechend konfiguriert wurde. + + + + + + + + + + + Wird bei für den Rücksprung auf die Partnerseite verwendet. + + + + + URL, nach der Erfolgreichen Bezahlung angesprungen wird. Achtung: Da diese Rücksprung auch gefakt werden kann, + immer den Warenkorb mit LoadBuyedShoppingCart validieren. + + + + + + URL, zu der nach fehlgeschlagener Bezahlung angesprungen wird. + + + + + + + + + Enthält abhängig davon ob im Request angefragt wurde, base64 kodierte Label Daten. + + + + + + + + + + + base64 kodierte Label Daten. + + + + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.1/popsc-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.1/popsc-1.1.xsd new file mode 100644 index 0000000..aa5cb8d --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.1/popsc-1.1.xsd @@ -0,0 +1,59 @@ + + + + + + + + + + + + Identifiziert einen Warenkorb. Erweiterte Version für Abfragen über customerItemReference ab Version 1.1 + + customerReference und customerItemReference sind optional. + + + + + + + + + Vom Partner gesetzte Identifizierung einer Warenkorbposition (Item) im gesuchten Warenkorb. + Dieses Attribut wird nur bei Anfragen verwendet und ist in Antworten nicht gesetzt, + da dort die customerReference direkt in den Items gesetzt ist. + + Die Referenz einer Warenkorbposition ist nur gültig im Zusammenhang eines Marktplatzes (Partner-ID) + und einem Webservice Benutzerkonto (user). Siehe + AuthType + + Wird nach einer nach customerReferenz gesucht und die Suche ergibt mehr als ein Treffer, wird ein Fehler + zurückgegeben (Der Partner hat also innerhalb seiner zugewiesenen Partner-ID und dem Webservice Benutzerkonto für eine + Eindeutigkeit zu sorgen. + + Weiterhin wird bei der Suche nach customerReferenz immer nach der letzten ShoppingCart gesucht (also + nextShoppingCartId ist nicht gesetzt). + + + + + + + + + + + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/2.0/popsc-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/2.0/popsc-2.0.xsd new file mode 100644 index 0000000..aea1549 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/2.0/popsc-2.0.xsd @@ -0,0 +1,54 @@ + + + + + + + + + + + + Maxitransport mit optionaler Liste von Collies fuer + echte Multicolli-Sendungen + + + + + + + + Einzelner Collie ab der 2. Position + + + + + + + + + + + + + + + Ausmasse des Maxitransport-Collies + + + + + + + + + + + diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.0/popws-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.0/popws-1.0.xsd new file mode 100644 index 0000000..25b3d84 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.0/popws-1.0.xsd @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + + + Basistyp für Web-Requests. + + Teile von + AuthType + müssen mitgesendet werden. + + + + + + + + + + Flags about the detail level of information requested. + + If 0 default. + + Some detail level may not available for all web service users. + + + + + + + Version des Requests. + + Siehe + VersionType + + + + + + + + Basis Typ für alle Web-Responses. + + Es muss immer + WsResponseStatus + mit den Status-Informationen gesetzt sein. + + Alle anderen Dokumentenanteile sind abhängig vom Erfolg des Web-Service Aufrufs. + + + + + + + + + + Version des Responses. + + Siehe + VersionType + + + + + + + + Ergebnis einer Warenkorbvalidierung. + + Reflektiert den kompletten Warenkorb inklusive der Preise der Einzelposition und Preisbestandteile (Basisprodukt, + Services) zurück. + + Der ResponseStatus reflektiert nur grundsätzliche Werte: + + - Warenkorb OK. + + - Warenkorb enthält Warnungen, ist aber kaufbar. + + - Warenkorb enthält Kaufverhindernde Fehler. + + Die einzelnen Validierungsfehler sind über die + ItemErrorsType + verfügbar. + + Siehe auch + ShoppingCartValidateRequestType + . + + + + + + + + + + + + + + + + Validiert einen Warenkorb. + + Siehe auch: + ShoppingCartValidateResponseType + . + + + + + + + + Der zu validierende Warenkorb. + + + + + + + Die Persistierung des Warenkorbes wird zur Zeit noch nicht unterstützt und ignoriert. + + Wenn true wird der Warenkorb bei erfolgreicher Validierung persistiert. In diesem Falle ist innerhalb des + Response ShoppingCartType.shoppingCartId gesetzt. + + + + + + + + + + + + + Siehe auch: + ShoppingCartCheckoutViaPaymentResponseType + . + + + + + + + + + + + + + + + + + + + + + + + Lädt einen gekauften Warenkorb. + + Siehe auch + LoadBuyedShoppingCartResponseType + . + + + + + + + + + + + + + + + + Siehe auch + LoadBuyedShoppingCartRequestType + . + + + + + + + + Element kann fehlen, falls Warenkorb nicht erstellt werden konnte + + + + + + + + + + + + + + + + + + + Authentifizierung eines Calls + + + + Partner-ID, aka Marktplatz + + + + + Kennung für die Quelle der Anfrage + + + + + Wenn gesetzt, muss gültiger loginName eines AdminUser sein. + + + + + Wenn gesetzt, muss gültiges Passwort für ein AdminUser sein + + + + + + Wenn true, wird die Authentifizierung über Session versucht. + + Die Session wird über die übliche Methoden (jsession in URL oder über Cookie) wieder aufgenommen. + + + + + + + Aka Mandant. + + Dieses muss nicht unbedingt gesetzt sein, wenn durch + user/password + der Mandant identifiziert werden kann. + + + + + + + + + Ein Webservice liefert bei erfolgreichem Empfang eines Webservice-Request immer eine Antwort. + + + + + + Grundsätzlich ist der statusCode folgendermaßen aufgeteilt. +
    +
  • 0 : Erfolgreiche Abarbeitung
  • +
  • 1 - 99. Technischer Fehler.
  • +
  • 100 - 199. Allgemeine Fehler
  • +
  • 200 - 999. Webservice spezifische Fehler
  • +
  • 1000 - 1099. Allgemeine Warnung. Der Webservice liefert eine Antwort , jedoch enthält eine Warnung.
  • +
  • 1100 - 2000. Servicespezifische Warnungen.
  • +
+
+
+
+ + + + Wenn status != 0 enthält eine Fehlermeldung. + + Der Text sollte nur für eine Fehleranalyse verwendet. D.h. der Inhalt von errorMessage sollte weder + programmtechnisch ausgewertet, noch direkt in Oberflächen für Endkunden angezeigt werden. + + + + + + + +
+ + + + + + Ein Warenkorb wird über einen Redirect über eine externe Bezahlplattform bezahlt + + + + + + + + + + + + + + Antwort eines Warenkorbes. + Die Antwort. + + + + + + + + Im Erfolgsfall wird ein PaymentForwardShoppingCartType und BuyShoppingCart zurückgeliefert. Im Fehlerfall nur BuyShoppingCart. + + + + + Element kann fehlen, falls Warenkorb nicht erstellt werden konnte. + + + + + + + + + + + + + + + + + Enthält das gewünschte Format von BASE64-encodierten binären Labeldaten im Response, aktuell wird nur "pdf" unterstützt. + +Wenn nicht angegeben, werden keine binären Labeldaten im Response geliefert. + + + + + + + + + + +
\ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.1/popws-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.1/popws-1.1.xsd new file mode 100644 index 0000000..35547b8 --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.1/popws-1.1.xsd @@ -0,0 +1,377 @@ + + + + + + + + + + + + + + + + + + Basistyp für Web-Requests. + + Teile von + AuthType + müssen mitgesendet werden. + + + + + + + + + + Flags about the detail level of information requested. + + If 0 default. + + Some detail level may not available for all web service users. + + + + + + + Version des Requests. + + Siehe + VersionType + + + + + + + + Basis Typ für alle Web-Responses. + + Es muss immer + WsResponseStatus + mit den Status-Informationen gesetzt sein. + + Alle anderen Dokumentenanteile sind abhängig vom Erfolg des Web-Service Aufrufs. + + + + + + + + + + Version des Responses. + + Siehe + VersionType + + + + + + + + Ergebnis einer Warenkorbvalidierung. + + Reflektiert den kompletten Warenkorb inklusive der Preise der Einzelposition und Preisbestandteile (Basisprodukt, + Services) zurück. + + Der ResponseStatus reflektiert nur grundsätzliche Werte: + + - Warenkorb OK. + + - Warenkorb enthält Warnungen, ist aber kaufbar. + + - Warenkorb enthält Kaufverhindernde Fehler. + + Die einzelnen Validierungsfehler sind über die + ItemErrorsType + verfügbar. + + Siehe auch + ShoppingCartValidateRequestType + . + + + + + + + + + + + + + + + + Validiert einen Warenkorb. + + Siehe auch: + ShoppingCartValidateResponseType + . + + + + + + + + Der zu validierende Warenkorb. + + + + + + + Die Persistierung des Warenkorbes wird zur Zeit noch nicht unterstützt und ignoriert. + + Wenn true wird der Warenkorb bei erfolgreicher Validierung persistiert. In diesem Falle ist innerhalb des + Response ShoppingCartType.shoppingCartId gesetzt. + + + + + + + + + + + + + Siehe auch: + ShoppingCartCheckoutViaPaymentResponseType + . + + + + + + + + + + + + + + + + + + + + + + + Lädt einen gekauften Warenkorb. + + Siehe auch + LoadBuyedShoppingCartResponseType + . + + + + + + + + + + + + + + + + Siehe auch + LoadBuyedShoppingCartRequestType + . + + + + + + + + Element kann fehlen, falls Warenkorb nicht erstellt werden konnte + + + + + + + + + + + + + + + + + + + Authentifizierung eines Calls + + + + Partner-ID, aka Marktplatz + + + + + Kennung für die Quelle der Anfrage + + + + + Wenn gesetzt, muss gültiger loginName eines AdminUser sein. + + + + + Wenn gesetzt, muss gültiges Passwort für ein AdminUser sein + + + + + + Wenn true, wird die Authentifizierung über Session versucht. + + Die Session wird über die übliche Methoden (jsession in URL oder über Cookie) wieder aufgenommen. + + + + + + + Aka Mandant. + + Dieses muss nicht unbedingt gesetzt sein, wenn durch + user/password + der Mandant identifiziert werden kann. + + + + + + + + + Ein Webservice liefert bei erfolgreichem Empfang eines Webservice-Request immer eine Antwort. + + + + + + Grundsätzlich ist der statusCode folgendermaßen aufgeteilt. +
    +
  • 0 : Erfolgreiche Abarbeitung
  • +
  • 1 - 99. Technischer Fehler.
  • +
  • 100 - 199. Allgemeine Fehler
  • +
  • 200 - 999. Webservice spezifische Fehler
  • +
  • 1000 - 1099. Allgemeine Warnung. Der Webservice liefert eine Antwort , jedoch enthält eine Warnung.
  • +
  • 1100 - 2000. Servicespezifische Warnungen.
  • +
+
+
+
+ + + + Wenn status != 0 enthält eine Fehlermeldung. + + Der Text sollte nur für eine Fehleranalyse verwendet. D.h. der Inhalt von errorMessage sollte weder + programmtechnisch ausgewertet, noch direkt in Oberflächen für Endkunden angezeigt werden. + + + + + + + +
+ + + + + + Ein Warenkorb wird über einen Redirect über eine externe Bezahlplattform bezahlt + + + + + + + + + + + + + + Antwort eines Warenkorbes. + Die Antwort. + + + + + + + + Im Erfolgsfall wird ein PaymentForwardShoppingCartType und BuyShoppingCart zurückgeliefert. Im Fehlerfall nur BuyShoppingCart. + + + + + Element kann fehlen, falls Warenkorb nicht erstellt werden konnte. + + + + + + + + + + + + + + + + + Enthält das gewünschte Format von BASE64-encodierten binären Labeldaten im Response, aktuell wird nur "pdf" unterstützt. + +Wenn nicht angegeben, werden keine binären Labeldaten im Response geliefert. + + + + + + + + + + +
\ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/2.0/popws-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/2.0/popws-2.0.xsd new file mode 100644 index 0000000..20283ab --- /dev/null +++ b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/2.0/popws-2.0.xsd @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + Marketplace Toolset Eingangs-Schnittstelle + Siehe auch: + ShoppingCartOpenResponseType + . + + + + + + + + Der zu validierende Warenkorb. + + + + + + + Wenn der Endkunde die AGB von POP bereits akzeptiert hat. + + Dies + muss auf + true + gesetzt sein, möchte man ohne Anzeige der POP-Warenkorbseite + einen Warenkorb über einen Webservice kaufen. + + + + + + + URL unter der nach dem Kauf die Notification + gesendet wird. + Dem URL + + + + + + + + Wenn auf + true + gesetzt, wird eine Kaufbestätigung an den Kunden gesendet. + + + + + + + + Wenn auf + true + gesetzt, wird an die Marktplatz hinterlegte URL ein Maptos-PSET + gesendet. + + + + + + + + + Optional. + Seite, die angezeigt werden soll. + Die + Anwendung unterstützt folgende Zielseiten: + ShoppingCart + ProductOrder + VoucherOrder + EbayIntro + CsvImport + PrintPrecheck + CollectionOrder + CollectionOnly (Zeigt die Abholseite mit + integrierte Bezahlung an). + + + + + + + + + + + + + + + + + + + + + + + Eine ID, die vom Marktplatz vorgegeben wird. Die + Anwendung sendet + diese ID im RSET zurück. + TODO klären ob RSET noch + da ist bzw. ob das hier noch notwendig + + + + + + + + + + + + + I18N-Schlüssel der Auf der Landing-Page angezeigt + werden soll. + Der I18N-Schluessel wird über eine Indirektion + ermittelt. + Wenn Wert InvalidVoucher ist wird innerhalb der I18N + nach einem + entsprechenden Schlüssel gesucht. + Der Wert wird dann + wiederum als Schlüssel für den anzuzeigenden Text + verwendet + + + + + + + + + URL, nach der bei erfolgreichem Bezahlen gesprungen + werden soll. + + + + + + + + + ULR, nach der bei nicht erfolgreichem Bezahlen + gesprungen werden + soll. + + + + + + + + Falls hier + true + angegeben wird, wird statt des ShoppingCartOpenResponse + Direkt der + Redirect Header an der Aufrufen geschickt. + + + + + + + + + + + + + + Eine Redirect URL wird zu dem zu kaufenden Warenkorb zurückgegeben + ShoppingCartOpenRequestType + . + + + + + + + + + Es wird eine Redirect URL auf der Onlinefrankierung + geliefert, wo + der User eventuell Fehlermeldungen sieht. + Analog zu + Maptos. + + + + + + + Scid des neu angelegten Warekörbes + + + + + + + + + + + + + + Gibt die Nummer der Warenkorbpozition an. Fängt mit + 1 an. + + + + + + + + + + + + Eine Meldung zu einer Position. + + + + + + + + + Gibt die Nummer der Warenkorbpozition an. Fängt mit 1 + an. + + + + + From befaa33123199c06769e7183b387927ecfaa1833 Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Mon, 22 Jan 2018 14:16:37 +0100 Subject: [PATCH 09/10] download WSDL on demand --- onlinefrankierung/build.gradle | 37 +- .../2.0/privatkundenversand-api-2.0.wsdl | 152 -- .../popbase/1.0/popbase-1.0.xsd | 211 --- .../popbase/1.1/popbase-1.1.xsd | 211 --- .../popbase/2.0/popbase-2.0.xsd | 211 --- .../poppdb/1.0/poppdb-1.0.xsd | 1120 -------------- .../poppdb/1.1/poppdb-1.1.xsd | 1120 -------------- .../poppdb/2.0/poppdb-2.0.xsd | 1120 -------------- .../popps/1.0/popps-1.0.xsd | 262 ---- .../popps/1.1/popps-1.1.xsd | 262 ---- .../popps/2.0/popps-2.0.xsd | 262 ---- .../popsc/1.0/popsc-1.0.xsd | 1373 ----------------- .../popsc/1.1/popsc-1.1.xsd | 59 - .../popsc/2.0/popsc-2.0.xsd | 54 - .../popws/1.0/popws-1.0.xsd | 377 ----- .../popws/1.1/popws-1.1.xsd | 377 ----- .../popws/2.0/popws-2.0.xsd | 266 ---- 17 files changed, 5 insertions(+), 7469 deletions(-) delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.0/popbase-1.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.1/popbase-1.1.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/2.0/popbase-2.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.0/poppdb-1.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.1/poppdb-1.1.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/2.0/poppdb-2.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.0/popps-1.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.1/popps-1.1.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/2.0/popps-2.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.0/popsc-1.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.1/popsc-1.1.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/2.0/popsc-2.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.0/popws-1.0.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.1/popws-1.1.xsd delete mode 100644 onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/2.0/popws-2.0.xsd diff --git a/onlinefrankierung/build.gradle b/onlinefrankierung/build.gradle index bee9f97..8658a62 100644 --- a/onlinefrankierung/build.gradle +++ b/onlinefrankierung/build.gradle @@ -1,12 +1,7 @@ configurations { - jaxws wsimport } -dependencies { - jaxws 'com.sun.xml.ws:jaxws-tools:2.2.10' -} - group = 'de.dhl' version = '2.0' @@ -18,36 +13,14 @@ sourceSets { } } -task wsimport2(type:Exec) { +task wsimport(type:Exec) { doFirst { sourceSets.wsimport.java.srcDirs[0].mkdirs() - sourceSets.wsimport.output.classesDir.mkdirs() + sourceSets.wsimport.output.classesDirs[0].mkdirs() } - commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', sourceSets.wsimport.java.srcDirs[0], '-d', sourceSets.wsimport.output.classesDir, '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile', '-XadditionalHeaders' -} - -task wsimport { - doLast { - sourceSets.wsimport.output.classesDir.mkdirs() - sourceSets.wsimport.java.srcDirs[0].mkdirs() - ant { - taskdef(name: 'wsimport', classname: 'com.sun.tools.ws.ant.WsImport', classpath: configurations.jaxws.asPath) - wsimport( - keep: true, - destdir: sourceSets.wsimport.output.classesDir, - sourcedestdir: sourceSets.wsimport.java.srcDirs[0], - extension: true, - verbose: true, - quiet: false, - xnocompile: true, - xendorsed: true, - package: "de.dhl.onlinefrankierung.webservice", - wsdl: "${projectDir}/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl" - ) { - binding(dir:"${projectDir}/src/wsimport/resources/privatkundenversand-api-2.0", - includes:"poppdb/2.0/poppdb-2.0.xsd,popws/2.0/popws-2.0.xsd") - } - } + commandLine 'wsimport', '-J-Djavax.xml.accessExternalSchema=all', '-s', sourceSets.wsimport.java.srcDirs[0], '-d', sourceSets.wsimport.output.classesDirs[0], '-keep', '-p', 'de.dhl.onlinefrankierung.webservice', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd', '-b', 'https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd', '-Xnocompile', '-XadditionalHeaders' + onlyIf { + !sourceSets.wsimport.java.srcDirs[0].exists() } } diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl deleted file mode 100644 index b21406f..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/2.0/privatkundenversand-api-2.0.wsdl +++ /dev/null @@ -1,152 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.0/popbase-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.0/popbase-1.0.xsd deleted file mode 100644 index 2e84e69..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.0/popbase-1.0.xsd +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Eine Email. - - - - - - - - Interner Produktbezeichner. Setzt sich i.d.R. aus Grossbuchstaben zusammen - - - - - - - - - Einschreibencode. - - - - - - - Interner Bezeichner für die Art der Vorausverfügung. Kann zur Zeit - PA_DESTROY oder PA_RETURN enthalten. - - - - - - - Betrag EUR - - - - - - - - Mehrwertsteuer in Prozent - - - - - - ISO3 alpha. Beispiel DEU - - - - - - - - - Ein Coupon-Code - - - - - - - - - - ISO3 Währung. Beispiel EUR. - - Anmerkung: POP unterstützt zur Zeit nur EUR. - - - - - - - - - Dimensionen einer Sendung/Packstück. - - - - Länge in Zentimeter - - - - - Breite in Zentimeter - - - - - Tiefe in Zentimeter - - - - - Gewicht in Gramm - - - - - - Eine Preiskomponente - - - - Bruttobetrag - - - - - MwSt. in Prozent z.B. 19 für 19% - - - - - Interne ID des Produktes oder Service - - - - - Syntetisches Land des Produktpreises - - - - - Betrag, der durch Einlösung eines Coupons reduziert wurde. - - - - - Falls Coupon eingelöst, der Coupon-Code - - - - - Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der Grund des Rabattes - - - - - Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der nachgelassene Betrag. - - - - - - - - Version String mit Mayor.Minor.Build. - - Wird sowohl im Request, wie Response gesetzt, wobei folgendes gilt. - - Mayor muss erfüllt sein. - - Minor muss Request mindest Response oder höher sein. Response sollte Rückwärtskompatibel sein, jedoch der Response - könnte weitere optionale Attribute und Elemente enthalten. - - Build wird ignoriert und wird nur zu Informationszwecken geliefert. - - - - - - - - Telefonnummer - - - - - - - - - - Eine Liste von (key,value)-Paaren - - - - - Schlüssel des Eintrags - - - - - - - - - Ein (key,value)-Paar - - - - Wert des Eintrags - - - - - Schlüssel des Eintrags - - - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.1/popbase-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.1/popbase-1.1.xsd deleted file mode 100644 index 2e84e69..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/1.1/popbase-1.1.xsd +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Eine Email. - - - - - - - - Interner Produktbezeichner. Setzt sich i.d.R. aus Grossbuchstaben zusammen - - - - - - - - - Einschreibencode. - - - - - - - Interner Bezeichner für die Art der Vorausverfügung. Kann zur Zeit - PA_DESTROY oder PA_RETURN enthalten. - - - - - - - Betrag EUR - - - - - - - - Mehrwertsteuer in Prozent - - - - - - ISO3 alpha. Beispiel DEU - - - - - - - - - Ein Coupon-Code - - - - - - - - - - ISO3 Währung. Beispiel EUR. - - Anmerkung: POP unterstützt zur Zeit nur EUR. - - - - - - - - - Dimensionen einer Sendung/Packstück. - - - - Länge in Zentimeter - - - - - Breite in Zentimeter - - - - - Tiefe in Zentimeter - - - - - Gewicht in Gramm - - - - - - Eine Preiskomponente - - - - Bruttobetrag - - - - - MwSt. in Prozent z.B. 19 für 19% - - - - - Interne ID des Produktes oder Service - - - - - Syntetisches Land des Produktpreises - - - - - Betrag, der durch Einlösung eines Coupons reduziert wurde. - - - - - Falls Coupon eingelöst, der Coupon-Code - - - - - Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der Grund des Rabattes - - - - - Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der nachgelassene Betrag. - - - - - - - - Version String mit Mayor.Minor.Build. - - Wird sowohl im Request, wie Response gesetzt, wobei folgendes gilt. - - Mayor muss erfüllt sein. - - Minor muss Request mindest Response oder höher sein. Response sollte Rückwärtskompatibel sein, jedoch der Response - könnte weitere optionale Attribute und Elemente enthalten. - - Build wird ignoriert und wird nur zu Informationszwecken geliefert. - - - - - - - - Telefonnummer - - - - - - - - - - Eine Liste von (key,value)-Paaren - - - - - Schlüssel des Eintrags - - - - - - - - - Ein (key,value)-Paar - - - - Wert des Eintrags - - - - - Schlüssel des Eintrags - - - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/2.0/popbase-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/2.0/popbase-2.0.xsd deleted file mode 100644 index 2e84e69..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popbase/2.0/popbase-2.0.xsd +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - Eine Email. - - - - - - - - Interner Produktbezeichner. Setzt sich i.d.R. aus Grossbuchstaben zusammen - - - - - - - - - Einschreibencode. - - - - - - - Interner Bezeichner für die Art der Vorausverfügung. Kann zur Zeit - PA_DESTROY oder PA_RETURN enthalten. - - - - - - - Betrag EUR - - - - - - - - Mehrwertsteuer in Prozent - - - - - - ISO3 alpha. Beispiel DEU - - - - - - - - - Ein Coupon-Code - - - - - - - - - - ISO3 Währung. Beispiel EUR. - - Anmerkung: POP unterstützt zur Zeit nur EUR. - - - - - - - - - Dimensionen einer Sendung/Packstück. - - - - Länge in Zentimeter - - - - - Breite in Zentimeter - - - - - Tiefe in Zentimeter - - - - - Gewicht in Gramm - - - - - - Eine Preiskomponente - - - - Bruttobetrag - - - - - MwSt. in Prozent z.B. 19 für 19% - - - - - Interne ID des Produktes oder Service - - - - - Syntetisches Land des Produktpreises - - - - - Betrag, der durch Einlösung eines Coupons reduziert wurde. - - - - - Falls Coupon eingelöst, der Coupon-Code - - - - - Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der Grund des Rabattes - - - - - Falls auf eine Preiskomponente ein Rabatt gewährt wurde, der nachgelassene Betrag. - - - - - - - - Version String mit Mayor.Minor.Build. - - Wird sowohl im Request, wie Response gesetzt, wobei folgendes gilt. - - Mayor muss erfüllt sein. - - Minor muss Request mindest Response oder höher sein. Response sollte Rückwärtskompatibel sein, jedoch der Response - könnte weitere optionale Attribute und Elemente enthalten. - - Build wird ignoriert und wird nur zu Informationszwecken geliefert. - - - - - - - - Telefonnummer - - - - - - - - - - Eine Liste von (key,value)-Paaren - - - - - Schlüssel des Eintrags - - - - - - - - - Ein (key,value)-Paar - - - - Wert des Eintrags - - - - - Schlüssel des Eintrags - - - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.0/poppdb-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.0/poppdb-1.0.xsd deleted file mode 100644 index 464b850..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.0/poppdb-1.0.xsd +++ /dev/null @@ -1,1120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Filtern des Responses. - - - - - Wenn gesetzt ein Filter auf das Land als ISO3 alpha - Land (z.B. DEU). Es kann auch ein - Matcher-Filter-Ausdruck angegeben werden. - - - - - - - Wenn gesetzt ein Filter auf die Produktgruppe (z.B. - STANDARD). Es kann auch ein Matcher-Filter-Ausdruck - angegeben werden. - - - - - - - Wenn gesetzt ein Filter auf die Produkt-ID, (z.B. - PAK10.SPERR.DEU). Es kann auch ein - Matcher-Filter-Ausdruck angegeben werden. Achtung: - Bei Auslandssendungen kann das Land auch ein - syntetisches sein. - - - - - - Boolean true / false ob die EKP-Nummer mit ausgegeben werden soll. - - - - - Boolean true / false ob zusätzliche Attribute im - Element ProductDesc mit ausgegeben - werden sollen. - - - - - - - Sollen auch Preise angezeigt werden. - - - - - - - Sollen - falls vorhanden - auch Preise angezeigt - werden, die in der Zukunft aktiv werden bzw. in der - Vergangenheit gültig waren. - - - - - - - Sollen die in POP verwendeten Oberflächentexte mit - ausgegeben werden. - - - - - - - Sollen die Maximal-Dimensionen ausgegeben werden. - - - - - - - Sollen die Features und Produktattribute mit - ausgegeben werden. - - - - - - - Gebe die Übergangsinformationen aus. So wird zu - einem Produkt wie z.B. PAK10.SPERR.DEU eine Liste - von von weiteren Services zu dem Basisprodukt - ausgegeben werden, die in der Oberfläche ausgegeben - werden. - - - - - - - Unterdrückt die interne XML-Kompression über id und - idref. Achtung: Responses können SEHR gross werden, - falls dies auf true gesetzt wird. Attribute darf nur - in Absprache mit DHL auf true gesetzt werden. - - - - - - - Wenn gesetzt nur die Produkte, die maximal das - Gewicht abdecken. - - - - - - - - PartnerID aka Marktplatz. Ist identisch aus dem - Request. - - - - - Produktgruppen. - - - - - - - Virtuelle Konfigurationszeit. - Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert - werden. - - - - - ID der PopConfig. - Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert - werden. - - - - - Standard Produktgruppe. - - - - - - - Eine Produktgruppe fasst eine Gruppe von Produkten - zusammen. - - - - - - - Mögliche Zielländer für Sendungen. - - - - - - Mögliche dazubuchbare Abholungsservices mit Preisen. - - - - - - - Interner Name der Produktgruppe. - - - - - Text der Produktgruppe in der Oberfläche. - - - - - - - - Produkte für ein Land. - Attribute name in NamedReference - enthält Alphanumerisches ISO3 Kennung des - Landes. - - - - - - - Liste von Basisprodukten, die in dem Land - verfügbar sind. - - - - - - true ist das Land kein reelles Land, sondern ein - synthetisches, wie z.B. EU. - - - - - - ISO alpha Notation eines Landes - - - - - Numerische 3stellige Kennzeichnung des Landes. - - - - - - Name des Landes, wie es in der Oberfläche verwendet - wird. - - - - - In der gewählten Produktgruppe und Land das - Standard Basisprodukt, das initial ausgewählt ist. - - - - - - - - - - - Informationen über ein Basisprodukt. Ein Basisprodukt - ist ein Produkt ohne Services. - - - - - - - - - Preis(e) des Produktes. - - Hat das Basisprodukt mehrere Levels - werden mehrere Prices-Strukturen - ausgegeben. - - - - - - - Technische Beschreibung des - Basisproduktes. - - - - - - - Produkte zu diesem Basisprodukt - - - - - - - - Welches Produkt soll standardmäßig gewählt - werden. I.d.R. ist dies das Basisprodukt - ohne Services. - - - - - - EKP des Basisproduktes. - - - - - Wenn true, hat dieses Basisprodukt Preise - abhängig vom Volumen. Es kann dann mehrere - Prices Elemente enthalten. - - - - - - - - - - - Enthält eine Liste von Preisen. Der erste in der Liste - ist hierbei der derzeitig gültige Preis. - - - - - - - - - Preise werden nur ausgegeben, wenn im - Filter - viewPrice auf true gesetzt ist. - - - - - - - Falls es sich um einen mengen- oder - volumenabhängiger Preis handelt, hier die minale Menge oder - Volumen. - - - - - - - - - - Beschreibung des Basisproduktes - - - - - - - - Produkt ist nicht sichtbar. - - - - - - - - Label: Kommasperariert Liste von - Label-Symbolen. - - - - - - Sortierschlüssel. - - - - - Das Limit, ab welchem Warenwert ein Hinweis auf CP71 notwendig ist - - - - Gibt an ab welchem Warenwert ein Wechsel von CN22 auf CN23 notwendig ist. - - - - - ISO3-Land des Absenderlandes. - - - - - - - Wert in cm. Maximale Länge des Packstückes. - - - - - - - Wert in cm. Maximale Breite des Packstückes. - - - - - - - Wert in cm. Maximale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Maximales Gewicht des - Packstückes. - - - - - - - Wert in cm. Maximales Hurtmass des - Packstückes. - - - - - - - - Wert in cm. Maximaler Durchmesser bei Rollensendungen. - - - - - - - - Wert in cm. Minimale Länge des Packstückes. - - - - - - - Wert in cm. Minimale Breite des Packstückes. - - - - - - - Wert in cm. Minimale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Minimales Gewicht des - Packstückes. - - - - - - - Wert in cm. Minimales Gurtmass des - Packstückes. - - - - - - - - Wert in cm. Minimaler Durchmesser bei Rollensendungen. - - - - - - - - - - - Ein Produkt ist die Kombination eines Basisproduktes - mit einem spezifischen Set an Services. - - - - - - - - - Die Services, die mit diesem Produkt verknüpft - sind. - - - - - - Kommaseperierte Liste der Abholservices. - - - - - - - - - - Beschreibung des Produktes. - - - - - - - - - - Wert in cm. Maximale Länge des Packstückes. - - - - - - - Wert in cm. Maximale Breite des Packstückes. - - - - - - - Wert in cm. Maximale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Maximales Gewicht des - Packstückes. - - - - - - - Wert in cm. Maximales Hurtmass des - Packstückes. - - - - - - - - Wert in cm. Maximaler Durchmesser bei Rollensendungen. - - - - - - - - Wert in cm. Minimale Länge des Packstückes. - - - - - - - Wert in cm. Miniimale Breite des Packstückes. - - - - - - - Wert in cm. Minimale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Minimales Gewicht des - Packstückes. - - - - - - - Wert in cm. minimales Gurtmass des - Packstückes. - - - - - - - - Wert in cm. Minimaler Durchmesser bei Rollensendungen. - - - - - - - - Für dieses Produkt ist eine Einlieferung in - eine Packstation nicht möglich. - - - - - - - - Typ des Sendungsidentifizierer. Mögliche - Werte sind: LP für LicencePlate und IDC für - Identcode - - - - - - - Typ des Routingcodes. Mögliche Werte sind: - RC für internationaler Routingcode und LC - für Postspezifischen Leitcode. - - - - - - Produktschlüssel. - - - - - - Produktschlüssel, wie er im Leitcode - verwendet wird. - - - - - - - Interner Name des Nummerbereiches, der für - die Generierung des Sendungsidentifizierers - verwendet wird. - - - - - - - Interner Name des Label. - - - - - - - Produktschlüssel für die Beauftragung bei - AMSEL. - - - - - - Absenderland. - - - - - - - - - - Ein einzelner Preis. - - - - - - - Brutto Preis - - - - - - Enthaltene Prozent (i.d.R. 0 oder 19) - - - - - - - Interner Name des Preises. I.d.R. identisch - zum - internen Namen des zugrundeliegenden - Produktes. - - - - - - - Interner Primary Key des Preises. - - - - - - - Land oder syntetisches Land für den Preis. - Kann auch - leer sein, falls der Preis für - alle Länder gilt. - - - - - - Falls vorhanden ein Startzeitpunkt des Preises - - - - - - Falls vorhanden Ende des Preises - - - - - - - - - Basisstruktur der referenzierbaren Elemente. - - - - - XML ID der Node. - Diese ID wird bei jedem Call neu - vergeben und wird nur für die Auflösung - der idref benötigt. - - - - - - Wenn gesetzt, ist die eigentliche Information dieses - Element in dem Element mit der entsprechenden id zu finden. - - - - - - - - Referenzierbares Element mit einem Namen. - Der Name ist ein POP-Interner Name. - - - - - - - - - - - - Ein Service, der einem Produkt zugeordnet ist. - - - - - - - - - Beschreibung des Services - - - - - - - Preise des Services - - - - - - - - Wenn true, hat dieser Service Preise - abhängig vom Volumen oder anderen Kritieren. - Es kann dann mehrere Prices Elemente - enthalten. - - - - - - - Services, die NICHT dem Produkt zugeordnet - sind, haben selected false. Services mit - selected false werden nur dann mit - ausgegeben, wenn viewTransitions im - ProductInfoFilterType gesetzt ist. - - - - - - - EKP des Services. - - - - - Service wird zwar angezeigt, jedoch ist - nicht für den Benutzer auswählbar, da - ansonsten eine ungültige - Produkt-Service-Kombination entsteht. - - - - - - - - - - Beschreibung des Services. - - - - - - Sortierschlüssel - - - - - Wenn der Service einer Servicegruppe zugehörig ist, - der interne Name der Service-Gruppe. - Service-Gruppen werden gebildet, wenn eine Reihe von gleichartigen Services als - Auswahlfeld (Dropdownliste oder Radioboxen) dargestellt werden - sollen. - Beispiel sind Versicherungsservices mit verschiedenen - Versicherungsdeckungen. - - - - - true falls diese Service in einer Servicegruppe ist - und bei einer Auswahl für Nicht ausgewählt steht. - - - - - Service ist intern und wird intern dem Produkt - zugewiesen. - - - - - - - - - - Beschreibung von Produkten oder Services - - - - - - - - Features sind eine mit Kommas seperierte - Liste von String, die das Produkt/Service - mit einer Produkteigenschaft kennzeichnet. - Siehe auch TODO (Link auf Wiki). - - - - - - - Features sind eine kommaseperarierte Liste - von Schlüssel=Wert Paaren, die das - Produkt/Service mit einer Produkteigenschaft - kennzeichnet. Siehe auch TODO (Link auf - Wiki). - - - - - - - Name des Produktes oder Services. ACHTUNG: - Beschreibung kann HTML enthalten. - - - - - - - Beschreibung des Produktes oder Services. - Bei POP wird diese in einem Popup - dargestellt. ACHTUNG: Beschreibung kann HTML - enthalten. - - - - - - - - - - - Stellt eine Abholung dar. Attribute name in - NamedReference enthält POP-interne Kennung des Abholservices. - (ALB,AZF,EAO,TAS) - - - - - - - Textuelle Beschreibung des Abholservices. - - - - - - Preise des Abholservices. Enthält Level und Preis. - Kann auch zukünftige Preise enthalten. - - - - - - - Typ der Abholung. Es werden gleiche Werte - verwendet - wie im Attribut collectionServices - im Product-Element. - - - - - - - Auflistung der Tage, an welchen keine - Abholung - möglich ist. Mögliche Werte - MO,DI,MI,DO,FR,SA,SO. Bei mehreren - Tagen - wird durch Kommata (,) separiert. z.B. SA,SO - - - - - - - Benötigter Vorlauf in Tagen damit die Abholung - gebucht werden kann. - bei earliestPickupOffset=1 kann die Abholung frühestens erst am - nächsten (gültigen) Tag nach dem Buchungsdatum erfolgen - bei earliestPickupOffset=0 kann die Abholung noch am Buchungstag - erfolgen. (unter Berücksichtigung des Attributes pickupTimeLimit) - - - - - - Uhrzeit eines Tages in HH:MM. - Stellt den Zeitpunkt dar, bis zur welchen Uhrzeit der heutige Tag als - Buchungstag (nicht Abholtag) gewertet werden kann. - Sollte der Buchungszeitpunkt hinter dem pickupTimeLimit liegen wird - erst der nächste gültige Tag als Buchungstag gewertet. - - - - - - - - Anzahl der Packstücke, welche maximal pro - Auftrag - erlaubt sind. - - - - - - Mögliche kommaseparierte Zeitfenster der Abholung. -Format ist HH:MM-HH:MM(,HH:MM-HH:MM)* -z.B. "08:00-20:00" Abholung möglich von 8 bis 20 Uhr. -oder "9:00-12:00,12:00-15:30,15:30-19:30 " Abholung möglich von -9 bis 12 Uhr, 12 bis 15:30 Uhr und 15:30 bis 19:30 Uhr. - - - - - - true oder false, bei true darf man den - Abholservice produktunabhängig buchen. Der Abholservice darf also alleine - gebucht werden. - Es müssen sich daher keine abholfähigen Produkte im Warenkorb befinden. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.1/poppdb-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.1/poppdb-1.1.xsd deleted file mode 100644 index f23cd01..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/1.1/poppdb-1.1.xsd +++ /dev/null @@ -1,1120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Filtern des Responses. - - - - - Wenn gesetzt ein Filter auf das Land als ISO3 alpha - Land (z.B. DEU). Es kann auch ein - Matcher-Filter-Ausdruck angegeben werden. - - - - - - - Wenn gesetzt ein Filter auf die Produktgruppe (z.B. - STANDARD). Es kann auch ein Matcher-Filter-Ausdruck - angegeben werden. - - - - - - - Wenn gesetzt ein Filter auf die Produkt-ID, (z.B. - PAK10.SPERR.DEU). Es kann auch ein - Matcher-Filter-Ausdruck angegeben werden. Achtung: - Bei Auslandssendungen kann das Land auch ein - syntetisches sein. - - - - - - Boolean true / false ob die EKP-Nummer mit ausgegeben werden soll. - - - - - Boolean true / false ob zusätzliche Attribute im - Element ProductDesc mit ausgegeben - werden sollen. - - - - - - - Sollen auch Preise angezeigt werden. - - - - - - - Sollen - falls vorhanden - auch Preise angezeigt - werden, die in der Zukunft aktiv werden bzw. in der - Vergangenheit gültig waren. - - - - - - - Sollen die in POP verwendeten Oberflächentexte mit - ausgegeben werden. - - - - - - - Sollen die Maximal-Dimensionen ausgegeben werden. - - - - - - - Sollen die Features und Produktattribute mit - ausgegeben werden. - - - - - - - Gebe die Übergangsinformationen aus. So wird zu - einem Produkt wie z.B. PAK10.SPERR.DEU eine Liste - von von weiteren Services zu dem Basisprodukt - ausgegeben werden, die in der Oberfläche ausgegeben - werden. - - - - - - - Unterdrückt die interne XML-Kompression über id und - idref. Achtung: Responses können SEHR gross werden, - falls dies auf true gesetzt wird. Attribute darf nur - in Absprache mit DHL auf true gesetzt werden. - - - - - - - Wenn gesetzt nur die Produkte, die maximal das - Gewicht abdecken. - - - - - - - - PartnerID aka Marktplatz. Ist identisch aus dem - Request. - - - - - Produktgruppen. - - - - - - - Virtuelle Konfigurationszeit. - Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert - werden. - - - - - ID der PopConfig. - Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert - werden. - - - - - Standard Produktgruppe. - - - - - - - Eine Produktgruppe fasst eine Gruppe von Produkten - zusammen. - - - - - - - Mögliche Zielländer für Sendungen. - - - - - - Mögliche dazubuchbare Abholungsservices mit Preisen. - - - - - - - Interner Name der Produktgruppe. - - - - - Text der Produktgruppe in der Oberfläche. - - - - - - - - Produkte für ein Land. - Attribute name in NamedReference - enthält Alphanumerisches ISO3 Kennung des - Landes. - - - - - - - Liste von Basisprodukten, die in dem Land - verfügbar sind. - - - - - - true ist das Land kein reelles Land, sondern ein - synthetisches, wie z.B. EU. - - - - - - ISO alpha Notation eines Landes - - - - - Numerische 3stellige Kennzeichnung des Landes. - - - - - - Name des Landes, wie es in der Oberfläche verwendet - wird. - - - - - In der gewählten Produktgruppe und Land das - Standard Basisprodukt, das initial ausgewählt ist. - - - - - - - - - - - Informationen über ein Basisprodukt. Ein Basisprodukt - ist ein Produkt ohne Services. - - - - - - - - - Preis(e) des Produktes. - - Hat das Basisprodukt mehrere Levels - werden mehrere Prices-Strukturen - ausgegeben. - - - - - - - Technische Beschreibung des - Basisproduktes. - - - - - - - Produkte zu diesem Basisprodukt - - - - - - - - Welches Produkt soll standardmäßig gewählt - werden. I.d.R. ist dies das Basisprodukt - ohne Services. - - - - - - EKP des Basisproduktes. - - - - - Wenn true, hat dieses Basisprodukt Preise - abhängig vom Volumen. Es kann dann mehrere - Prices Elemente enthalten. - - - - - - - - - - - Enthält eine Liste von Preisen. Der erste in der Liste - ist hierbei der derzeitig gültige Preis. - - - - - - - - - Preise werden nur ausgegeben, wenn im - Filter - viewPrice auf true gesetzt ist. - - - - - - - Falls es sich um einen mengen- oder - volumenabhängiger Preis handelt, hier die minale Menge oder - Volumen. - - - - - - - - - - Beschreibung des Basisproduktes - - - - - - - - Produkt ist nicht sichtbar. - - - - - - - - Label: Kommasperariert Liste von - Label-Symbolen. - - - - - - Sortierschlüssel. - - - - - Das Limit, ab welchem Warenwert ein Hinweis auf CP71 notwendig ist - - - - Gibt an ab welchem Warenwert ein Wechsel von CN22 auf CN23 notwendig ist. - - - - - ISO3-Land des Absenderlandes. - - - - - - - Wert in cm. Maximale Länge des Packstückes. - - - - - - - Wert in cm. Maximale Breite des Packstückes. - - - - - - - Wert in cm. Maximale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Maximales Gewicht des - Packstückes. - - - - - - - Wert in cm. Maximales Hurtmass des - Packstückes. - - - - - - - - Wert in cm. Maximaler Durchmesser bei Rollensendungen. - - - - - - - - Wert in cm. Minimale Länge des Packstückes. - - - - - - - Wert in cm. Minimale Breite des Packstückes. - - - - - - - Wert in cm. Minimale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Minimales Gewicht des - Packstückes. - - - - - - - Wert in cm. Minimales Gurtmass des - Packstückes. - - - - - - - - Wert in cm. Minimaler Durchmesser bei Rollensendungen. - - - - - - - - - - - Ein Produkt ist die Kombination eines Basisproduktes - mit einem spezifischen Set an Services. - - - - - - - - - Die Services, die mit diesem Produkt verknüpft - sind. - - - - - - Kommaseperierte Liste der Abholservices. - - - - - - - - - - Beschreibung des Produktes. - - - - - - - - - - Wert in cm. Maximale Länge des Packstückes. - - - - - - - Wert in cm. Maximale Breite des Packstückes. - - - - - - - Wert in cm. Maximale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Maximales Gewicht des - Packstückes. - - - - - - - Wert in cm. Maximales Hurtmass des - Packstückes. - - - - - - - - Wert in cm. Maximaler Durchmesser bei Rollensendungen. - - - - - - - - Wert in cm. Minimale Länge des Packstückes. - - - - - - - Wert in cm. Miniimale Breite des Packstückes. - - - - - - - Wert in cm. Minimale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Minimales Gewicht des - Packstückes. - - - - - - - Wert in cm. minimales Gurtmass des - Packstückes. - - - - - - - - Wert in cm. Minimaler Durchmesser bei Rollensendungen. - - - - - - - - Für dieses Produkt ist eine Einlieferung in - eine Packstation nicht möglich. - - - - - - - - Typ des Sendungsidentifizierer. Mögliche - Werte sind: LP für LicencePlate und IDC für - Identcode - - - - - - - Typ des Routingcodes. Mögliche Werte sind: - RC für internationaler Routingcode und LC - für Postspezifischen Leitcode. - - - - - - Produktschlüssel. - - - - - - Produktschlüssel, wie er im Leitcode - verwendet wird. - - - - - - - Interner Name des Nummerbereiches, der für - die Generierung des Sendungsidentifizierers - verwendet wird. - - - - - - - Interner Name des Label. - - - - - - - Produktschlüssel für die Beauftragung bei - AMSEL. - - - - - - Absenderland. - - - - - - - - - - Ein einzelner Preis. - - - - - - - Brutto Preis - - - - - - Enthaltene Prozent (i.d.R. 0 oder 19) - - - - - - - Interner Name des Preises. I.d.R. identisch - zum - internen Namen des zugrundeliegenden - Produktes. - - - - - - - Interner Primary Key des Preises. - - - - - - - Land oder syntetisches Land für den Preis. - Kann auch - leer sein, falls der Preis für - alle Länder gilt. - - - - - - Falls vorhanden ein Startzeitpunkt des Preises - - - - - - Falls vorhanden Ende des Preises - - - - - - - - - Basisstruktur der referenzierbaren Elemente. - - - - - XML ID der Node. - Diese ID wird bei jedem Call neu - vergeben und wird nur für die Auflösung - der idref benötigt. - - - - - - Wenn gesetzt, ist die eigentliche Information dieses - Element in dem Element mit der entsprechenden id zu finden. - - - - - - - - Referenzierbares Element mit einem Namen. - Der Name ist ein POP-Interner Name. - - - - - - - - - - - - Ein Service, der einem Produkt zugeordnet ist. - - - - - - - - - Beschreibung des Services - - - - - - - Preise des Services - - - - - - - - Wenn true, hat dieser Service Preise - abhängig vom Volumen oder anderen Kritieren. - Es kann dann mehrere Prices Elemente - enthalten. - - - - - - - Services, die NICHT dem Produkt zugeordnet - sind, haben selected false. Services mit - selected false werden nur dann mit - ausgegeben, wenn viewTransitions im - ProductInfoFilterType gesetzt ist. - - - - - - - EKP des Services. - - - - - Service wird zwar angezeigt, jedoch ist - nicht für den Benutzer auswählbar, da - ansonsten eine ungültige - Produkt-Service-Kombination entsteht. - - - - - - - - - - Beschreibung des Services. - - - - - - Sortierschlüssel - - - - - Wenn der Service einer Servicegruppe zugehörig ist, - der interne Name der Service-Gruppe. - Service-Gruppen werden gebildet, wenn eine Reihe von gleichartigen Services als - Auswahlfeld (Dropdownliste oder Radioboxen) dargestellt werden - sollen. - Beispiel sind Versicherungsservices mit verschiedenen - Versicherungsdeckungen. - - - - - true falls diese Service in einer Servicegruppe ist - und bei einer Auswahl für Nicht ausgewählt steht. - - - - - Service ist intern und wird intern dem Produkt - zugewiesen. - - - - - - - - - - Beschreibung von Produkten oder Services - - - - - - - - Features sind eine mit Kommas seperierte - Liste von String, die das Produkt/Service - mit einer Produkteigenschaft kennzeichnet. - Siehe auch TODO (Link auf Wiki). - - - - - - - Features sind eine kommaseperarierte Liste - von Schlüssel=Wert Paaren, die das - Produkt/Service mit einer Produkteigenschaft - kennzeichnet. Siehe auch TODO (Link auf - Wiki). - - - - - - - Name des Produktes oder Services. ACHTUNG: - Beschreibung kann HTML enthalten. - - - - - - - Beschreibung des Produktes oder Services. - Bei POP wird diese in einem Popup - dargestellt. ACHTUNG: Beschreibung kann HTML - enthalten. - - - - - - - - - - - Stellt eine Abholung dar. Attribute name in - NamedReference enthält POP-interne Kennung des Abholservices. - (ALB,AZF,EAO,TAS) - - - - - - - Textuelle Beschreibung des Abholservices. - - - - - - Preise des Abholservices. Enthält Level und Preis. - Kann auch zukünftige Preise enthalten. - - - - - - - Typ der Abholung. Es werden gleiche Werte - verwendet - wie im Attribut collectionServices - im Product-Element. - - - - - - - Auflistung der Tage, an welchen keine - Abholung - möglich ist. Mögliche Werte - MO,DI,MI,DO,FR,SA,SO. Bei mehreren - Tagen - wird durch Kommata (,) separiert. z.B. SA,SO - - - - - - - Benötigter Vorlauf in Tagen damit die Abholung - gebucht werden kann. - bei earliestPickupOffset=1 kann die Abholung frühestens erst am - nächsten (gültigen) Tag nach dem Buchungsdatum erfolgen - bei earliestPickupOffset=0 kann die Abholung noch am Buchungstag - erfolgen. (unter Berücksichtigung des Attributes pickupTimeLimit) - - - - - - Uhrzeit eines Tages in HH:MM. - Stellt den Zeitpunkt dar, bis zur welchen Uhrzeit der heutige Tag als - Buchungstag (nicht Abholtag) gewertet werden kann. - Sollte der Buchungszeitpunkt hinter dem pickupTimeLimit liegen wird - erst der nächste gültige Tag als Buchungstag gewertet. - - - - - - - - Anzahl der Packstücke, welche maximal pro - Auftrag - erlaubt sind. - - - - - - Mögliche kommaseparierte Zeitfenster der Abholung. -Format ist HH:MM-HH:MM(,HH:MM-HH:MM)* -z.B. "08:00-20:00" Abholung möglich von 8 bis 20 Uhr. -oder "9:00-12:00,12:00-15:30,15:30-19:30 " Abholung möglich von -9 bis 12 Uhr, 12 bis 15:30 Uhr und 15:30 bis 19:30 Uhr. - - - - - - true oder false, bei true darf man den - Abholservice produktunabhängig buchen. Der Abholservice darf also alleine - gebucht werden. - Es müssen sich daher keine abholfähigen Produkte im Warenkorb befinden. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/2.0/poppdb-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/2.0/poppdb-2.0.xsd deleted file mode 100644 index 464b850..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/poppdb/2.0/poppdb-2.0.xsd +++ /dev/null @@ -1,1120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Filtern des Responses. - - - - - Wenn gesetzt ein Filter auf das Land als ISO3 alpha - Land (z.B. DEU). Es kann auch ein - Matcher-Filter-Ausdruck angegeben werden. - - - - - - - Wenn gesetzt ein Filter auf die Produktgruppe (z.B. - STANDARD). Es kann auch ein Matcher-Filter-Ausdruck - angegeben werden. - - - - - - - Wenn gesetzt ein Filter auf die Produkt-ID, (z.B. - PAK10.SPERR.DEU). Es kann auch ein - Matcher-Filter-Ausdruck angegeben werden. Achtung: - Bei Auslandssendungen kann das Land auch ein - syntetisches sein. - - - - - - Boolean true / false ob die EKP-Nummer mit ausgegeben werden soll. - - - - - Boolean true / false ob zusätzliche Attribute im - Element ProductDesc mit ausgegeben - werden sollen. - - - - - - - Sollen auch Preise angezeigt werden. - - - - - - - Sollen - falls vorhanden - auch Preise angezeigt - werden, die in der Zukunft aktiv werden bzw. in der - Vergangenheit gültig waren. - - - - - - - Sollen die in POP verwendeten Oberflächentexte mit - ausgegeben werden. - - - - - - - Sollen die Maximal-Dimensionen ausgegeben werden. - - - - - - - Sollen die Features und Produktattribute mit - ausgegeben werden. - - - - - - - Gebe die Übergangsinformationen aus. So wird zu - einem Produkt wie z.B. PAK10.SPERR.DEU eine Liste - von von weiteren Services zu dem Basisprodukt - ausgegeben werden, die in der Oberfläche ausgegeben - werden. - - - - - - - Unterdrückt die interne XML-Kompression über id und - idref. Achtung: Responses können SEHR gross werden, - falls dies auf true gesetzt wird. Attribute darf nur - in Absprache mit DHL auf true gesetzt werden. - - - - - - - Wenn gesetzt nur die Produkte, die maximal das - Gewicht abdecken. - - - - - - - - PartnerID aka Marktplatz. Ist identisch aus dem - Request. - - - - - Produktgruppen. - - - - - - - Virtuelle Konfigurationszeit. - Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert - werden. - - - - - ID der PopConfig. - Dieser Wert wird nur für Analysezwecke ausgegeben und kann ignoriert - werden. - - - - - Standard Produktgruppe. - - - - - - - Eine Produktgruppe fasst eine Gruppe von Produkten - zusammen. - - - - - - - Mögliche Zielländer für Sendungen. - - - - - - Mögliche dazubuchbare Abholungsservices mit Preisen. - - - - - - - Interner Name der Produktgruppe. - - - - - Text der Produktgruppe in der Oberfläche. - - - - - - - - Produkte für ein Land. - Attribute name in NamedReference - enthält Alphanumerisches ISO3 Kennung des - Landes. - - - - - - - Liste von Basisprodukten, die in dem Land - verfügbar sind. - - - - - - true ist das Land kein reelles Land, sondern ein - synthetisches, wie z.B. EU. - - - - - - ISO alpha Notation eines Landes - - - - - Numerische 3stellige Kennzeichnung des Landes. - - - - - - Name des Landes, wie es in der Oberfläche verwendet - wird. - - - - - In der gewählten Produktgruppe und Land das - Standard Basisprodukt, das initial ausgewählt ist. - - - - - - - - - - - Informationen über ein Basisprodukt. Ein Basisprodukt - ist ein Produkt ohne Services. - - - - - - - - - Preis(e) des Produktes. - - Hat das Basisprodukt mehrere Levels - werden mehrere Prices-Strukturen - ausgegeben. - - - - - - - Technische Beschreibung des - Basisproduktes. - - - - - - - Produkte zu diesem Basisprodukt - - - - - - - - Welches Produkt soll standardmäßig gewählt - werden. I.d.R. ist dies das Basisprodukt - ohne Services. - - - - - - EKP des Basisproduktes. - - - - - Wenn true, hat dieses Basisprodukt Preise - abhängig vom Volumen. Es kann dann mehrere - Prices Elemente enthalten. - - - - - - - - - - - Enthält eine Liste von Preisen. Der erste in der Liste - ist hierbei der derzeitig gültige Preis. - - - - - - - - - Preise werden nur ausgegeben, wenn im - Filter - viewPrice auf true gesetzt ist. - - - - - - - Falls es sich um einen mengen- oder - volumenabhängiger Preis handelt, hier die minale Menge oder - Volumen. - - - - - - - - - - Beschreibung des Basisproduktes - - - - - - - - Produkt ist nicht sichtbar. - - - - - - - - Label: Kommasperariert Liste von - Label-Symbolen. - - - - - - Sortierschlüssel. - - - - - Das Limit, ab welchem Warenwert ein Hinweis auf CP71 notwendig ist - - - - Gibt an ab welchem Warenwert ein Wechsel von CN22 auf CN23 notwendig ist. - - - - - ISO3-Land des Absenderlandes. - - - - - - - Wert in cm. Maximale Länge des Packstückes. - - - - - - - Wert in cm. Maximale Breite des Packstückes. - - - - - - - Wert in cm. Maximale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Maximales Gewicht des - Packstückes. - - - - - - - Wert in cm. Maximales Hurtmass des - Packstückes. - - - - - - - - Wert in cm. Maximaler Durchmesser bei Rollensendungen. - - - - - - - - Wert in cm. Minimale Länge des Packstückes. - - - - - - - Wert in cm. Minimale Breite des Packstückes. - - - - - - - Wert in cm. Minimale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Minimales Gewicht des - Packstückes. - - - - - - - Wert in cm. Minimales Gurtmass des - Packstückes. - - - - - - - - Wert in cm. Minimaler Durchmesser bei Rollensendungen. - - - - - - - - - - - Ein Produkt ist die Kombination eines Basisproduktes - mit einem spezifischen Set an Services. - - - - - - - - - Die Services, die mit diesem Produkt verknüpft - sind. - - - - - - Kommaseperierte Liste der Abholservices. - - - - - - - - - - Beschreibung des Produktes. - - - - - - - - - - Wert in cm. Maximale Länge des Packstückes. - - - - - - - Wert in cm. Maximale Breite des Packstückes. - - - - - - - Wert in cm. Maximale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Maximales Gewicht des - Packstückes. - - - - - - - Wert in cm. Maximales Hurtmass des - Packstückes. - - - - - - - - Wert in cm. Maximaler Durchmesser bei Rollensendungen. - - - - - - - - Wert in cm. Minimale Länge des Packstückes. - - - - - - - Wert in cm. Miniimale Breite des Packstückes. - - - - - - - Wert in cm. Minimale Tiefe des Packstückes. - - - - - - - Wert in Gramm. Minimales Gewicht des - Packstückes. - - - - - - - Wert in cm. minimales Gurtmass des - Packstückes. - - - - - - - - Wert in cm. Minimaler Durchmesser bei Rollensendungen. - - - - - - - - Für dieses Produkt ist eine Einlieferung in - eine Packstation nicht möglich. - - - - - - - - Typ des Sendungsidentifizierer. Mögliche - Werte sind: LP für LicencePlate und IDC für - Identcode - - - - - - - Typ des Routingcodes. Mögliche Werte sind: - RC für internationaler Routingcode und LC - für Postspezifischen Leitcode. - - - - - - Produktschlüssel. - - - - - - Produktschlüssel, wie er im Leitcode - verwendet wird. - - - - - - - Interner Name des Nummerbereiches, der für - die Generierung des Sendungsidentifizierers - verwendet wird. - - - - - - - Interner Name des Label. - - - - - - - Produktschlüssel für die Beauftragung bei - AMSEL. - - - - - - Absenderland. - - - - - - - - - - Ein einzelner Preis. - - - - - - - Brutto Preis - - - - - - Enthaltene Prozent (i.d.R. 0 oder 19) - - - - - - - Interner Name des Preises. I.d.R. identisch - zum - internen Namen des zugrundeliegenden - Produktes. - - - - - - - Interner Primary Key des Preises. - - - - - - - Land oder syntetisches Land für den Preis. - Kann auch - leer sein, falls der Preis für - alle Länder gilt. - - - - - - Falls vorhanden ein Startzeitpunkt des Preises - - - - - - Falls vorhanden Ende des Preises - - - - - - - - - Basisstruktur der referenzierbaren Elemente. - - - - - XML ID der Node. - Diese ID wird bei jedem Call neu - vergeben und wird nur für die Auflösung - der idref benötigt. - - - - - - Wenn gesetzt, ist die eigentliche Information dieses - Element in dem Element mit der entsprechenden id zu finden. - - - - - - - - Referenzierbares Element mit einem Namen. - Der Name ist ein POP-Interner Name. - - - - - - - - - - - - Ein Service, der einem Produkt zugeordnet ist. - - - - - - - - - Beschreibung des Services - - - - - - - Preise des Services - - - - - - - - Wenn true, hat dieser Service Preise - abhängig vom Volumen oder anderen Kritieren. - Es kann dann mehrere Prices Elemente - enthalten. - - - - - - - Services, die NICHT dem Produkt zugeordnet - sind, haben selected false. Services mit - selected false werden nur dann mit - ausgegeben, wenn viewTransitions im - ProductInfoFilterType gesetzt ist. - - - - - - - EKP des Services. - - - - - Service wird zwar angezeigt, jedoch ist - nicht für den Benutzer auswählbar, da - ansonsten eine ungültige - Produkt-Service-Kombination entsteht. - - - - - - - - - - Beschreibung des Services. - - - - - - Sortierschlüssel - - - - - Wenn der Service einer Servicegruppe zugehörig ist, - der interne Name der Service-Gruppe. - Service-Gruppen werden gebildet, wenn eine Reihe von gleichartigen Services als - Auswahlfeld (Dropdownliste oder Radioboxen) dargestellt werden - sollen. - Beispiel sind Versicherungsservices mit verschiedenen - Versicherungsdeckungen. - - - - - true falls diese Service in einer Servicegruppe ist - und bei einer Auswahl für Nicht ausgewählt steht. - - - - - Service ist intern und wird intern dem Produkt - zugewiesen. - - - - - - - - - - Beschreibung von Produkten oder Services - - - - - - - - Features sind eine mit Kommas seperierte - Liste von String, die das Produkt/Service - mit einer Produkteigenschaft kennzeichnet. - Siehe auch TODO (Link auf Wiki). - - - - - - - Features sind eine kommaseperarierte Liste - von Schlüssel=Wert Paaren, die das - Produkt/Service mit einer Produkteigenschaft - kennzeichnet. Siehe auch TODO (Link auf - Wiki). - - - - - - - Name des Produktes oder Services. ACHTUNG: - Beschreibung kann HTML enthalten. - - - - - - - Beschreibung des Produktes oder Services. - Bei POP wird diese in einem Popup - dargestellt. ACHTUNG: Beschreibung kann HTML - enthalten. - - - - - - - - - - - Stellt eine Abholung dar. Attribute name in - NamedReference enthält POP-interne Kennung des Abholservices. - (ALB,AZF,EAO,TAS) - - - - - - - Textuelle Beschreibung des Abholservices. - - - - - - Preise des Abholservices. Enthält Level und Preis. - Kann auch zukünftige Preise enthalten. - - - - - - - Typ der Abholung. Es werden gleiche Werte - verwendet - wie im Attribut collectionServices - im Product-Element. - - - - - - - Auflistung der Tage, an welchen keine - Abholung - möglich ist. Mögliche Werte - MO,DI,MI,DO,FR,SA,SO. Bei mehreren - Tagen - wird durch Kommata (,) separiert. z.B. SA,SO - - - - - - - Benötigter Vorlauf in Tagen damit die Abholung - gebucht werden kann. - bei earliestPickupOffset=1 kann die Abholung frühestens erst am - nächsten (gültigen) Tag nach dem Buchungsdatum erfolgen - bei earliestPickupOffset=0 kann die Abholung noch am Buchungstag - erfolgen. (unter Berücksichtigung des Attributes pickupTimeLimit) - - - - - - Uhrzeit eines Tages in HH:MM. - Stellt den Zeitpunkt dar, bis zur welchen Uhrzeit der heutige Tag als - Buchungstag (nicht Abholtag) gewertet werden kann. - Sollte der Buchungszeitpunkt hinter dem pickupTimeLimit liegen wird - erst der nächste gültige Tag als Buchungstag gewertet. - - - - - - - - Anzahl der Packstücke, welche maximal pro - Auftrag - erlaubt sind. - - - - - - Mögliche kommaseparierte Zeitfenster der Abholung. -Format ist HH:MM-HH:MM(,HH:MM-HH:MM)* -z.B. "08:00-20:00" Abholung möglich von 8 bis 20 Uhr. -oder "9:00-12:00,12:00-15:30,15:30-19:30 " Abholung möglich von -9 bis 12 Uhr, 12 bis 15:30 Uhr und 15:30 bis 19:30 Uhr. - - - - - - true oder false, bei true darf man den - Abholservice produktunabhängig buchen. Der Abholservice darf also alleine - gebucht werden. - Es müssen sich daher keine abholfähigen Produkte im Warenkorb befinden. - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.0/popps-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.0/popps-1.0.xsd deleted file mode 100644 index e3af184..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.0/popps-1.0.xsd +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - - Informationen zu einem CouponSet - - - - - - - - - Interner eindeutiger symbolischer Name für den Couponset - - - - - Wie oft Coupons dieses Typs eingelöst werden dürfen. Der Wert 0 bedeutet unendlich oft. - - - - - Gutschriftsbetrag (alternativ zum Attribut creditRel) - - - - - Ermäßigung auf die abgedeckten Produktkomponenten in Prozent (alternativ zum Attribut creditAbs) - - - - - Beschreibung des Coupontyps - - - - - In der Oberfläche darstellbarer Name - - - - - - - Beschreibung, über welche Mechanismen ein Coupontyp instantiiert werden kann - - - Der Coupon kann vom Kunden gekauft werden. - Der Kundensupport legt Coupons dieses Typs an. - Coupons dieses Typs können als Gutschrift bei einer Stornierung verwendet werden. - Z.B. ein Promotions Coupon - - - - - - - Information zu einem (Einzel-) Coupon. - - Diese Struktur wird später um evtl. um weitere Informationen ergänzt - - - - - - - - Der Couponcode, der für die Einlösung verwendet werden kann - - - - - Gültigkeitsdatum des Coupons. - - - - - Wie oft der Coupon bereits verwendet wurde - - - - - Kommentar des Erzeugers beim Instantiieren des Coupons - - - - - Zeitpunkt der Coupon Erzeugung - - - - - - - - - - Informationen zu einer Stückelung eines Couponsets. Siehe auch - CouponSetInfoType - . - - - - - Stückelung eines Couponsets - - - - - Bruttopreis des Couponsets - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.1/popps-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.1/popps-1.1.xsd deleted file mode 100644 index 1edb344..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/1.1/popps-1.1.xsd +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - - Informationen zu einem CouponSet - - - - - - - - - Interner eindeutiger symbolischer Name für den Couponset - - - - - Wie oft Coupons dieses Typs eingelöst werden dürfen. Der Wert 0 bedeutet unendlich oft. - - - - - Gutschriftsbetrag (alternativ zum Attribut creditRel) - - - - - Ermäßigung auf die abgedeckten Produktkomponenten in Prozent (alternativ zum Attribut creditAbs) - - - - - Beschreibung des Coupontyps - - - - - In der Oberfläche darstellbarer Name - - - - - - - Beschreibung, über welche Mechanismen ein Coupontyp instantiiert werden kann - - - Der Coupon kann vom Kunden gekauft werden. - Der Kundensupport legt Coupons dieses Typs an. - Coupons dieses Typs können als Gutschrift bei einer Stornierung verwendet werden. - Z.B. ein Promotions Coupon - - - - - - - Information zu einem (Einzel-) Coupon. - - Diese Struktur wird später um evtl. um weitere Informationen ergänzt - - - - - - - - Der Couponcode, der für die Einlösung verwendet werden kann - - - - - Gültigkeitsdatum des Coupons. - - - - - Wie oft der Coupon bereits verwendet wurde - - - - - Kommentar des Erzeugers beim Instantiieren des Coupons - - - - - Zeitpunkt der Coupon Erzeugung - - - - - - - - - - Informationen zu einer Stückelung eines Couponsets. Siehe auch - CouponSetInfoType - . - - - - - Stückelung eines Couponsets - - - - - Bruttopreis des Couponsets - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/2.0/popps-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/2.0/popps-2.0.xsd deleted file mode 100644 index def28cd..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popps/2.0/popps-2.0.xsd +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - - - - Informationen zu einem CouponSet - - - - - - - - - Interner eindeutiger symbolischer Name für den Couponset - - - - - Wie oft Coupons dieses Typs eingelöst werden dürfen. Der Wert 0 bedeutet unendlich oft. - - - - - Gutschriftsbetrag (alternativ zum Attribut creditRel) - - - - - Ermäßigung auf die abgedeckten Produktkomponenten in Prozent (alternativ zum Attribut creditAbs) - - - - - Beschreibung des Coupontyps - - - - - In der Oberfläche darstellbarer Name - - - - - - - Beschreibung, über welche Mechanismen ein Coupontyp instantiiert werden kann - - - Der Coupon kann vom Kunden gekauft werden. - Der Kundensupport legt Coupons dieses Typs an. - Coupons dieses Typs können als Gutschrift bei einer Stornierung verwendet werden. - Z.B. ein Promotions Coupon - - - - - - - Information zu einem (Einzel-) Coupon. - - Diese Struktur wird später um evtl. um weitere Informationen ergänzt - - - - - - - - Der Couponcode, der für die Einlösung verwendet werden kann - - - - - Gültigkeitsdatum des Coupons. - - - - - Wie oft der Coupon bereits verwendet wurde - - - - - Kommentar des Erzeugers beim Instantiieren des Coupons - - - - - Zeitpunkt der Coupon Erzeugung - - - - - - - - - - Informationen zu einer Stückelung eines Couponsets. Siehe auch - CouponSetInfoType - . - - - - - Stückelung eines Couponsets - - - - - Bruttopreis des Couponsets - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.0/popsc-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.0/popsc-1.0.xsd deleted file mode 100644 index 1b78af9..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.0/popsc-1.0.xsd +++ /dev/null @@ -1,1373 +0,0 @@ - - - - - - - - - Standard Address Format. - - - - - - Erste Namenszeile. - - Bei Angabe einer Label-Adresse muss diese befüllt werden. - - - - - - - - - - - - Zweite Namenszeile. Optional. - - - - - - - - - - Strassenamen. Muss bei bei deutschen Produkten angeben werden. - - - - - - - - - - - Die Hausnummer muss für deutsche Adressen - für eine korrekte Leitcodierung - übergeben werden. - - Bei einigen Services, wie etwa Abholung, muss die Adresse leitcodierbar sein. - - Undocumented: Nur aus Rückwärtskompatibilitätsgründen wird auch eine Übermittlung der Hausnummer zusammen mit der - Straße im Attribut street unterstützt. Da jedoch intern nicht in allen Fällen eine korrekte nachträgliche - Abtrennung der Hausnummer von Strasse+Hausnummer möglich ist, ist die explizite Übergabe der Hausnummer in diesem - Attribut strengstens empfohlen. - - - - - - - - - - - - Bei deutschen Adressen muss dies eine gültige PLZ mit 5 Stellen sein. Es sind also auch führende 0en anzugeben. - - - - - - - - - - - Name der Stadt. - - - - - - - - - - - - ISO3 Alpha Code für Land - - - - - Email. - - - - - Telefonnummer - - - - - Handynummer um sms optinal eine sms zu versenden. - - - - - - - Basistyp für Shipments - - - - - - - Absenderadresse. - - - - - Empfängeraddresse. - -Es ist möglich eine Packstation oder Postfiliale zu adressieren. -In diesem Fall muss als name1 "Packstation" oder "Postfiliale" (ohne "-Zeichen) angegeben werden. -Das Attribut houseNumber muss mit einer, für den postalCode gültigen, Packstations- oder Postfilialnummer belegt werden. -Sollte eine Packstation oder Postfiliale adressiert werden ist es zwingend erforderlich im name2 Attribut eine gültige Postnummer anzugeben. -Postnummerformat: nummerisch , mindestens 6 Stellen - - - - - - Dimensionen der Sendung. - - Wenn die Dimensionen einer Sendung übergeben werden, werden die gegen die für das Produkt gültige - Maximaldimensionen geprüft. - - Für einige Produkte/Zielländer ist zumindest die Angabe des Gewichtes notwendig (CP71). - - Für generischen Maxitransporte ist vollständige die Angabe der Dimensionen notwendig. - - - - - - - - Interne Produkt-ID aus Basisprodukt, Service und synthetischem Land. - - Alternativ kann auch ein ISOS-Code übermittelt werden. Bei der Rückgabe wird jedoch immer der interne POP - Produktbezeichner geliefert. - - - - - - Erst bei gekauften SC befüllt. Entweder IDC oder LP - - - - - - - - - - - Erst bei gekauften SC befüllt. Entweder Leitcode oder RoutingCode. - - - - - - - - - - - - Ist nur bei einem gekauften Warenkorb gesetzt. - - - - - - - - - - - Basistyp für Warenkorb - - - - - - - Warenkorb globale ItemErrors - - - - - - Auftraggeber. - - Bei Kauf muss zumindest email immer gesetzt sein. - - - - - - Normale Warenkorbpositionen. - - - - - - Fuer echte Multicollie-Maxitransporte den Typ mit xsi:type="sc_2_0:MTItemMulticollieType ueberschreiben - - - - - - - - Die Abholung für den Warenkorb. - - - - - - - - - - Ein Paket/Päckchen - - - - - - - Optional bei internationalen Sendungungen benötigt - - - - - - - - Nur bei gekauften SC. Zeitstempel, an dem das Label (zuletzt) gedruckt wurde. - - Wird zur Zeit noch nicht unterstützt. - - - - - - Nur bei gekauften SC. Systemweite ID für das Label. - - - - - - Nur bei gekauften SCs. Produkte die kein PDF unterstützen, ist dieses Attribute nicht gesetzt. - - - - - - - Interner Bezeichner für die Art der Vorausverfügung. Kann zur Zeit - PA_DESTROY oder PA_RETURN enthalten. - - - - - - - Enthält den Einschreibencode bei Produkten mit Einschreibenservice. - - Nur bei gekauften Warenkorb. - - - - - - - Link zu einem Applet um das einzelne Label zu drucken. - - Ist nur in einem gekauften Warenkorb gesetzt. - - - - - - - - - - Basis Typ für Warenkorb-Items - - - - - - Preise der Position. Wird von POP im Response befüllt. - - Bei einem noch nicht gekauften Warenkorb werden die Preise pro Basisprodukt und Service geliefert. - - Bei einem gekauften Warenkorb werden die Preise nach MwSt. summiert dargestellt, analog zu der Rechnungsanzeige. - - - - - - Validierungs-Fehler des SC-Item. Wird von POP im Response befüllt. - - - - - - - Falls auf der SC-Position ein Coupon eingelöst werden soll enthält dieses Feld den CouponCode. - - - - - - Interne ID des Items. - - - - - - Partner-Spezifische Identifizierung des Items. - - Es dürfen keine Umlaute oder Sonderzeichen verwendet werden. - - Wenn durch POP selbst Positionen hinzugefügt werden (Über Oberfläche oder ggf. implizit, da z.B. eine Abholung - dazugebucht wird), ist dieses Attribute nicht gesetzt. - - - - - - - - - - - - - Vom Supportmitarbeiter angegebener Grund für - die Stornierung. - - - - - - - Zeitpunkt der Stornierung für diese Position. - Position ist nicht storniert wenn - Stornierungszeitpunkt nicht gesetzt. - - - - - - - Betrag welcher für diese Position erstattet wurde. - - - - - - - - Ein Couponset zum Kauf. - - - - - - - - - Nur bei gekauften Warenkörbe die einzelnen Coupon Codes des CouponSets. - - - - - - Interne eindeutige ID des Coupon Sets. - - - - - - - - - - - Gewählte Stückelung - - - - - - - - Enthält eine Abholung. - - - - - - - Die Abholadresse - - - - - - Wird zur Zeit nicht unterstützt. - - - - - - Anzahl der Sendungen, die abgeholt werden sollen - - - - - - - - - - - - - - Ein Maxitransport Item. - - Auftragsadresse ist immer vom Warenkorb. - - Alternativ kann xsi:type="sc_2_0:MTItemMulticollieType verwendet werden fuer echte Multicollie-Sendungen. - - - - - - - - - Wenn ein generischer Maxitransport gewählt ist, muss shipmentDescription gefüllt sein - - - - - - - - - - - - Enthält die Order-Nummer des GPL-Systems. - - Nur nach dem Kauf verfügbar. - - - - - - - Abholdatum Maxitransport - - - - - - - - - - - - - - - - - - - Daten für ein CN22 und CN23 Formular. - - Wird in einem - LabelItemType - verwendet. - - - - - - - Beschreibt die Art der Sendung. Es muss mindest eine Art der Sendung angegeben werden. - - - - - Beschreibt die Art der Sendung. Es muss mindest ein Art der Sendung definiert sein. - - - - - - - - - - - - - - Zeilen des CN22 und CN23 Formulars. - - Bei eine CN22-Formalar können dies max. 3 Zeilen bei CN23-Formular max. 6 Zeilen sein. - - - - - - - - 3-Zeichen Währungsangabe, nach ISO 4217 , Default ist EUR - - - - - - - - - - - Summe von der deklarierten Gegenständen + Verpackungsgewicht in Gramm. - - Dieses Gewicht darf nicht kleiner als die Summe über alle Gegenstände sein! Wird es weggelessen, so wird es - automatisch berechnet. - - Bei Angabe muss der Wert 100 (Gramm) oder höher sein. - - - - - - - Bei CN23 Kann man eine zusätzliche Angabe zu der Warenart machen. - - Falls TypeOfGoods SONSTIGES muss hier eine Beschreibung ausgefüllt werden. - - - - - - Rechnung (CN23) - - - - - Genehmigungen (CN23) - - - - - Bescheinigung (CN23) - - - - - Bemerkungen (CN23) - - - - - - Für eine CN22 oder CN23-Formular eine Zeile der Zollinhaltserklärung - - - - Inhaltsbeschreibung - - - - - - - - - - - - Inhaltsgewicht in Gramm. Bei addieren wird die gesamtsumme auf 100 Gramm gerundet. Minimale Angabe ist 100 Gramm. - - - - - - - - - Wert des Inhalts in currency. Wird eine Nachkommastelle verarbeitet. Der Rest wird ignoriert. - - - - - - - - - - - - - - - - - - - - Anzahl des im Inhalt enthaltene Gegendstände - - - - - - - Ein Fehler - - - - - - Internationalisierungsschlüssel - - - - - - Wenn true ist diese Message eine Detail-Message und bezieht sich auf ein einzelnes Feld - - - - - - BLOCKINGERROR verhindern Kauf - - - - - - - - - - - - - Message in Deutsch - - - - - - - Basistyp für Warenkorbelemente. - - - - Interne id des Warenkorbelementes - - - - - - List von Fehlerbeschreibungen. - - - - - - - - - Preis. Setzt sich aus mehreren Preiskomponenten zusammen, wobei jedes Preiselement eine eigene MwSt. hat. - - - - - - - - - - - - - Damit der Anwender den Warenkorb bezahlen kann, muss der Browser mit einem Redirect zu dieser URL gesendet werden. - Die Bestimmungen der Bezahlplattformen erlauben in der Regel nicht, dass die Seite innerhalb eines Frames angezeigt - wird. - - - - - - - - - - - - - - URL unter der die POP eigene Download-Html-Page - zu diesem Warenkorb aufgerufen werden kann. - - - - - - - URL unter der das Druckerapplet für diesen - Warenkorb aufgerufen werden kann. - - - - - - Gesamtsumme des ersattenen Geldbetrages für diesen Warenkorb. Besteht aus allen positionsbasierten Stornierungen + alle sonstigen Erstattungen (nicht positionsbasiert) - - - - URL unter der nach dem Kauf eines Warenkorbes eine Maske verfügbar ist, von der aus - man sich eine Rechnung zusenden kann. - - Dieser Parameter wird nur bei den Services - ShoppingCartOpenRequestType - und - ShoppingCartCheckoutViaPaymentRequestType - ausgewertet, wenn dort der Parameter getInvoiceURL=true - im umschliessenden Request Element gesetzt wird. - - - - - - - - Optionale URL für Partner je nach Partner um nach der Bezahlung diverse Informationen zu liefern. - - - - - - - - - - Warenkorb für den Kauf - - - - - - - - Es muss eine der folgenden Paymentarten gesetzt werden. - - - - - - - Falls eine Partner-Payment verwendet werden soll. - - - - - - - - - - - - Wenn der Endkunde die AGB von POP bereits akzeptiert hat. - - Dies muss auf - true - gesetzt sein, möchte man ohne Anzeige der POP-Warenkorbseite einen Warenkorb über einen Webservice kaufen. - - - - - - - URL unter der nach dem Kauf die Notification gesendet wird. - - Dieser Parameter wird nur bei den Services - ShoppingCartOpenRequestType - , - ShoppingCartCheckoutDirectRequestType - und - ShoppingCartCheckoutViaPaymentRequestType - ausgewertet. - - - - - - - Wenn auf - true - gesetzt, wird eine Kaufbestätigung an den Kunden gesendet. - - - - - - - Wenn auf - true - gesetzt, wird an die Marktplatz hinterlegte URL ein Maptos-PSET gesendet. - - Dies ist nur zur Rückwärtskompatiblität gedacht. Zukünftig sollten Partner den Service - ShoppingCartOpenRequestType - implementieren, da diese detailliertere Informationen zu einem Warenkorb liefert. - - - - - - - - - - Interne ID/Bezeichner der Bezahlschnittstelle. - - - - - - - Wird für die Bezahlplattform GIROPAY verwendet. Für einen direkten Sprung auf die Bezahlplattform über - ShoppingCartCheckoutViaPaymentRequestType - wird auch das Attribute blz benötigt. - - Diese Bezahlung kann nur über - ShoppingCartCheckoutViaPaymentRequestType - ausgeführt werden. - - - - - - - - Bankleitzahl. - - Bei - ShoppingCartCheckoutViaPaymentRequestType - wird überprüft, das die Bank an Giropay teilnimmt. - - - - - - - - - - Bezahlung über Kreditkarte. - - Diese Bezahlung kann nur über - ShoppingCartCheckoutViaPaymentRequestType - ausgeführt werden. - - - - - - - - - - Bezahlung über PayPal. - - Ist das Attribute payPalBillingAgreementId gesetzt, muss die Bezahlung über den - ShoppingCartCheckoutDirectRequestType - ausgeführt werden. - - Ansonsten muss die - ShoppingCartCheckoutViaPaymentRequestType - verwendet werden. - - - - - - - - Dieses Attribute die Authorisierung für Reference Transaction API von PayPal (REFERENCEID). - - - - - - - - - - NULLPAY darf nur verwendet werden, wenn die Warenkorbsumme 0 ist. - - Die Warenkorbposition müssen kostenfrei oder über Coupons komplett abgeckt sein. - - - - - - - - - - - - Veraltet. Bitte PaymentPostpayType verwenden. - - - - - - - - - - - - Bezahlung über POSTPAY - - Diese Bezahlung kann nur über - ShoppingCartCheckoutViaPaymentRequestType - ausgeführt werden. - - - - - - - - - - - Enthält Daten für ein partnerseitige Implementierung des Accounting. - - Die einzelnen Felder sind Transparent und können von der Partner-Bezahlschnittstelle verwendet werden. - - Auf dem Testsystem ist als Partner DUMMYPAY (paymentId muss auf DUMMYPAY gesetzt sein). - - Für DHL-Interne Zwecke und entsprechenden Rechten kann als Partner auch EFIALEPAY verwendet werden. - - Siehe auch - ShoppingCartCheckoutViaPaymentRequestType - und - ShoppingCartCheckoutDirectRequestType - . - - - - - - - - Eingabeparameter. - - Abhängig von der Payment-Schnittstelle. - - - - - - - - - - - - - Eingabeparameter. - - Abhängig von der Payment-Schnittstelle. - - - - - - - - - - - - Eingabeparameter. - - Abhängig von der Payment-Schnittstelle. - - - - - - - Ausgabeparameter. - - Abhängig von der Payment-Schnittstelle. - - - - - - - - - - - - Ausgabeparameter. - - Abhängig von der Payment-Schnittstelle. - - - - - - - - - - - - Maximalbetrag, mit der die Bezahlung über Parnter-Payment vorgenommen werden kann. - - Wenn nicht gesetzt, können beliebige Beträge über die Bezahlschnittstelle bezahlt werden. - - Anmerkung: POP R3V2: Dieser Wert wird z.Z. nicht ausgewertet. - - - - - - - Minimalbetrag, mit der die Bezahlung über Parnter-Payment vorgenommen werden kann. - - Wenn nicht gesetzt, können beliebige Beträge über die Bezahlschnittstelle bezahlt werden. - - Anmerkung: POP R3V2: Dieser Wert wird z.Z. nicht ausgewertet. - - - - - - - - - - - Identifiziert einen Warenkorb. - - customerReferenz ist optional. - - - - - - - - Interne Nummer für die eindeutige Identifizierung eines Warenkorbes. - - - - - - Die Referenz einer Warenkorbposition ist nur gültig im Zusammenhang eines Marktplatzes (Partner-ID) - und einem Webservice Benutzerkonto (user). Siehe - AuthType - - Wird nach einer nach customerReferenz gesucht und die Suche ergibt mehr als ein Treffer, wird ein Fehler - zurückgegeben (Der Partner hat also innerhalb seiner zugewiesenen Partner-ID und dem Webservice Benutzerkonto für eine - Eindeutigkeit zu sorgen. - - Weiterhin wird bei der Suche nach customerReferenz immer nach der letzten ShoppingCart gesucht (also - nextShoppingCartId ist nicht gesetzt). - - - - - - - - - - - - - - Dieses Feld ist dann gesetzt, wenn der Warenkorb einen Nachfolger hat. Dies ist der Fall, wenn ein Warenkorb - versucht wurde zu bezahlen, diese jedoch scheitert. Danach muss der Warenkorb aus Sicherheitsgründen eine neue - Warenkorb-Nummer erhalten. - Anmerkung: POP R3V2: nextShoppingCartId wird noch nicht unterstützt. - - - - - - - - - - Typ der Abholung. - - TAS Tagesgenau. - - EAO Express Zeitfenster. - - AZF Amsel Zeitfenster. - - ALB Label wird durch Abholer mitgebracht. Der Warenkorb muss ein ALB-faehiges Label und keines, dass nicht ALB-faehig ist, enthalten. - - - - - - - - - - - - - - Zeitpunkt der Abholung - - - - - - Wird nur verwendet, wenn - pickupType=EAO - . - - - - - - - Wird nur verwendet, wenn - pickupType=EAO - . - - - - - - - Wird nur verwendet, wenn - pickupType=EAO - . - - - - - - - - Informationen zu einem Bezahlstatus. (Intern: siehe PaymentResultDO) - - - - - - - - Statustext, der entweder von POP oder auch von der Paymentplattform. Wird nur für Analysezwecke verwendet und - sollte dem Endanwender nicht angezeigt werden. - - - - - - - - - Falls vorhanden, eine Transaktions-ID - - - - - Falls vorhanden, eine weitere Transaktions-ID - - - - - Falls vorhanden, eine Email-Kennung von der Paymentplattform. - - - - - Falls vorhanden, eine User-Kennung von der Paymentplattform - - - - - Falls vorhanden, ein Konto - - - - - Falls vorhanden, ein BLZ - - - - - Falls vorhanden, ein Statuscode von der Paymentplattform. - - - - - Falls vorhanden, eine Meldungstext von der Paymentplattform. - - - - - Falls vorhanden ein result code von der Paymentplattform. - - - - - Zeit der letzten Statusänderung. - - - - - - - - Falls vorhanden, ein Langtext von der Paymentplattform. - - - - - Enthaelt UNKNOKN, PAID, CANCEL, FAILED, INTERNALERROR. - - - - - Interner Bezeichner der zuletzt ausgeführten Bezahlfunktion. - - - - - - - - - Einzelner PaymentResult Key/Value Paar - - - - - - PaymentResult Key. Wird nur übermittelt, wenn der WS entsprechend konfiguriert wurde. - - - - - - - PaymentResult Key. Wird nur übermittelt, wenn der entsprechender key konfiguriert wurde. - - - - - - - - - Payment Results werden als key/value Paare übermittelt. Aber nur dann, wenn der Webservice entsprechend konfiguriert wurde. - - - - - - - - - - - Wird bei für den Rücksprung auf die Partnerseite verwendet. - - - - - URL, nach der Erfolgreichen Bezahlung angesprungen wird. Achtung: Da diese Rücksprung auch gefakt werden kann, - immer den Warenkorb mit LoadBuyedShoppingCart validieren. - - - - - - URL, zu der nach fehlgeschlagener Bezahlung angesprungen wird. - - - - - - - - - Enthält abhängig davon ob im Request angefragt wurde, base64 kodierte Label Daten. - - - - - - - - - - - base64 kodierte Label Daten. - - - - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.1/popsc-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.1/popsc-1.1.xsd deleted file mode 100644 index aa5cb8d..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/1.1/popsc-1.1.xsd +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - Identifiziert einen Warenkorb. Erweiterte Version für Abfragen über customerItemReference ab Version 1.1 - - customerReference und customerItemReference sind optional. - - - - - - - - - Vom Partner gesetzte Identifizierung einer Warenkorbposition (Item) im gesuchten Warenkorb. - Dieses Attribut wird nur bei Anfragen verwendet und ist in Antworten nicht gesetzt, - da dort die customerReference direkt in den Items gesetzt ist. - - Die Referenz einer Warenkorbposition ist nur gültig im Zusammenhang eines Marktplatzes (Partner-ID) - und einem Webservice Benutzerkonto (user). Siehe - AuthType - - Wird nach einer nach customerReferenz gesucht und die Suche ergibt mehr als ein Treffer, wird ein Fehler - zurückgegeben (Der Partner hat also innerhalb seiner zugewiesenen Partner-ID und dem Webservice Benutzerkonto für eine - Eindeutigkeit zu sorgen. - - Weiterhin wird bei der Suche nach customerReferenz immer nach der letzten ShoppingCart gesucht (also - nextShoppingCartId ist nicht gesetzt). - - - - - - - - - - - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/2.0/popsc-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/2.0/popsc-2.0.xsd deleted file mode 100644 index aea1549..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popsc/2.0/popsc-2.0.xsd +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - Maxitransport mit optionaler Liste von Collies fuer - echte Multicolli-Sendungen - - - - - - - - Einzelner Collie ab der 2. Position - - - - - - - - - - - - - - - Ausmasse des Maxitransport-Collies - - - - - - - - - - - diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.0/popws-1.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.0/popws-1.0.xsd deleted file mode 100644 index 25b3d84..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.0/popws-1.0.xsd +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - Basistyp für Web-Requests. - - Teile von - AuthType - müssen mitgesendet werden. - - - - - - - - - - Flags about the detail level of information requested. - - If 0 default. - - Some detail level may not available for all web service users. - - - - - - - Version des Requests. - - Siehe - VersionType - - - - - - - - Basis Typ für alle Web-Responses. - - Es muss immer - WsResponseStatus - mit den Status-Informationen gesetzt sein. - - Alle anderen Dokumentenanteile sind abhängig vom Erfolg des Web-Service Aufrufs. - - - - - - - - - - Version des Responses. - - Siehe - VersionType - - - - - - - - Ergebnis einer Warenkorbvalidierung. - - Reflektiert den kompletten Warenkorb inklusive der Preise der Einzelposition und Preisbestandteile (Basisprodukt, - Services) zurück. - - Der ResponseStatus reflektiert nur grundsätzliche Werte: - - - Warenkorb OK. - - - Warenkorb enthält Warnungen, ist aber kaufbar. - - - Warenkorb enthält Kaufverhindernde Fehler. - - Die einzelnen Validierungsfehler sind über die - ItemErrorsType - verfügbar. - - Siehe auch - ShoppingCartValidateRequestType - . - - - - - - - - - - - - - - - - Validiert einen Warenkorb. - - Siehe auch: - ShoppingCartValidateResponseType - . - - - - - - - - Der zu validierende Warenkorb. - - - - - - - Die Persistierung des Warenkorbes wird zur Zeit noch nicht unterstützt und ignoriert. - - Wenn true wird der Warenkorb bei erfolgreicher Validierung persistiert. In diesem Falle ist innerhalb des - Response ShoppingCartType.shoppingCartId gesetzt. - - - - - - - - - - - - - Siehe auch: - ShoppingCartCheckoutViaPaymentResponseType - . - - - - - - - - - - - - - - - - - - - - - - - Lädt einen gekauften Warenkorb. - - Siehe auch - LoadBuyedShoppingCartResponseType - . - - - - - - - - - - - - - - - - Siehe auch - LoadBuyedShoppingCartRequestType - . - - - - - - - - Element kann fehlen, falls Warenkorb nicht erstellt werden konnte - - - - - - - - - - - - - - - - - - - Authentifizierung eines Calls - - - - Partner-ID, aka Marktplatz - - - - - Kennung für die Quelle der Anfrage - - - - - Wenn gesetzt, muss gültiger loginName eines AdminUser sein. - - - - - Wenn gesetzt, muss gültiges Passwort für ein AdminUser sein - - - - - - Wenn true, wird die Authentifizierung über Session versucht. - - Die Session wird über die übliche Methoden (jsession in URL oder über Cookie) wieder aufgenommen. - - - - - - - Aka Mandant. - - Dieses muss nicht unbedingt gesetzt sein, wenn durch - user/password - der Mandant identifiziert werden kann. - - - - - - - - - Ein Webservice liefert bei erfolgreichem Empfang eines Webservice-Request immer eine Antwort. - - - - - - Grundsätzlich ist der statusCode folgendermaßen aufgeteilt. -
    -
  • 0 : Erfolgreiche Abarbeitung
  • -
  • 1 - 99. Technischer Fehler.
  • -
  • 100 - 199. Allgemeine Fehler
  • -
  • 200 - 999. Webservice spezifische Fehler
  • -
  • 1000 - 1099. Allgemeine Warnung. Der Webservice liefert eine Antwort , jedoch enthält eine Warnung.
  • -
  • 1100 - 2000. Servicespezifische Warnungen.
  • -
-
-
-
- - - - Wenn status != 0 enthält eine Fehlermeldung. - - Der Text sollte nur für eine Fehleranalyse verwendet. D.h. der Inhalt von errorMessage sollte weder - programmtechnisch ausgewertet, noch direkt in Oberflächen für Endkunden angezeigt werden. - - - - - - - -
- - - - - - Ein Warenkorb wird über einen Redirect über eine externe Bezahlplattform bezahlt - - - - - - - - - - - - - - Antwort eines Warenkorbes. - Die Antwort. - - - - - - - - Im Erfolgsfall wird ein PaymentForwardShoppingCartType und BuyShoppingCart zurückgeliefert. Im Fehlerfall nur BuyShoppingCart. - - - - - Element kann fehlen, falls Warenkorb nicht erstellt werden konnte. - - - - - - - - - - - - - - - - - Enthält das gewünschte Format von BASE64-encodierten binären Labeldaten im Response, aktuell wird nur "pdf" unterstützt. - -Wenn nicht angegeben, werden keine binären Labeldaten im Response geliefert. - - - - - - - - - - -
\ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.1/popws-1.1.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.1/popws-1.1.xsd deleted file mode 100644 index 35547b8..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/1.1/popws-1.1.xsd +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - - - - - - - - - - - - Basistyp für Web-Requests. - - Teile von - AuthType - müssen mitgesendet werden. - - - - - - - - - - Flags about the detail level of information requested. - - If 0 default. - - Some detail level may not available for all web service users. - - - - - - - Version des Requests. - - Siehe - VersionType - - - - - - - - Basis Typ für alle Web-Responses. - - Es muss immer - WsResponseStatus - mit den Status-Informationen gesetzt sein. - - Alle anderen Dokumentenanteile sind abhängig vom Erfolg des Web-Service Aufrufs. - - - - - - - - - - Version des Responses. - - Siehe - VersionType - - - - - - - - Ergebnis einer Warenkorbvalidierung. - - Reflektiert den kompletten Warenkorb inklusive der Preise der Einzelposition und Preisbestandteile (Basisprodukt, - Services) zurück. - - Der ResponseStatus reflektiert nur grundsätzliche Werte: - - - Warenkorb OK. - - - Warenkorb enthält Warnungen, ist aber kaufbar. - - - Warenkorb enthält Kaufverhindernde Fehler. - - Die einzelnen Validierungsfehler sind über die - ItemErrorsType - verfügbar. - - Siehe auch - ShoppingCartValidateRequestType - . - - - - - - - - - - - - - - - - Validiert einen Warenkorb. - - Siehe auch: - ShoppingCartValidateResponseType - . - - - - - - - - Der zu validierende Warenkorb. - - - - - - - Die Persistierung des Warenkorbes wird zur Zeit noch nicht unterstützt und ignoriert. - - Wenn true wird der Warenkorb bei erfolgreicher Validierung persistiert. In diesem Falle ist innerhalb des - Response ShoppingCartType.shoppingCartId gesetzt. - - - - - - - - - - - - - Siehe auch: - ShoppingCartCheckoutViaPaymentResponseType - . - - - - - - - - - - - - - - - - - - - - - - - Lädt einen gekauften Warenkorb. - - Siehe auch - LoadBuyedShoppingCartResponseType - . - - - - - - - - - - - - - - - - Siehe auch - LoadBuyedShoppingCartRequestType - . - - - - - - - - Element kann fehlen, falls Warenkorb nicht erstellt werden konnte - - - - - - - - - - - - - - - - - - - Authentifizierung eines Calls - - - - Partner-ID, aka Marktplatz - - - - - Kennung für die Quelle der Anfrage - - - - - Wenn gesetzt, muss gültiger loginName eines AdminUser sein. - - - - - Wenn gesetzt, muss gültiges Passwort für ein AdminUser sein - - - - - - Wenn true, wird die Authentifizierung über Session versucht. - - Die Session wird über die übliche Methoden (jsession in URL oder über Cookie) wieder aufgenommen. - - - - - - - Aka Mandant. - - Dieses muss nicht unbedingt gesetzt sein, wenn durch - user/password - der Mandant identifiziert werden kann. - - - - - - - - - Ein Webservice liefert bei erfolgreichem Empfang eines Webservice-Request immer eine Antwort. - - - - - - Grundsätzlich ist der statusCode folgendermaßen aufgeteilt. -
    -
  • 0 : Erfolgreiche Abarbeitung
  • -
  • 1 - 99. Technischer Fehler.
  • -
  • 100 - 199. Allgemeine Fehler
  • -
  • 200 - 999. Webservice spezifische Fehler
  • -
  • 1000 - 1099. Allgemeine Warnung. Der Webservice liefert eine Antwort , jedoch enthält eine Warnung.
  • -
  • 1100 - 2000. Servicespezifische Warnungen.
  • -
-
-
-
- - - - Wenn status != 0 enthält eine Fehlermeldung. - - Der Text sollte nur für eine Fehleranalyse verwendet. D.h. der Inhalt von errorMessage sollte weder - programmtechnisch ausgewertet, noch direkt in Oberflächen für Endkunden angezeigt werden. - - - - - - - -
- - - - - - Ein Warenkorb wird über einen Redirect über eine externe Bezahlplattform bezahlt - - - - - - - - - - - - - - Antwort eines Warenkorbes. - Die Antwort. - - - - - - - - Im Erfolgsfall wird ein PaymentForwardShoppingCartType und BuyShoppingCart zurückgeliefert. Im Fehlerfall nur BuyShoppingCart. - - - - - Element kann fehlen, falls Warenkorb nicht erstellt werden konnte. - - - - - - - - - - - - - - - - - Enthält das gewünschte Format von BASE64-encodierten binären Labeldaten im Response, aktuell wird nur "pdf" unterstützt. - -Wenn nicht angegeben, werden keine binären Labeldaten im Response geliefert. - - - - - - - - - - -
\ No newline at end of file diff --git a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/2.0/popws-2.0.xsd b/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/2.0/popws-2.0.xsd deleted file mode 100644 index 20283ab..0000000 --- a/onlinefrankierung/src/wsimport/resources/privatkundenversand-api-2.0/popws/2.0/popws-2.0.xsd +++ /dev/null @@ -1,266 +0,0 @@ - - - - - - - - - - - - - - - - - Marketplace Toolset Eingangs-Schnittstelle - Siehe auch: - ShoppingCartOpenResponseType - . - - - - - - - - Der zu validierende Warenkorb. - - - - - - - Wenn der Endkunde die AGB von POP bereits akzeptiert hat. - - Dies - muss auf - true - gesetzt sein, möchte man ohne Anzeige der POP-Warenkorbseite - einen Warenkorb über einen Webservice kaufen. - - - - - - - URL unter der nach dem Kauf die Notification - gesendet wird. - Dem URL - - - - - - - - Wenn auf - true - gesetzt, wird eine Kaufbestätigung an den Kunden gesendet. - - - - - - - - Wenn auf - true - gesetzt, wird an die Marktplatz hinterlegte URL ein Maptos-PSET - gesendet. - - - - - - - - - Optional. - Seite, die angezeigt werden soll. - Die - Anwendung unterstützt folgende Zielseiten: - ShoppingCart - ProductOrder - VoucherOrder - EbayIntro - CsvImport - PrintPrecheck - CollectionOrder - CollectionOnly (Zeigt die Abholseite mit - integrierte Bezahlung an). - - - - - - - - - - - - - - - - - - - - - - - Eine ID, die vom Marktplatz vorgegeben wird. Die - Anwendung sendet - diese ID im RSET zurück. - TODO klären ob RSET noch - da ist bzw. ob das hier noch notwendig - - - - - - - - - - - - - I18N-Schlüssel der Auf der Landing-Page angezeigt - werden soll. - Der I18N-Schluessel wird über eine Indirektion - ermittelt. - Wenn Wert InvalidVoucher ist wird innerhalb der I18N - nach einem - entsprechenden Schlüssel gesucht. - Der Wert wird dann - wiederum als Schlüssel für den anzuzeigenden Text - verwendet - - - - - - - - - URL, nach der bei erfolgreichem Bezahlen gesprungen - werden soll. - - - - - - - - - ULR, nach der bei nicht erfolgreichem Bezahlen - gesprungen werden - soll. - - - - - - - - Falls hier - true - angegeben wird, wird statt des ShoppingCartOpenResponse - Direkt der - Redirect Header an der Aufrufen geschickt. - - - - - - - - - - - - - - Eine Redirect URL wird zu dem zu kaufenden Warenkorb zurückgegeben - ShoppingCartOpenRequestType - . - - - - - - - - - Es wird eine Redirect URL auf der Onlinefrankierung - geliefert, wo - der User eventuell Fehlermeldungen sieht. - Analog zu - Maptos. - - - - - - - Scid des neu angelegten Warekörbes - - - - - - - - - - - - - - Gibt die Nummer der Warenkorbpozition an. Fängt mit - 1 an. - - - - - - - - - - - - Eine Meldung zu einer Position. - - - - - - - - - Gibt die Nummer der Warenkorbpozition an. Fängt mit 1 - an. - - - - - From d3583e359ff2d6923b1de5be31ff543f25c0517c Mon Sep 17 00:00:00 2001 From: Marcus Klein Date: Tue, 6 Feb 2018 15:32:29 +0100 Subject: [PATCH 10/10] removed unnecessary file --- onlinefrankierung/import.sh | 9 --------- 1 file changed, 9 deletions(-) delete mode 100755 onlinefrankierung/import.sh diff --git a/onlinefrankierung/import.sh b/onlinefrankierung/import.sh deleted file mode 100755 index 6ea4e6a..0000000 --- a/onlinefrankierung/import.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env bash - -wsimport -J-Djavax.xml.accessExternalSchema=all -s src/main/generated -d build/classes/main -keep \ - -p de.dhl.onlinefrankierung.webservice \ - https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/2.0/privatkundenversand-api-2.0.wsdl \ - -b https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/popws/2.0/popws-2.0.xsd \ - -b https://cig.dhl.de/cig-wsdls/com/dpdhl/wsdl/privatkundenversand-api/poppdb/2.0/poppdb-2.0.xsd \ - -Xnocompile -