Skip to content
Snippets Groups Projects
Commit 123468bd authored by Lukas Malte Monnerjahn's avatar Lukas Malte Monnerjahn
Browse files

OZG-5413 sonar

parent 4bcb5304
Branches
Tags
No related merge requests found
...@@ -3,36 +3,31 @@ package de.ozgcloud.eingang.enterprise.entry; ...@@ -3,36 +3,31 @@ package de.ozgcloud.eingang.enterprise.entry;
import java.io.IOException; import java.io.IOException;
import java.time.ZonedDateTime; import java.time.ZonedDateTime;
import org.springframework.beans.factory.annotation.Autowired; import lombok.RequiredArgsConstructor;
import org.springframework.core.io.Resource; import org.springframework.core.io.Resource;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestPart; import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.ResponseStatus; import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestController;
import de.ozgcloud.eingang.common.formdata.FormData; import de.ozgcloud.eingang.common.formdata.FormData;
import de.ozgcloud.eingang.common.vorgang.VorgangNummerSupplier; import de.ozgcloud.eingang.common.vorgang.VorgangNummerSupplier;
import de.ozgcloud.eingang.enterprise.entry.EntryResponse.ResponseVorgang; import de.ozgcloud.eingang.enterprise.entry.EntryResponse.ResponseVorgang;
import de.ozgcloud.eingang.semantik.SemantikAdapter; import de.ozgcloud.eingang.semantik.SemantikAdapter;
@Controller @RestController
@ResponseBody
@RequestMapping("antrag") @RequestMapping("antrag")
@RequiredArgsConstructor
public class EntryController { public class EntryController {
private static final String STARTING_STATUS = "NEU"; private static final String STARTING_STATUS = "NEU";
@Autowired private final EntryDataMapper mapper;
private EntryDataMapper mapper; private final SemantikAdapter semantikAdapter;
private final VorgangNummerSupplier vorgangNummerSupplier;
@Autowired
private SemantikAdapter semantikAdapter;
@Autowired
private VorgangNummerSupplier vorgangNummerSupplier;
@ResponseStatus(HttpStatus.ACCEPTED) @ResponseStatus(HttpStatus.ACCEPTED)
@PostMapping(consumes = "multipart/form-data", produces = MediaType.APPLICATION_JSON_VALUE) @PostMapping(consumes = "multipart/form-data", produces = MediaType.APPLICATION_JSON_VALUE)
......
...@@ -3,7 +3,7 @@ package de.ozgcloud.eingang.enterprise.entry; ...@@ -3,7 +3,7 @@ package de.ozgcloud.eingang.enterprise.entry;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import org.springframework.beans.factory.annotation.Autowired; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
...@@ -11,12 +11,11 @@ import com.fasterxml.jackson.databind.ObjectMapper; ...@@ -11,12 +11,11 @@ import com.fasterxml.jackson.databind.ObjectMapper;
import de.ozgcloud.eingang.common.formdata.FormData; import de.ozgcloud.eingang.common.formdata.FormData;
@Component @Component
@RequiredArgsConstructor
class EntryDataMapper { class EntryDataMapper {
@Autowired private final ObjectMapper objectMapper;
private ObjectMapper objectMapper; private final FormDataMapper formDataMapper;
@Autowired
private FormDataMapper formDataMapper;
public FormData mapEntryData(InputStream request) { public FormData mapEntryData(InputStream request) {
return formDataMapper.mapEntryData(readRequest(request)); return formDataMapper.mapEntryData(readRequest(request));
......
...@@ -32,11 +32,10 @@ import java.util.Objects; ...@@ -32,11 +32,10 @@ import java.util.Objects;
import java.util.Optional; import java.util.Optional;
import java.util.UUID; import java.util.UUID;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestPart; import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import de.ozgcloud.common.binaryfile.TempFileUtils; import de.ozgcloud.common.binaryfile.TempFileUtils;
...@@ -53,8 +52,7 @@ import lombok.RequiredArgsConstructor; ...@@ -53,8 +52,7 @@ import lombok.RequiredArgsConstructor;
import lombok.extern.log4j.Log4j2; import lombok.extern.log4j.Log4j2;
@Log4j2 @Log4j2
@Controller @RestController
@ResponseBody
@RequestMapping("formData") @RequestMapping("formData")
@RequiredArgsConstructor @RequiredArgsConstructor
class FormDataController { class FormDataController {
......
...@@ -23,21 +23,21 @@ ...@@ -23,21 +23,21 @@
*/ */
package de.ozgcloud.eingang.semantik.enginebased.afm; package de.ozgcloud.eingang.semantik.enginebased.afm;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Map;
import java.util.Optional;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import de.ozgcloud.eingang.common.formdata.FormData; import de.ozgcloud.eingang.common.formdata.FormData;
import de.ozgcloud.eingang.common.formdata.FormDataUtils; import de.ozgcloud.eingang.common.formdata.FormDataUtils;
import de.ozgcloud.eingang.common.formdata.FormHeader; import de.ozgcloud.eingang.common.formdata.FormHeader;
import de.ozgcloud.eingang.common.formdata.ServiceKonto; import de.ozgcloud.eingang.common.formdata.ServiceKonto;
import de.ozgcloud.eingang.semantik.enginebased.ServiceKontoBuildHelper; import de.ozgcloud.eingang.semantik.enginebased.ServiceKontoBuildHelper;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
import java.time.ZonedDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Map;
import java.util.Optional;
@Component @Component
@RequiredArgsConstructor
class AfmHeaderMapper implements AfmEngineBasedMapper { class AfmHeaderMapper implements AfmEngineBasedMapper {
static final String AFM_FORMENGINE_NAME = "AFM"; static final String AFM_FORMENGINE_NAME = "AFM";
...@@ -52,8 +52,7 @@ class AfmHeaderMapper implements AfmEngineBasedMapper { ...@@ -52,8 +52,7 @@ class AfmHeaderMapper implements AfmEngineBasedMapper {
static final String FORM = "t:form"; static final String FORM = "t:form";
static final String SENDER = "t:sender"; static final String SENDER = "t:sender";
@Autowired private final ServiceKontoBuildHelper serviceKontoBuildHelper;
private ServiceKontoBuildHelper serviceKontoBuildHelper;
@Override @Override
public FormData parseFormData(FormData formData) { public FormData parseFormData(FormData formData) {
...@@ -85,7 +84,7 @@ class AfmHeaderMapper implements AfmEngineBasedMapper { ...@@ -85,7 +84,7 @@ class AfmHeaderMapper implements AfmEngineBasedMapper {
Optional<ServiceKonto> createBayernIdServiceKonto(FormData formData) { Optional<ServiceKonto> createBayernIdServiceKonto(FormData formData) {
var postfachId1 = getPostfachId(formData); var postfachId1 = getPostfachId(formData);
return postfachId1.map(postfachId -> serviceKontoBuildHelper.buildBayernIdServiceKonto(postfachId)); return postfachId1.map(serviceKontoBuildHelper::buildBayernIdServiceKonto);
} }
Optional<String> getPostfachId(FormData formData) { Optional<String> getPostfachId(FormData formData) {
......
...@@ -29,13 +29,13 @@ import java.util.Map; ...@@ -29,13 +29,13 @@ import java.util.Map;
import java.util.Objects; import java.util.Objects;
import java.util.Optional; import java.util.Optional;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import de.ozgcloud.eingang.common.formdata.FormData; import de.ozgcloud.eingang.common.formdata.FormData;
import de.ozgcloud.eingang.common.formdata.ZustaendigeStelle; import de.ozgcloud.eingang.common.formdata.ZustaendigeStelle;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
@Component @Component
@RequiredArgsConstructor
class AfmZustaendigeStelleMapper implements AfmEngineBasedMapper { class AfmZustaendigeStelleMapper implements AfmEngineBasedMapper {
public static final String ZUSTAENDIGESTELLE = "zustaendigestelle"; public static final String ZUSTAENDIGESTELLE = "zustaendigestelle";
...@@ -44,8 +44,7 @@ class AfmZustaendigeStelleMapper implements AfmEngineBasedMapper { ...@@ -44,8 +44,7 @@ class AfmZustaendigeStelleMapper implements AfmEngineBasedMapper {
public static final String ORGANISATIONSEINHEITEN_ID = "OrganisationseinheitenID"; public static final String ORGANISATIONSEINHEITEN_ID = "OrganisationseinheitenID";
public static final String TAG_BEZEICHNUNG = "OrganisationseinheitenBEZEICHNUNG"; public static final String TAG_BEZEICHNUNG = "OrganisationseinheitenBEZEICHNUNG";
@Autowired private final ZustaendigeStelleMetadataMapper zustaendigeStelleMetadataMapper;
private ZustaendigeStelleMetadataMapper zustaendigeStelleMetadataMapper;
@Override @Override
public FormData parseFormData(FormData formData) { public FormData parseFormData(FormData formData) {
......
...@@ -3,23 +3,21 @@ package de.ozgcloud.eingang.semantik.enginebased.afm.intelliform; ...@@ -3,23 +3,21 @@ package de.ozgcloud.eingang.semantik.enginebased.afm.intelliform;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import de.ozgcloud.common.errorhandling.TechnicalException; import de.ozgcloud.common.errorhandling.TechnicalException;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
@Component @Component
@RequiredArgsConstructor
class JsonService { class JsonService {
static final TypeReference<List<Map<String, Object>>> VALUE_TYPE_REF = new TypeReference<List<Map<String, Object>>>() { static final TypeReference<List<Map<String, Object>>> VALUE_TYPE_REF = new TypeReference<List<Map<String, Object>>>() {
}; };
@Autowired private final ObjectMapper objectMapper;
private ObjectMapper objectMapper;
public List<Map<String, Object>> readAsListMap(String json) { public List<Map<String, Object>> readAsListMap(String json) {
return readValueSafety(json, VALUE_TYPE_REF); return readValueSafety(json, VALUE_TYPE_REF);
......
...@@ -11,7 +11,6 @@ import java.util.function.Predicate; ...@@ -11,7 +11,6 @@ import java.util.function.Predicate;
import org.apache.commons.collections4.MapUtils; import org.apache.commons.collections4.MapUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import com.fasterxml.jackson.dataformat.xml.XmlMapper; import com.fasterxml.jackson.dataformat.xml.XmlMapper;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment