Search in sources :

Example 1 with XMLArbeidsforhold

use of no.seres.xsd.nav.inntektsmelding_m._20181211.XMLArbeidsforhold in project testnorge by navikt.

the class ArbeidsforholdDTO method toXmlElement.

@Override
public XMLArbeidsforhold toXmlElement() {
    ObjectFactory factory = new ObjectFactory();
    XMLArbeidsforhold xmlArbeidsforhold = factory.createXMLArbeidsforhold();
    if (utsettelseAvForeldrepengerListe != null) {
        XMLUtsettelseAvForeldrepengerListe xmlUtsettelseAvForeldrepengerListe = factory.createXMLUtsettelseAvForeldrepengerListe();
        xmlUtsettelseAvForeldrepengerListe.withUtsettelseAvForeldrepenger(UtsettelseAvForeldrepengerDTO.convert(utsettelseAvForeldrepengerListe));
        xmlArbeidsforhold.setUtsettelseAvForeldrepengerListe(factory.createXMLArbeidsforholdUtsettelseAvForeldrepengerListe(xmlUtsettelseAvForeldrepengerListe));
    }
    if (graderingIForeldrepengerListe != null) {
        XMLGraderingIForeldrepengerListe xmlGraderingIForeldrepengerListe = factory.createXMLGraderingIForeldrepengerListe();
        xmlGraderingIForeldrepengerListe.withGraderingIForeldrepenger(GraderingIForeldrepengerDTO.convert(graderingIForeldrepengerListe));
        xmlArbeidsforhold.setGraderingIForeldrepengerListe(factory.createXMLArbeidsforholdGraderingIForeldrepengerListe(xmlGraderingIForeldrepengerListe));
    }
    if (avtaltFerieListe != null) {
        XMLAvtaltFerieListe xmlAvtaltFerieListe = factory.createXMLAvtaltFerieListe();
        xmlAvtaltFerieListe.withAvtaltFerie(PeriodeDTO.convert(avtaltFerieListe));
        xmlArbeidsforhold.setAvtaltFerieListe(factory.createXMLArbeidsforholdAvtaltFerieListe(xmlAvtaltFerieListe));
    }
    if (beregnetInntekt != null) {
        xmlArbeidsforhold.setBeregnetInntekt(factory.createXMLArbeidsforholdBeregnetInntekt(beregnetInntekt.toXmlElement()));
    }
    if (Strings.isNotBlank(arbeidsforholdId)) {
        xmlArbeidsforhold.setArbeidsforholdId(factory.createXMLArbeidsforholdArbeidsforholdId(arbeidsforholdId));
    }
    xmlArbeidsforhold.setFoersteFravaersdag(factory.createXMLArbeidsforholdFoersteFravaersdag(foersteFravaersdag));
    return xmlArbeidsforhold;
}
Also used : XMLArbeidsforhold(no.seres.xsd.nav.inntektsmelding_m._20181211.XMLArbeidsforhold) XMLUtsettelseAvForeldrepengerListe(no.seres.xsd.nav.inntektsmelding_m._20181211.XMLUtsettelseAvForeldrepengerListe) ObjectFactory(no.seres.xsd.nav.inntektsmelding_m._20181211.ObjectFactory) XMLGraderingIForeldrepengerListe(no.seres.xsd.nav.inntektsmelding_m._20181211.XMLGraderingIForeldrepengerListe) XMLAvtaltFerieListe(no.seres.xsd.nav.inntektsmelding_m._20181211.XMLAvtaltFerieListe)

Aggregations

ObjectFactory (no.seres.xsd.nav.inntektsmelding_m._20181211.ObjectFactory)1 XMLArbeidsforhold (no.seres.xsd.nav.inntektsmelding_m._20181211.XMLArbeidsforhold)1 XMLAvtaltFerieListe (no.seres.xsd.nav.inntektsmelding_m._20181211.XMLAvtaltFerieListe)1 XMLGraderingIForeldrepengerListe (no.seres.xsd.nav.inntektsmelding_m._20181211.XMLGraderingIForeldrepengerListe)1 XMLUtsettelseAvForeldrepengerListe (no.seres.xsd.nav.inntektsmelding_m._20181211.XMLUtsettelseAvForeldrepengerListe)1