Skip to content
Snippets Groups Projects
Commit 24e7bd61 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-5156 Added artefact as dependency for xta-adapter

* removed Versammlungsanzeige Scheme Adapter
parent 9bb25891
Branches
Tags
No related merge requests found
package de.ozgcloud.eingang.fim.adapter;
import de.ozgcloud.eingang.common.formdata.Antragsteller;
import de.ozgcloud.eingang.common.formdata.FormData;
import de.ozgcloud.eingang.common.formdata.ZustaendigeStelle;
import de.ozgcloud.eingang.fim.FimSchemeIdentifier;
import org.springframework.stereotype.Service;
import org.w3c.dom.Element;
import java.util.Map;
import java.util.Optional;
@Service
public class VersammlungsAnzeigeAdapter extends FimSchemeAdapter {
private static final String VERSAMMLUNGSANZEIGE_V_1_4_IDENTIFIER = "urn:xoev-de:xfall:standard:fim-s17000652_1.4";
public FimSchemeIdentifier forIdentifier() {
return FimSchemeIdentifier.fromString(VERSAMMLUNGSANZEIGE_V_1_4_IDENTIFIER);
}
@Override
public Optional<String> getFieldName(Map<String, Element> fieldIndex, String fieldName) {
return super.getFieldName(fieldIndex, fieldName);
}
@Override
public void extractAntragsteller(final FormData.FormDataBuilder builder, final FormData initialFormData) {
// FIXME sollte über fim data kommen. zunächst mocked data
builder.antragsteller(Antragsteller.builder()
.anrede("Frau")
.vorname("Erika")
.nachname("Mustermann")
.geburtsdatum("29.02.1996")
.geburtsort("Musterstadt")
.geburtsort("erika.mustermann@gmx.de")
.telefon("0123/567890")
.strasse("Musterstrasse")
.hausnummer("7")
.plz("01234")
.ort("Musterstadt")
.build());
}
@Override
public void extractZustaendigeStelle (final FormData.FormDataBuilder builder, final FormData initialFormData) {
// FIXME sollte über formdata metadaten kommen
builder.zustaendigeStelle(ZustaendigeStelle.builder()
.organisationseinheitenId("vbe:010550120100")
.build());
}
}
......@@ -42,6 +42,10 @@
<groupId>de.ozgcloud.eingang</groupId>
<artifactId>semantik-adapter</artifactId>
</dependency>
<dependency>
<groupId>de.ozgcloud.eingang</groupId>
<artifactId>fim-adapter</artifactId>
</dependency>
<!--mapstruct-->
<dependency>
<groupId>org.mapstruct</groupId>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment