Generierung Java Klassen für Konvertierungshilfe angepasst, so dass die Listen im Plural benannt sind.

This commit is contained in:
2022-05-09 10:53:45 +02:00
parent 6160f17c4c
commit 4603c723c8
18 changed files with 154 additions and 117 deletions

View File

@@ -52,16 +52,16 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptRequest;
"korrelationsId"
})
@XmlSeeAlso({
GetApplicationDocumentRequestType.class,
CommonSearchRequestType.class,
CheckClaimRequestType.class,
SubmitClaimRequestType.class,
GetClaimRequestType.class,
SubmitReceiptRequest.class,
CheckCoverageRequest.class,
CommonSearchRequestType.class,
GetApplicationDocumentRequestType.class,
ConversionProposalRequest.class,
ConversionScopeRequest.class,
CommonProcessRequestType.class
CommonProcessRequestType.class,
SubmitReceiptRequest.class,
CheckCoverageRequest.class
})
public abstract class CommonRequestType {

View File

@@ -52,16 +52,16 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SubmitReceiptResponse;
"beendet"
})
@XmlSeeAlso({
GetApplicationDocumentResponseType.class,
CommonSearchResponseType.class,
CheckClaimResponseType.class,
SubmitClaimResponseType.class,
GetClaimResponseType.class,
SubmitReceiptResponse.class,
CheckCoverageResponse.class,
CommonSearchResponseType.class,
GetApplicationDocumentResponseType.class,
ConversionProposalResponse.class,
ConversionScopeResponse.class,
CommonProcessResponseType.class
CommonProcessResponseType.class,
SubmitReceiptResponse.class,
CheckCoverageResponse.class
})
public abstract class CommonResponseType {

View File

@@ -50,10 +50,10 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.LeistungsartUnfallTy
"versicherungssumme"
})
@XmlSeeAlso({
ElementarproduktRechtsschutzType.class,
LeistungsartUnfallType.class,
ElementarproduktSachPrivatType.class,
TarifLebenType.class,
ElementarproduktSachPrivatType.class,
ElementarproduktRechtsschutzType.class,
ElementarproduktKrankenType.class
})
public abstract class ElementarproduktGenerischType

View File

@@ -44,9 +44,9 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VerkehrsrechtsschutzKfz
"zusaetzlicheElementarproduktdaten"
})
@XmlSeeAlso({
ElementarproduktGenerischType.class,
ElementarproduktKfzType.class,
VerkehrsrechtsschutzKfzType.class,
ElementarproduktGenerischType.class
VerkehrsrechtsschutzKfzType.class
})
public abstract class ElementarproduktType
extends ProduktbausteinType

View File

