Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: get receipt model #15

Merged
merged 20 commits into from
Dec 18, 2024
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
1d5bd68
fix: get receipt model
alessio-cialini Dec 18, 2024
541c8f0
Update src/main/java/it/gov/pagopa/mbd/service/client/ReactiveClient.…
alessio-cialini Dec 18, 2024
3b2c854
Update src/main/java/it/gov/pagopa/mbd/service/client/ReactiveClient.…
alessio-cialini Dec 18, 2024
5eda1fa
Update src/main/java/it/gov/pagopa/mbd/service/exception/ErrorHandler…
alessio-cialini Dec 18, 2024
6b7eee1
Update src/main/java/it/gov/pagopa/mbd/service/client/ReactiveClient.…
alessio-cialini Dec 18, 2024
ad18f75
Update src/main/java/it/gov/pagopa/mbd/service/exception/ErrorHandler…
alessio-cialini Dec 18, 2024
06f684f
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
09bb415
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
0163408
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
38d8477
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
b9dd988
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
758d0fb
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
f6abda2
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
8612de6
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
3ca4d5a
Update src/test/java/it/gov/pagopa/mbd/service/service/impl/MdbServic…
alessio-cialini Dec 18, 2024
80a5804
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
1251eb9
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
2df2d5b
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
f981d7a
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
ed7755b
Update src/main/java/it/gov/pagopa/mbd/service/model/xml/node/paforno…
alessio-cialini Dec 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
711 changes: 336 additions & 375 deletions openapi/openapi.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,9 @@
</executions>
<configuration>
<sources>
<source>${project.basedir}/src/main/resources/service.xsd</source>
<!-- <source>${project.basedir}/src/main/resources/service.xsd</source>-->
<!-- <source>${project.basedir}/src/main/resources/nodo-for-psp.xsd</source>-->
<!-- <source>${project.basedir}/src/main/resources/nodo-for-pa.xsd</source>-->
<source>${project.basedir}/src/main/resources/nodo-for-pa.xsd</source>
<!-- <source>${project.basedir}/src/main/resources/MarcaDaBollo.xsd</source>-->
</sources>
</configuration>
Expand Down
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

