diff --git a/src/main/java/ru/nbch/credit_tracker/builder/PersonFactoryBuilder.java b/src/main/java/ru/nbch/credit_tracker/builder/PersonFactoryBuilder.java index 7d804a5..f886dd1 100644 --- a/src/main/java/ru/nbch/credit_tracker/builder/PersonFactoryBuilder.java +++ b/src/main/java/ru/nbch/credit_tracker/builder/PersonFactoryBuilder.java @@ -25,6 +25,7 @@ public class PersonFactoryBuilder { private final static String CONSENT_DIV_CODE = "000-000"; private final static String INQ_PURPOSE = "16"; private final static String ODT = "Иной документ"; + private final static String CONSENT_ISSUE_AUTHORITY = "Кем выдан"; private PersonService.PersonData personData; @@ -84,6 +85,7 @@ public class PersonFactoryBuilder { person.setConsentPd(person.getPd()); person.setConsentDivCode(CONSENT_DIV_CODE); person.setConsentDt(person.getDt()); + person.setConsentIssueAuthority(CONSENT_ISSUE_AUTHORITY); person.setInqPurpose(INQ_PURPOSE); return person; } diff --git a/src/main/java/ru/nbch/credit_tracker/entities/signal_package/Person.java b/src/main/java/ru/nbch/credit_tracker/entities/signal_package/Person.java index 4b642dd..3a8210d 100644 --- a/src/main/java/ru/nbch/credit_tracker/entities/signal_package/Person.java +++ b/src/main/java/ru/nbch/credit_tracker/entities/signal_package/Person.java @@ -77,6 +77,8 @@ public class Person { protected String consentDt; @XmlAttribute(name = "consentOdt") protected String consentOdt; + @XmlAttribute(name = "consentIssueAuthority") + protected String consentIssueAuthority; @XmlAttribute(name = "inqPurpose") protected String inqPurpose; diff --git a/src/main/java/ru/nbch/credit_tracker/service/xml/stax/SignalsStaxXmlWriter.java b/src/main/java/ru/nbch/credit_tracker/service/xml/stax/SignalsStaxXmlWriter.java index baa1424..3ddf844 100644 --- a/src/main/java/ru/nbch/credit_tracker/service/xml/stax/SignalsStaxXmlWriter.java +++ b/src/main/java/ru/nbch/credit_tracker/service/xml/stax/SignalsStaxXmlWriter.java @@ -104,6 +104,7 @@ public class SignalsStaxXmlWriter extends StaxXmlWriter{ writerWrapper.addAttribute("consentDivCode", person.getConsentDivCode()); writerWrapper.addAttribute("consentDt", person.getConsentDt()); writerWrapper.addAttribute("consentOdt", person.getConsentOdt()); + writerWrapper.addAttribute("consentIssueAuthority", person.getConsentIssueAuthority()); writerWrapper.addAttribute("inqPurpose", person.getInqPurpose()); writerWrapper.addEndElement(name); }