@@ -45,14 +45,6 @@ public class ObjectFactory {
return new GMSGType();
}
/**
* Create an instance of {@link ZahlwegType }
*
*/
public ZahlwegType createZahlwegType() {
return new ZahlwegType();
}
/**
* Create an instance of {@link ProzessDokumentType }
*
@@ -62,11 +54,11 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link ServiceFault }
* Create an instance of {@link ZahlwegType }
*
*/
public ServiceFault createServiceFault() {
return new ServiceFault();
public ZahlwegType createZahlwegType() {
return new ZahlwegType();
}
/**
@@ -77,6 +69,14 @@ public class ObjectFactory {
return new ObjektIdType();
}
/**
* Create an instance of {@link TechnicalKeyValueType }
*
*/
public TechnicalKeyValueType createTechnicalKeyValueType() {
return new TechnicalKeyValueType();
}
/**
* Create an instance of {@link PersonType }
*
@@ -85,6 +85,38 @@ public class ObjectFactory {
return new PersonType();
}
/**
* Create an instance of {@link ResponseStatusType }
*
*/
public ResponseStatusType createResponseStatusType() {
return new ResponseStatusType();
}
/**
* Create an instance of {@link DokumentInfoType }
*
*/
public DokumentInfoType createDokumentInfoType() {
return new DokumentInfoType();
}
/**
* Create an instance of {@link DateianhangType }
*
*/
public DateianhangType createDateianhangType() {
return new DateianhangType();
}
/**
* Create an instance of {@link ServiceFault }
*
*/
public ServiceFault createServiceFault() {
return new ServiceFault();
}
/**
* Create an instance of {@link AdresseType }
*
@@ -109,14 +141,6 @@ public class ObjectFactory {
return new ElementIdType();
}
/**
* Create an instance of {@link ResponseStatusType }
*
*/
public ResponseStatusType createResponseStatusType() {
return new ResponseStatusType();
}
/**
* Create an instance of {@link Referenz }
*
@@ -133,14 +157,6 @@ public class ObjectFactory {
return new LegitimationType();
}
/**
* Create an instance of {@link DateianhangType }
*
*/
public DateianhangType createDateianhangType() {
return new DateianhangType();
}
/**
* Create an instance of {@link DokumentBinaryDataType }
*
@@ -253,14 +269,6 @@ public class ObjectFactory {
return new VersicherungssteuerType();
}
/**
* Create an instance of {@link TechnicalKeyValueType }
*
*/
public TechnicalKeyValueType createTechnicalKeyValueType() {
return new TechnicalKeyValueType();
}
/**
* Create an instance of {@link VertragspersonType }
*
@@ -429,14 +437,6 @@ public class ObjectFactory {
return new ErsatzpolizzeMitAendGrundType();
}
/**
* Create an instance of {@link DokumentInfoType }
*
*/
public DokumentInfoType createDokumentInfoType() {
return new DokumentInfoType();
}
/**
* Create an instance of {@link ZahlungsdatenType }
*
@@ -797,14 +797,6 @@ public class ObjectFactory {
return new GMSGType.SteuerlichAnsaessig();
}
/**
* Create an instance of {@link ZahlwegType.Kundenkonto }
*
*/
public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() {
return new ZahlwegType.Kundenkonto();
}
/**
* Create an instance of {@link ProzessDokumentType.Autorisierungen }
*
@@ -813,6 +805,14 @@ public class ObjectFactory {
return new ProzessDokumentType.Autorisierungen();
}
/**
* Create an instance of {@link ZahlwegType.Kundenkonto }
*
*/
public ZahlwegType.Kundenkonto createZahlwegTypeKundenkonto() {
return new ZahlwegType.Kundenkonto();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ServiceFault }{@code >}
*

View File

@@ -29,9 +29,9 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on7schaden.SchadenmelderVermittlerTyp
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ObjektSpezifikation_Type")
@XmlSeeAlso({
SchadenmelderVermittlerType.class,
PolizzenObjektSpezifikationType.class,
SchadenObjektSpezifikationType.class,
SchadenmelderVermittlerType.class
SchadenObjektSpezifikationType.class
})
public abstract class ObjektSpezifikationType {

View File

@@ -44,8 +44,8 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.ProduktSachPriva
"beschreibungTxt"
})
@XmlSeeAlso({
ProduktRechtsschutzType.class,
ProduktSachPrivatType.class,
ProduktRechtsschutzType.class,
ProduktMitVpType.class
})
public abstract class ProduktGenerischType

View File

@@ -52,9 +52,9 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.ZusatzproduktKfzType;
"zusaetzlicheProduktdaten"
})
@XmlSeeAlso({
ProduktGenerischType.class,
ProduktKfzType.class,
ZusatzproduktKfzType.class,
ProduktGenerischType.class
ZusatzproduktKfzType.class
})
public abstract class ProduktType
extends ProduktbausteinType

View File

@@ -47,10 +47,10 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.unfall.VerkaufsproduktUnfal
"beschreibungTxt"
})
@XmlSeeAlso({
VerkaufsproduktRechtsschutzType.class,
VerkaufsproduktUnfallType.class,
VerkaufsproduktSachPrivatType.class,
VerkaufsproduktLebenType.class,
VerkaufsproduktSachPrivatType.class,
VerkaufsproduktRechtsschutzType.class,
VerkaufsproduktKrankenType.class
})
public abstract class VerkaufsproduktGenerischType

View File

@@ -52,8 +52,8 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VerkaufsproduktKfzType;
"zusaetzlicheVerkaufproduktdaten"
})
@XmlSeeAlso({
VerkaufsproduktKfzType.class,
VerkaufsproduktGenerischType.class
VerkaufsproduktGenerischType.class,
VerkaufsproduktKfzType.class
})
public abstract class VerkaufsproduktType
extends ProduktbausteinType

View File

@@ -39,11 +39,11 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.sachPrivat.VersichertesObje
"attributMetadaten"
})
@XmlSeeAlso({
VersichertePersonType.class,
VersicherteLiegenschaftType.class,
VersichertesObjektSachPrivatType.class,
RisikoHaushaltType.class,
RisikoGebaeudeType.class
RisikoGebaeudeType.class,
VersichertePersonType.class,
VersicherteLiegenschaftType.class
})
public abstract class VersichertesInteresseMitAttributMetadatenType
extends VersichertesInteresseType

View File