private final WebClient webClient;
private final ClientDataConfig clientDataConfig;
private final String OCP_SUBSCRIPTION_KEY = "ocp-apim-subscription-key";
@Autowired
public ReactiveClient(WebClient webClient, ClientDataConfig clientDataConfig) {
this.webClient = webClient;
this.clientDataConfig = clientDataConfig;
}
public Mono<DemandPaymentNoticeResponse> demandPaymentNotice(DemandPaymentNoticeRequest demandPaymentNoticeRequest) {
return webClient.post()
.uri(clientDataConfig.getDemandPaymentEndpoint())
.header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_XML_VALUE)
.header("soapaction", "demandPaymentNotice")
.header(OCP_SUBSCRIPTION_KEY, clientDataConfig.getDemandPaymentSubscriptionKey())
.bodyValue("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
"<Envelope xmlns=\"http://schemas.xmlsoap.org/soap/envelope/\">\n" +
" <Body>\n" +
" <demandPaymentNoticeRequest xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://pagopa-api.pagopa.gov.it/node/nodeForPsp.xsd\">\n" +
" <idPSP xmlns=\"\">"+demandPaymentNoticeRequest.getIdPSP()+"</idPSP>\n" +
" <idBrokerPSP xmlns=\"\">"+demandPaymentNoticeRequest.getIdBrokerPSP()+"</idBrokerPSP>\n" +
" <idChannel xmlns=\"\">"+demandPaymentNoticeRequest.getIdChannel()+"</idChannel>\n" +
" <idSoggettoServizio xmlns=\"\">"+demandPaymentNoticeRequest.getIdSoggettoServizio()+"</idSoggettoServizio>\n" +
" <datiSpecificiServizio xmlns=\"\">"+new String(demandPaymentNoticeRequest.getDatiSpecificiServizio())+"</datiSpecificiServizio>\n" +
" </demandPaymentNoticeRequest>\n" +
" </Body>\n" +
"</Envelope>")
.retrieve()
.bodyToMono(Envelope.class).map(item -> {
if (item.getBody() == null || item.getBody().getDemandPaymentNoticeResponse() == null ||
StOutcome.KO.equals(item.getBody().getDemandPaymentNoticeResponse().getOutcome())) {
throw new RuntimeException("Encountered KO while calling demandPayment " +
(item.getBody() != null && item.getBody().getDemandPaymentNoticeResponse() != null &&
item.getBody().getDemandPaymentNoticeResponse().getFault() != null ?
item.getBody().getDemandPaymentNoticeResponse().getFault().getFaultCode() + " - "
+ item.getBody().getDemandPaymentNoticeResponse().getFault().getDescription() : "")
);
}
return item.getBody().getDemandPaymentNoticeResponse();
}).onErrorMap(e -> new WebClientException(e.getMessage(), e));
}
public Mono<GetCartResponse> getCart(GetCartRequest getCartRequest) {
return webClient.post()
.uri(clientDataConfig.getGetCartEndpoint())
.header(OCP_SUBSCRIPTION_KEY, clientDataConfig.getGetCartSubscriptionKey())
.header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)
.body(Mono.just(getCartRequest), GetCartRequest.class)
.retrieve()
.bodyToMono(GetCartResponse.class)
.onErrorMap(e -> new WebClientException(e.getMessage(), e));
}
public Mono<PaSendRTV2Request> getPaymentReceipt(String fiscalCode, String iuv) {
return webClient.get()
.uri(String.format(clientDataConfig.getGetPaymentReceiptEndpoint(), fiscalCode, iuv))
.header(OCP_SUBSCRIPTION_KEY, clientDataConfig.getGetPaymentReceiptSubscriptionKey())
.retrieve()
.bodyToMono(PaSendRTV2Request.class).map(
item -> {
assertNotNull(item);
CtReceiptV2 ctReceiptV2 = item.getReceipt();
assertNotNull(ctReceiptV2);
CtTransferListPAReceiptV2 ctTransferListPAReceiptV2 = ctReceiptV2.getTransferList();
assertNotNull(ctTransferListPAReceiptV2);
List<CtTransferPAReceiptV2> ctTransferPAReceiptV2 = ctTransferListPAReceiptV2.getTransfer();
assertTrue(!ctTransferPAReceiptV2.isEmpty(), "Missing ctTransferPAReceiptV2");
assertNotNull(ctTransferPAReceiptV2.get(0).getMBDAttachment());
return item;
}
)
.onErrorMap(IllegalArgumentException.class, e -> e)
.onErrorMap(WebClientResponseException.class, e -> new WebClientException(e.getMessage(), e));
}

Original file line number Diff line number Diff line change
@@ -1,19 +1,26 @@
package it.gov.pagopa.mbd.service.client;

import com.fasterxml.jackson.databind.ObjectMapper;
import static org.hibernate.validator.internal.util.Contracts.assertNotNull;
import static org.hibernate.validator.internal.util.Contracts.assertTrue;

import it.gov.pagopa.mbd.service.exception.WebClientException;
import it.gov.pagopa.mbd.service.model.carts.GetCartRequest;
import it.gov.pagopa.mbd.service.model.carts.GetCartResponse;
import it.gov.pagopa.mbd.service.model.xml.node.nodeforpsp.DemandPaymentNoticeRequest;
import it.gov.pagopa.mbd.service.model.xml.node.nodeforpsp.DemandPaymentNoticeResponse;
import it.gov.pagopa.mbd.service.model.xml.node.soap.envelope.Envelope;
import it.gov.pagopa.mbd.service.model.xml.node.pafornode.CtReceiptV2;
import it.gov.pagopa.mbd.service.model.xml.node.pafornode.CtTransferListPAReceiptV2;
import it.gov.pagopa.mbd.service.model.xml.node.pafornode.CtTransferPAReceiptV2;
import it.gov.pagopa.mbd.service.model.xml.node.pafornode.PaSendRTV2Request;
import it.gov.pagopa.mbd.service.model.xml.node.soap.envelope.Envelope;
import it.gov.pagopa.mbd.service.model.xml.xsd.common_types.v1_0.StOutcome;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.MediaType;
import org.springframework.stereotype.Component;
import org.springframework.web.reactive.function.client.WebClient;
import org.springframework.web.reactive.function.client.WebClientResponseException;
import reactor.core.publisher.Mono;

