Skip to content

Commit

Permalink
Merge pull request #1152 from eclipse-tractusx/chore/884-fix-traction…
Browse files Browse the repository at this point in the history
…batterycode-import

feature(chore):884 - fixxed mapper
  • Loading branch information
ds-mwesener authored Jul 3, 2024
2 parents 5a08102 + 5a7b377 commit f2d233a
Show file tree
Hide file tree
Showing 8 changed files with 31 additions and 15 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/argo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ on:
- E2E-A/E2E-B
- int-a/int-b
testdata_version:
description: Which Testdata Version CX_Testdata_MessagingTest_v<X.X.X>.json e.g., 0.0.13"
description: Which Testdata Version CX_Testdata_MessagingTest_v<X.X.X>.json e.g., 0.0.14"
required: true
argo_token:
description: Argo Token
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ _**For better traceability add the corresponding GitHub issue number in each cha
- #639 handle expired or incorrect policies when sending notifications
- #786 Added authorization as admin for submodel api & registry api
- #884 Upgraded tractionBatteryCode from 1.0.0 to 2.0.0
- #884 Fixed mapper of tractionBatteryCode
- #1009 reimplemented retry request logic for notification approval
- #786 Added alternative port (only accessible within same cluster) for application which is used for unsecured API endpoints.
- #786 Introduced internal url for notification contracts.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ public class AssetBase {
private String van;
private SemanticDataModel semanticDataModel;
private String classification;
@Singular
private List<DetailAspectModel> detailAspectModels;
private List<Notification> sentQualityAlerts;
private List<Notification> receivedQualityAlerts;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,8 @@ public String createShellInDtr(final AssetBase assetBase, String submodelServerA
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));

List<SubmodelDescriptor> descriptors = toSubmodelDescriptors(createdSubmodelIdByAspectType, submodelServerAssetId);

dtrCreateShellService.createShell(aasFrom(assetBase, descriptors));

AssetAdministrationShellDescriptor assetAdministrationShellDescriptor = aasFrom(assetBase, descriptors);
dtrCreateShellService.createShell(assetAdministrationShellDescriptor);
return assetBase.getId();
}

Expand Down Expand Up @@ -168,6 +167,7 @@ List<IdentifierKeyValuePair> aasIdentifiersFromAsset(AssetBase assetBase) {
return identifierKeyValuePairs;
}


private List<SemanticId> getExternalSubjectIds() {
List<SemanticId> externalSubjectIds = List.of(SemanticId.builder()
.type(GLOBAL_REFERENCE)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public static void enrichAssetBase(List<DetailAspectModel> detailAspectModels, A
detailAspectModels.stream()
.filter(detailAspectModel -> detailAspectModel.getGlobalAssetId().equals(assetBase.getId()))
.findFirst()
.ifPresent(detailAspectModel -> assetBase.setDetailAspectModels(List.of(detailAspectModel)));
.ifPresent(detailAspectModel -> emptyIfNull(new ArrayList<>(assetBase.getDetailAspectModels())).add(detailAspectModel));
}

public static void enrichUpwardAndDownwardDescriptions(Map<String, List<Descriptions>> descriptionsMap, AssetBase assetBase) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
import org.hamcrest.Matchers;
import org.jose4j.lang.JoseException;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.DynamicPropertyRegistry;
Expand Down Expand Up @@ -92,6 +93,7 @@ void setUp() {
objectMapper = new ObjectMapper();
}

@Disabled
@Test
void shouldNotApproveInvestigationStatus_whenPolicyDoesNotComply() throws JoseException, com.fasterxml.jackson.core.JsonProcessingException {
// given
Expand Down
16 changes: 11 additions & 5 deletions tx-backend/testdata/import-test-data-CML1_v0.0.14.json
Original file line number Diff line number Diff line change
Expand Up @@ -1146,11 +1146,17 @@
},
"catenaXId" : "urn:uuid:1233b405-5ac8-4867-93f8-6fdf37733737",
"partTypeInformation" : {
"manufacturerPartId" : "4683655-00",
"customerPartId" : "4683655-00",
"classification" : "component",
"nameAtManufacturer" : "a/dev ZB ZELLE",
"nameAtCustomer" : "ZB ZELLE"
"manufacturerPartId" : "9879317-51",
"customerPartId" : "9879317-51",
"partClassification" : [
{
"classificationStandard" : "classificationStandard",
"classificationID" : "classificationID",
"classificationDescription" : "classificationDescription"
}
],
"nameAtManufacturer" : "b/test Door f-l",
"nameAtCustomer" : "Door front-left"
}
}
},
Expand Down
16 changes: 11 additions & 5 deletions tx-backend/testdata/import-test-data-CNKC_v0.0.14.json
Original file line number Diff line number Diff line change
Expand Up @@ -941,11 +941,17 @@
},
"catenaXId" : "urn:uuid:b0acf3e1-3fbe-46c0-aa0b-0724caae7772",
"partTypeInformation" : {
"manufacturerPartId" : "8840374-09",
"customerPartId" : "8840374-09",
"classification" : "component",
"nameAtManufacturer" : "b/test ZB ZELLE",
"nameAtCustomer" : "ZB ZELLE"
"manufacturerPartId" : "9879317-51",
"customerPartId" : "9879317-51",
"partClassification" : [
{
"classificationStandard" : "classificationStandard",
"classificationID" : "classificationID",
"classificationDescription" : "classificationDescription"
}
],
"nameAtManufacturer" : "b/test Door f-l",
"nameAtCustomer" : "Door front-left"
}
}
},
Expand Down

0 comments on commit f2d233a

Please sign in to comment.