aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/egiz/moazs/scheme/Mzs2MsgConverter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/gv/egiz/moazs/scheme/Mzs2MsgConverter.java')
-rw-r--r--src/main/java/at/gv/egiz/moazs/scheme/Mzs2MsgConverter.java12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/main/java/at/gv/egiz/moazs/scheme/Mzs2MsgConverter.java b/src/main/java/at/gv/egiz/moazs/scheme/Mzs2MsgConverter.java
index f2e6861..07df9f8 100644
--- a/src/main/java/at/gv/egiz/moazs/scheme/Mzs2MsgConverter.java
+++ b/src/main/java/at/gv/egiz/moazs/scheme/Mzs2MsgConverter.java
@@ -134,7 +134,7 @@ public class Mzs2MsgConverter {
var builder = receiverBuilder()
.withPreAdviceNote(receiver.getPreAdviceNote())
.withAdditionalCriteria(receiver.getAdditionalCriteria())
- .withPerson(convert(receiver.getPerson()))
+ .withPerson(convertReceiverPerson(receiver.getPerson()))
.withAddress(convertAddresses(receiver.getAddress()));
if (receiver.getIdentification() != null) builder.withIdentification(convert(receiver.getIdentification()));
@@ -250,15 +250,11 @@ public class Mzs2MsgConverter {
//------------ PERSONS --------------------
- public JAXBElement<? extends AbstractPersonType> convert(
+ public JAXBElement<? extends AbstractPersonType> convertReceiverPerson(
JAXBElement<? extends at.gv.zustellung.app2mzs.xsd.persondata.AbstractPersonType> jaxbPerson) {
var mzsPerson = jaxbPerson.getValue();
- //todo: move this to mzs
- Assert.isTrue(personIsPhysical(mzsPerson) || personIsCorporateBody(mzsPerson),
- "Person is neither a PhysicalPerson nor a CorporateBody.");
-
if (personIsPhysical(mzsPerson)) {
var msgPerson = convert((at.gv.zustellung.app2mzs.xsd.persondata.PhysicalPersonType) mzsPerson);
return personFactory.createPhysicalPerson(msgPerson);
@@ -272,10 +268,6 @@ public class Mzs2MsgConverter {
return person instanceof at.gv.zustellung.app2mzs.xsd.persondata.PhysicalPersonType;
}
- private boolean personIsCorporateBody(at.gv.zustellung.app2mzs.xsd.persondata.AbstractPersonType person) {
- return person instanceof at.gv.zustellung.app2mzs.xsd.persondata.CorporateBodyType;
- }
-
public CorporateBodyType convert(at.gv.zustellung.app2mzs.xsd.persondata.CorporateBodyType corporateBody) {
return corporateBodyTypeBuilder()
.withFullName(corporateBody.getFullName())