@Component
Expand Down Expand Up @@ -80,14 +87,27 @@ public Mono<GetCartResponse> getCart(GetCartRequest getCartRequest) {

}

public Mono<CtTransferPAReceiptV2> getPaymentReceipt(String fiscalCode, String iuv) {
public Mono<PaSendRTV2Request> getPaymentReceipt(String fiscalCode, String iuv) {

return webClient.get()
.uri(String.format(clientDataConfig.getGetPaymentReceiptEndpoint(), fiscalCode, iuv))
.header(OCP_SUBSCRIPTION_KEY, clientDataConfig.getGetPaymentReceiptSubscriptionKey())
.retrieve()
.bodyToMono(CtTransferPAReceiptV2.class)
.onErrorMap(e -> new WebClientException(e.getMessage(), e));
.bodyToMono(PaSendRTV2Request.class).map(
item -> {
assertNotNull(item);
CtReceiptV2 ctReceiptV2 = item.getReceipt();
assertNotNull(ctReceiptV2);
CtTransferListPAReceiptV2 ctTransferListPAReceiptV2 = ctReceiptV2.getTransferList();
assertNotNull(ctTransferListPAReceiptV2);
List<CtTransferPAReceiptV2> ctTransferPAReceiptV2 = ctTransferListPAReceiptV2.getTransfer();
assertTrue(!ctTransferPAReceiptV2.isEmpty(), "Missing ctTransferPAReceiptV2");
assertNotNull(ctTransferPAReceiptV2.get(0).getMBDAttachment());
return item;
}
)
.onErrorMap(IllegalArgumentException.class, e -> e)
.onErrorMap(WebClientResponseException.class, e -> new WebClientException(e.getMessage(), e));

}

Expand Down
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

})
@GetMapping(value = "/organizations/{fiscalCode}/receipt/{nav}", produces = MediaType.APPLICATION_XML_VALUE)
public Mono<ResponseEntity> getPaymentReceipts(@PathVariable("fiscalCode") String fiscalCode,
@PathVariable("nav") String nav) {
return mdbService.getPaymentReceipts(fiscalCode, nav).onErrorResume(Mono::error);
}

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

})
@GetMapping(value = "/organizations/{fiscalCode}/receipt/{nav}", produces = MediaType.APPLICATION_XML_VALUE)
public Mono<ResponseEntity> getPaymentReceipts(@PathVariable("fiscalCode") String fiscalCode,
@PathVariable("nav") String nav) {
return mdbService.getPaymentReceipts(fiscalCode, nav).onErrorResume(Mono::error);
}

Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ public Mono<ResponseEntity> getMdb(@PathVariable("fiscalCodeEC") String fiscalCo
@GetMapping(value = "/organizations/{fiscalCode}/receipt/{nav}", produces = MediaType.APPLICATION_XML_VALUE)
public Mono<ResponseEntity> getPaymentReceipts(@PathVariable("fiscalCode") String fiscalCode,
@PathVariable("nav") String nav) {
return mdbService.getPaymentReceipts(fiscalCode, nav);
}
return mdbService.getPaymentReceipts(fiscalCode, nav).onErrorResume(Mono::error);

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,8 @@ protected Mono<ResponseEntity<Object>> handleMethodArgumentNotValid(MethodArgume
}

@ExceptionHandler({ConstraintViolationException.class})
public Mono<ResponseEntity<ProblemJson>> handleMyException(ConstraintViolationException ex, ServerWebExchange exchange) {
public Mono<ResponseEntity<ProblemJson>> handleConstraintException(
ConstraintViolationException ex, ServerWebExchange exchange) {
log.warn("Validation Error raised:", ex);
var errorResponse =
ProblemJson.builder()
Expand All @@ -141,6 +142,19 @@ public Mono<ResponseEntity<ProblemJson>> handleMyException(ConstraintViolationEx
return Mono.just(new ResponseEntity<>(errorResponse, HttpStatus.BAD_REQUEST));
}

@ExceptionHandler({WebClientException.class})
public Mono<ResponseEntity<ProblemJson>> handleWebClientException(
WebClientException ex, ServerWebExchange exchange) {
log.warn("Validation Error raised:", ex);
var errorResponse =
ProblemJson.builder()
.status(HttpStatus.BAD_REQUEST.value())
.title(AppError.INTERNAL_SERVER_ERROR.getTitle())
.detail(ex.getMessage())
.build();
Comment on lines +150 to +154
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
ProblemJson.builder()
.status(HttpStatus.BAD_REQUEST.value())
.title(AppError.INTERNAL_SERVER_ERROR.getTitle())
.detail(ex.getMessage())
.build();
ProblemJson.builder()
.status(HttpStatus.BAD_REQUEST.value())
.title(AppError.INTERNAL_SERVER_ERROR.getTitle())
.detail(ex.getMessage())
.build();

return Mono.just(new ResponseEntity<>(errorResponse, HttpStatus.INTERNAL_SERVER_ERROR));
}

/**
* Handle if a {@link FeignException} is raised
*
Expand Down Expand Up @@ -186,8 +200,8 @@ public Mono<ResponseEntity<ProblemJson>> handleFeignException(
* @return a {@link ProblemJson} as response with the cause and with an appropriated HTTP status
*/
@ExceptionHandler({AppException.class})
public ResponseEntity<ProblemJson> handleAppException(
final AppException ex, final WebRequest request) {
public Mono<ResponseEntity<ProblemJson>> handleAppException(
final AppException ex, final ServerWebExchange request) {
if (ex.getCause() != null) {
log.warn(
"App Exception raised: " + ex.getMessage() + "\nCause of the App Exception: ",
Expand All @@ -201,7 +215,7 @@ public ResponseEntity<ProblemJson> handleAppException(
.title(ex.getTitle())
.detail(ex.getMessage())
.build();
return new ResponseEntity<>(errorResponse, ex.getHttpStatus());
return Mono.just(new ResponseEntity<>(errorResponse, ex.getHttpStatus()));
}

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
//
// Questo file è stato generato dall'Eclipse Implementation of JAXB, v3.0.0
// Vedere https://eclipse-ee4j.github.io/jaxb-ri
// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine.
// Generato il: 2024.12.18 alle 10:59:02 AM CET
//

package it.gov.pagopa.mbd.service.model.xml.node.pafornode;

import jakarta.xml.bind.annotation.*;


/**
* <p>Classe Java per ctEntityUniqueIdentifier complex type.
*
Comment on lines +13 to +14
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
* <p>Classe Java per ctEntityUniqueIdentifier complex type.
*
* Classe Java per ctEntityUniqueIdentifier complex type.
*

* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
*
*

* <pre>
* &lt;complexType name="ctEntityUniqueIdentifier"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="entityUniqueIdentifierType" type="{http://pagopa-api.pagopa.gov.it/pa/paForNode.xsd}stEntityUniqueIdentifierType"/&gt;
* &lt;element name="entityUniqueIdentifierValue" type="{http://pagopa-api.pagopa.gov.it/pa/paForNode.xsd}stEntityUniqueIdentifierValue"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
Comment on lines +29 to +30
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
*
*

*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ctEntityUniqueIdentifier", propOrder = {
"entityUniqueIdentifierType",
"entityUniqueIdentifierValue"
})
Comment on lines +33 to +36
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
@XmlType(name = "ctEntityUniqueIdentifier", propOrder = {
"entityUniqueIdentifierType",
"entityUniqueIdentifierValue"
})
@XmlType(
name = "ctEntityUniqueIdentifier",
propOrder = {"entityUniqueIdentifierType", "entityUniqueIdentifierValue"})

public class CtEntityUniqueIdentifier {

@XmlElement(required = true)
@XmlSchemaType(name = "string")
protected StEntityUniqueIdentifierType entityUniqueIdentifierType;
@XmlElement(required = true)
protected String entityUniqueIdentifierValue;
Comment on lines +39 to +43
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
@XmlElement(required = true)
@XmlSchemaType(name = "string")
protected StEntityUniqueIdentifierType entityUniqueIdentifierType;
@XmlElement(required = true)
protected String entityUniqueIdentifierValue;
@XmlElement(required = true)
@XmlSchemaType(name = "string")
protected StEntityUniqueIdentifierType entityUniqueIdentifierType;


/**
* Recupera il valore della proprietà entityUniqueIdentifierType.
*
* @return
* possible object is
* {@link StEntityUniqueIdentifierType }
*
*/
public StEntityUniqueIdentifierType getEntityUniqueIdentifierType() {
return entityUniqueIdentifierType;
}
Comment on lines +45 to +55
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
/**
* Recupera il valore della proprietà entityUniqueIdentifierType.
*
* @return
* possible object is
* {@link StEntityUniqueIdentifierType }
*
*/
public StEntityUniqueIdentifierType getEntityUniqueIdentifierType() {
return entityUniqueIdentifierType;
}
@XmlElement(required = true)
protected String entityUniqueIdentifierValue;


/**
* Imposta il valore della proprietà entityUniqueIdentifierType.
*
* @param value
* allowed object is
* {@link StEntityUniqueIdentifierType }
*
*/
public void setEntityUniqueIdentifierType(StEntityUniqueIdentifierType value) {
this.entityUniqueIdentifierType = value;
}
Comment on lines +57 to +67
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
/**
* Imposta il valore della proprietà entityUniqueIdentifierType.
*
* @param value
* allowed object is
* {@link StEntityUniqueIdentifierType }
*
*/
public void setEntityUniqueIdentifierType(StEntityUniqueIdentifierType value) {
this.entityUniqueIdentifierType = value;
}
/**
* Recupera il valore della proprietà entityUniqueIdentifierType.
*
* @return possible object is {@link StEntityUniqueIdentifierType }
*/
public StEntityUniqueIdentifierType getEntityUniqueIdentifierType() {
return entityUniqueIdentifierType;
}


/**
* Recupera il valore della proprietà entityUniqueIdentifierValue.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEntityUniqueIdentifierValue() {
return entityUniqueIdentifierValue;
}
Comment on lines +69 to +79
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
/**
* Recupera il valore della proprietà entityUniqueIdentifierValue.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEntityUniqueIdentifierValue() {
return entityUniqueIdentifierValue;
}
/**
* Imposta il valore della proprietà entityUniqueIdentifierType.
*
* @param value allowed object is {@link StEntityUniqueIdentifierType }
*/
public void setEntityUniqueIdentifierType(StEntityUniqueIdentifierType value) {
this.entityUniqueIdentifierType = value;
}


/**
* Imposta il valore della proprietà entityUniqueIdentifierValue.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEntityUniqueIdentifierValue(String value) {
this.entityUniqueIdentifierValue = value;
}
Comment on lines +81 to +91
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
/**
* Imposta il valore della proprietà entityUniqueIdentifierValue.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEntityUniqueIdentifierValue(String value) {
this.entityUniqueIdentifierValue = value;
}
/**
* Recupera il valore della proprietà entityUniqueIdentifierValue.
*
* @return possible object is {@link String }
*/
public String getEntityUniqueIdentifierValue() {
return entityUniqueIdentifierValue;
}


}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[google-java-format] reported by reviewdog 🐶

Suggested change
}
/**
* Imposta il valore della proprietà entityUniqueIdentifierValue.
*
* @param value allowed object is {@link String }
*/
public void setEntityUniqueIdentifierValue(String value) {
this.entityUniqueIdentifierValue = value;
}
}

Loading
Loading