use of no.seres.xsd.nav.inntektsmelding_m._20181211.XMLRefusjon in project testnorge by navikt.
the class XmlInntektsmelding201809 method createRefusjon.
private static XMLRefusjon createRefusjon(RsRefusjon refusjon) {
if (Objects.isNull(refusjon)) {
return null;
}
BigDecimal belop = refusjon.getRefusjonsbeloepPrMnd().map(BigDecimal::valueOf).orElse(null);
LocalDate opphoersdato = refusjon.getRefusjonsopphoersdato().orElse(null);
return new XMLRefusjon(new JAXBElement<>(new QName(NAMESPACE_URI, "refusjonsbeloepPrMnd"), BigDecimal.class, belop), new JAXBElement<>(new QName(NAMESPACE_URI, "refusjonsopphoersdato"), LocalDate.class, opphoersdato), new JAXBElement<>(new QName(NAMESPACE_URI, "endringIRefusjonListe"), XMLEndringIRefusjonsListe.class, createEndringIRefusjonsListe(refusjon.getEndringIRefusjonListe())));
}
use of no.seres.xsd.nav.inntektsmelding_m._20181211.XMLRefusjon in project testnorge by navikt.
the class RefusjonDTO method toXmlElement.
@Override
public XMLRefusjon toXmlElement() {
ObjectFactory factory = new ObjectFactory();
XMLRefusjon xmlRefusjon = factory.createXMLRefusjon();
if (endringIRefusjonListe != null) {
XMLEndringIRefusjonsListe xmlEndringIRefusjonsListe = factory.createXMLEndringIRefusjonsListe();
xmlEndringIRefusjonsListe.withEndringIRefusjon(EndringIRefusjonDTO.convert(endringIRefusjonListe));
xmlRefusjon.withEndringIRefusjonListe(factory.createXMLRefusjonEndringIRefusjonListe(xmlEndringIRefusjonsListe));
}
xmlRefusjon.setRefusjonsbeloepPrMnd(factory.createXMLRefusjonRefusjonsbeloepPrMnd(refusjonsbeloepPrMnd != null ? BigDecimal.valueOf(refusjonsbeloepPrMnd) : null));
xmlRefusjon.setRefusjonsopphoersdato(factory.createXMLRefusjonRefusjonsopphoersdato(refusjonsopphoersdato));
return xmlRefusjon;
}
use of no.seres.xsd.nav.inntektsmelding_m._20181211.XMLRefusjon in project testnorge by navikt.
the class XmlInntektsmelding201812 method createRefusjon.
private static XMLRefusjon createRefusjon(RsRefusjon refusjon) {
if (Objects.isNull(refusjon)) {
return null;
}
BigDecimal belop = refusjon.getRefusjonsbeloepPrMnd().map(BigDecimal::valueOf).orElse(null);
LocalDate opphoersdato = refusjon.getRefusjonsopphoersdato().orElse(null);
return new XMLRefusjon(new JAXBElement<>(new QName(NAMESPACE_URI, "refusjonsbeloepPrMnd"), BigDecimal.class, belop), new JAXBElement<>(new QName(NAMESPACE_URI, "refusjonsopphoersdato"), LocalDate.class, opphoersdato), new JAXBElement<>(new QName(NAMESPACE_URI, "endringIRefusjonListe"), XMLEndringIRefusjonsListe.class, createEndringIRefusjonsListe(refusjon.getEndringIRefusjonListe())));
}
Aggregations