@@ -55,8 +55,8 @@ import javax.xml.bind.annotation.XmlType;
"zusaetzlicheVorversicherungsdaten"
})
@XmlSeeAlso({
at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class,
VorversicherungType.class
VorversicherungType.class,
at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VorversicherungenKfzType.VorversicherungKfz.class
})
public class VorversicherungenDetailType {

View File

@@ -29,8 +29,8 @@ import at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.kfz.VorversicherungenKfzTyp
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Vorversicherungen_Type")
@XmlSeeAlso({
VorversicherungenKfzType.class,
VorversicherungenImplType.class
VorversicherungenImplType.class,
VorversicherungenKfzType.class
})
public abstract class VorversicherungenType {

View File

@@ -43,7 +43,7 @@ import at.vvo.omds.types.omds3Types.r1_8_0.common.CommonRequestType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"vertrag"
"vertraege"
})
@XmlRootElement(name = "ConversionScopeRequest")
public class ConversionScopeRequest
@@ -51,21 +51,22 @@ public class ConversionScopeRequest
{
@XmlElement(name = "Vertrag", required = true)
protected List<ConversionScopeRequest.Vertrag> vertrag;
protected List<ConversionScopeRequest.Vertrag> vertraege;
/**
* Gets the value of the vertrag property.
* <p>Die Liste der Verträge, die in der Konvertierung behandelt werden sollen.</p>
* Gets the value of the vertraege property.
*
* <p>
* 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 <CODE>set</CODE> method for the vertrag property.
* This is why there is not a <CODE>set</CODE> method for the vertraege property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVertrag().add(newItem);
* getVertraege().add(newItem);
* </pre>
*
*
@@ -75,11 +76,11 @@ public class ConversionScopeRequest
*
*
*/
public List<ConversionScopeRequest.Vertrag> getVertrag() {
if (vertrag == null) {
vertrag = new ArrayList<ConversionScopeRequest.Vertrag>();
public List<ConversionScopeRequest.Vertrag> getVertraege() {
if (vertraege == null) {
vertraege = new ArrayList<ConversionScopeRequest.Vertrag>();
}
return this.vertrag;
return this.vertraege;
}

View File

@@ -44,7 +44,7 @@ import javax.xml.bind.annotation.XmlType;
@XmlType(name = "KonvertierungBaustein_Type", propOrder = {
"id",
"bezeichnung",
"zulaessigeAktion",
"sparten",
"gewaehlteAktion",
"zusatzinformation"
})
@@ -55,7 +55,7 @@ public class KonvertierungBausteinType {
@XmlElement(name = "Bezeichnung")
protected String bezeichnung;
@XmlElement(name = "ZulaessigeAktion")
protected List<KonvertierungsaktionType> zulaessigeAktion;
protected List<KonvertierungsaktionType> sparten;
@XmlElement(name = "GewaehlteAktion")
protected KonvertierungsaktionType gewaehlteAktion;
@XmlElement(name = "Zusatzinformation")
@@ -110,18 +110,21 @@ public class KonvertierungBausteinType {
}
/**
* Gets the value of the zulaessigeAktion property.
* <p>Die Liste der Aktionen, die für einen Vertragsbaustein zulässig sind.
* Die zulässigen Aktionen müssen nur im Response vom ServiceProvider (VU) befüllt werden.
* Im Request eines Konvertierungsvorschlags durch den Consumer, können sie leer bleiben. </p>
* Gets the value of the sparten property.
*
* <p>
* 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 <CODE>set</CODE> method for the zulaessigeAktion property.
* This is why there is not a <CODE>set</CODE> method for the sparten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getZulaessigeAktion().add(newItem);
* getSparten().add(newItem);
* </pre>
*
*
@@ -131,11 +134,11 @@ public class KonvertierungBausteinType {
*
*
*/
public List<KonvertierungsaktionType> getZulaessigeAktion() {
if (zulaessigeAktion == null) {
zulaessigeAktion = new ArrayList<KonvertierungsaktionType>();
public List<KonvertierungsaktionType> getSparten() {
if (sparten == null) {
sparten = new ArrayList<KonvertierungsaktionType>();
}
return this.zulaessigeAktion;
return this.sparten;
}
/**

View File

@@ -39,26 +39,27 @@ import javax.xml.bind.annotation.XmlType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Konvertierungsumfang_Type", propOrder = {
"vertrag"
"vertraege"
})
public class KonvertierungsumfangType {
@XmlElement(name = "Vertrag", required = true)
protected List<KonvertierungsumfangType.Vertrag> vertrag;
protected List<KonvertierungsumfangType.Vertrag> vertraege;
/**
* Gets the value of the vertrag property.
* <p>Die Liste der Verträge, die in der Konvertierungsanforderung behandelt werden.</p>
* Gets the value of the vertraege property.
*
* <p>
* 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 <CODE>set</CODE> method for the vertrag property.
* This is why there is not a <CODE>set</CODE> method for the vertraege property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVertrag().add(newItem);
* getVertraege().add(newItem);
* </pre>
*
*
@@ -68,11 +69,11 @@ public class KonvertierungsumfangType {
*
*
*/
public List<KonvertierungsumfangType.Vertrag> getVertrag() {
if (vertrag == null) {
vertrag = new ArrayList<KonvertierungsumfangType.Vertrag>();
public List<KonvertierungsumfangType.Vertrag> getVertraege() {
if (vertraege == null) {
vertraege = new ArrayList<KonvertierungsumfangType.Vertrag>();
}
return this.vertrag;
return this.vertraege;
}

View File

@@ -38,7 +38,7 @@ import at.vvo.omds.types.omds3Types.r1_8_0.common.KombinationenType;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "KonvertierungsumfangVertrag_Type", propOrder = {
"bezeichnung",
"sparte",
"sparten",
"kombinationen"
})
@XmlSeeAlso({
@@ -51,7 +51,7 @@ public class KonvertierungsumfangVertragType
@XmlElement(name = "Bezeichnung")
protected String bezeichnung;
@XmlElement(name = "Sparte", required = true)
protected List<KonvertierungBausteinType> sparte;
protected List<KonvertierungBausteinType> sparten;
@XmlElement(name = "Kombinationen")
protected KombinationenType kombinationen;
@@ -80,18 +80,19 @@ public class KonvertierungsumfangVertragType
}
/**
* Gets the value of the sparte property.
* <p>Die Liste der Sparten, die in der Konvertierungsanforderung behandelt werden.</p>
* Gets the value of the sparten property.
*
* <p>
* 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 <CODE>set</CODE> method for the sparte property.
* This is why there is not a <CODE>set</CODE> method for the sparten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSparte().add(newItem);
* getSparten().add(newItem);
* </pre>
*
*
@@ -101,11 +102,11 @@ public class KonvertierungsumfangVertragType
*
*
*/
public List<KonvertierungBausteinType> getSparte() {
if (sparte == null) {
sparte = new ArrayList<KonvertierungBausteinType>();
public List<KonvertierungBausteinType> getSparten() {
if (sparten == null) {
sparten = new ArrayList<KonvertierungBausteinType>();
}
return this.sparte;
return this.sparten;
}
/**

View File

@@ -9,4 +9,35 @@ version="1.0"
<jaxb:schemaBindings>
<jaxb:package name="at.vvo.omds.types.omds3Types.r1_8_0.on2antrag.common"/>
</jaxb:schemaBindings>
<jaxb:bindings node="//xs:element[@name='ConversionScopeRequest']//xs:element[@name='Vertrag']">
<jaxb:property name="vertraege">
<jaxb:javadoc><![CDATA[<p>Die Liste der Verträge, die in der Konvertierung behandelt werden sollen.</p>
]]></jaxb:javadoc>
</jaxb:property>
</jaxb:bindings>
<jaxb:bindings node="//xs:complexType[@name='Konvertierungsumfang_Type']//xs:element[@name='Vertrag']">
<jaxb:property name="vertraege">
<jaxb:javadoc><![CDATA[<p>Die Liste der Verträge, die in der Konvertierungsanforderung behandelt werden.</p>
]]></jaxb:javadoc>
</jaxb:property>
</jaxb:bindings>
<jaxb:bindings node="//xs:complexType[@name='KonvertierungsumfangVertrag_Type']//xs:element[@name='Sparte']">
<jaxb:property name="sparten">
<jaxb:javadoc><![CDATA[<p>Die Liste der Sparten, die in der Konvertierungsanforderung behandelt werden.</p>
]]></jaxb:javadoc>
</jaxb:property>
</jaxb:bindings>
<jaxb:bindings node="//xs:complexType[@name='KonvertierungBaustein_Type']//xs:element[@name='ZulaessigeAktion']">
<jaxb:property name="zulaessigeAktionen">
<jaxb:javadoc><![CDATA[<p>Die Liste der Aktionen, die für einen Vertragsbaustein zulässig sind.
Die zulässigen Aktionen müssen nur im Response vom ServiceProvider (VU) befüllt werden.
Im Request eines Konvertierungsvorschlags durch den Consumer, können sie leer bleiben. </p>
]]></jaxb:javadoc>
</jaxb:property>
</jaxb:bindings>
</jaxb:bindings>