diff --git a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/contract/service/EdcContractAgreementService.java b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/contract/service/EdcContractAgreementService.java index b23dc8bdb2..4b499fdd89 100644 --- a/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/contract/service/EdcContractAgreementService.java +++ b/irs-edc-client/src/main/java/org/eclipse/tractusx/irs/edc/client/contract/service/EdcContractAgreementService.java @@ -45,14 +45,19 @@ * EdcContractAgreementService used for contract agreements and contract agreement negotiation details */ @Slf4j -@RequiredArgsConstructor @Service("irsEdcClientEdcContractAgreementService") public class EdcContractAgreementService { public static final String EDC_REQUEST_SUFFIX = "/request"; - public static final String EDC_ASSET_ID = "https://w3id.org/edc/v0.0.1/ns/assetId"; + public static final String EDC_CONTRACT_AGREEMENT_ID = "https://w3id.org/edc/v0.0.1/ns/id"; private final EdcConfiguration config; - private final @Qualifier("edcClientRestTemplate") RestTemplate edcRestTemplate; + private final RestTemplate edcRestTemplate; + + public EdcContractAgreementService(final EdcConfiguration config, + @Qualifier("edcClientRestTemplate") final RestTemplate edcRestTemplate) { + this.config = config; + this.edcRestTemplate = edcRestTemplate; + } public List getContractAgreements(final String... contractAgreementIds) throws ContractAgreementException { @@ -89,7 +94,7 @@ private EdcContractAgreementRequest buildContractAgreementRequest(final String.. final List list = Arrays.stream(contractAgreementIds) .map(s -> new EdcContractAgreementFilterExpression( - EDC_ASSET_ID, "=", s)) + EDC_CONTRACT_AGREEMENT_ID, "=", s)) .toList(); return new EdcContractAgreementRequest(list);