Skip to content

Commit

Permalink
[PAGOPA-2178] revert(sensitive annotation): remove the annotation bec…
Browse files Browse the repository at this point in the history
…ause we need to define an common area strategy
  • Loading branch information
jacopocarlini committed Sep 30, 2024
1 parent f1a3484 commit 3621a9a
Show file tree
Hide file tree
Showing 9 changed files with 2 additions and 31 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import it.gov.pagopa.payments.exception.AppError;
import it.gov.pagopa.payments.model.ProblemJson;
import it.gov.pagopa.payments.utils.Sensitive;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
Expand Down Expand Up @@ -91,7 +90,6 @@ private static Map<String, String> getParams(ProceedingJoinPoint joinPoint) {
int i = 0;
for (var parameter : method.getParameters()) {
var paramName = parameter.getName();
boolean isSensitive = parameter.isAnnotationPresent(Sensitive.class);
var arg = joinPoint.getArgs()[i++];
if (arg instanceof JAXBElement<?>) {
try {
Expand All @@ -100,9 +98,6 @@ private static Map<String, String> getParams(ProceedingJoinPoint joinPoint) {
arg = "unreadable!";
}
}
if (isSensitive && arg != null) {
arg = "obfuscated-" + arg.hashCode();
}
params.put(paramName, deNull(arg));
}
return params;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
import it.gov.pagopa.payments.model.PaymentsResult;
import it.gov.pagopa.payments.model.ProblemJson;
import it.gov.pagopa.payments.model.ReceiptModelResponse;
import it.gov.pagopa.payments.utils.Sensitive;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.validation.annotation.Validated;
Expand Down Expand Up @@ -82,7 +81,6 @@ ResponseEntity<String> getReceiptByIUV(
+ " and identifies three key elements of a payment: reason, payer, amount",
required = true, example = "ABC123")
@PathVariable("iuv")
@Sensitive
String iuv,
@Valid @Parameter(description = "Segregation codes for which broker is authorized") @Pattern(regexp = "\\d{2}(,\\d{2})*")
@RequestParam(required = false) String segregationCodes);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.stream.XMLStreamException;

import it.gov.pagopa.payments.utils.Sensitive;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.ws.server.endpoint.annotation.Endpoint;
Expand All @@ -43,7 +42,7 @@ public class PartnerEndpoint {
@PayloadRoot(localPart = "paVerifyPaymentNoticeReq")
@ResponsePayload
public JAXBElement<PaVerifyPaymentNoticeRes> paVerifyPaymentNotice(
@RequestPayload @Sensitive JAXBElement<PaVerifyPaymentNoticeReq> request)
@RequestPayload JAXBElement<PaVerifyPaymentNoticeReq> request)
throws DatatypeConfigurationException, PartnerValidationException {

log.debug(" paVerifyPaymentNotice START ");
Expand All @@ -66,7 +65,7 @@ public JAXBElement<PaGetPaymentRes> paGetPayment(
@PayloadRoot(localPart = "paGetPaymentV2Request")
@ResponsePayload
public JAXBElement<PaGetPaymentV2Response> paGetPaymentV2(
@RequestPayload @Sensitive JAXBElement<PaGetPaymentV2Request> request)
@RequestPayload JAXBElement<PaGetPaymentV2Request> request)
throws PartnerValidationException, DatatypeConfigurationException {

log.debug(" paGetPaymentV2 START ");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package it.gov.pagopa.payments.entity;

import it.gov.pagopa.payments.utils.Sensitive;
import lombok.*;

@Data
Expand All @@ -11,7 +10,6 @@ public class ReceiptEntity {

private String organizationFiscalCode;
private String iuv;
@Sensitive
private String debtor;
private String paymentDateTime;
private String status = Status.PAID.name();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
import java.time.LocalDateTime;
import java.util.List;

import it.gov.pagopa.payments.utils.Sensitive;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
Expand Down Expand Up @@ -34,7 +33,6 @@ public class PaymentsModelResponse implements Serializable {
private String idFlowReporting;
private PaymentOptionStatus status;
private Type type;
@Sensitive
private String fiscalCode;
@ToString.Exclude
private String fullName;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package it.gov.pagopa.payments.model;

import it.gov.pagopa.payments.utils.Sensitive;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
Expand All @@ -15,7 +14,6 @@ public class ReceiptModelResponse {

private String organizationFiscalCode;
private String iuv;
@Sensitive
private String debtor;
private String paymentDateTime;
private String status;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import it.gov.pagopa.payments.utils.Sensitive;
import lombok.*;

@Data
Expand All @@ -19,7 +18,6 @@ public class DebtorModel implements Serializable {
private Type type;

@NotBlank(message = "fiscal code is required")
@Sensitive
private String fiscalCode;

@NotBlank(message = "full name is required")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

import it.gov.pagopa.payments.utils.Sensitive;
import lombok.*;

@Builder
Expand All @@ -28,7 +27,6 @@ public class PaymentPositionModel implements Serializable {
private Type type;

@NotBlank(message = "fiscal code is required")
@Sensitive
private String fiscalCode;

@NotBlank(message = "full name is required")
Expand Down
11 changes: 0 additions & 11 deletions src/main/java/it/gov/pagopa/payments/utils/Sensitive.java

This file was deleted.

0 comments on commit 3621a9a

Please sign in to comment.