Skip to content

Commit 39f5c80

Browse files
Merge branch 'feature/affinity-domain2.6' into develop
2 parents c7966b0 + cb15240 commit 39f5c80

3 files changed

Lines changed: 11 additions & 3 deletions

File tree

src/main/java/it/finanze/sanita/fse2/ms/iniclient/dto/JWTPayloadDTO.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,12 @@ public static JWTPayloadDTO getMocked() {
132132
out.setIss("MOCK-ISS#ABCDEF");
133133
return out;
134134
}
135+
136+
public String mergedSubjectIdVendorVersion(){
137+
return String.join("^",
138+
subject_application_id,
139+
subject_application_vendor,
140+
subject_application_version
141+
);
142+
}
135143
}

src/main/java/it/finanze/sanita/fse2/ms/iniclient/utility/create/DocumentEntryBuilderUtility.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,8 @@ public static JAXBElement<ExtrinsicObjectType> buildExtrinsicObjectDocumentEntry
6464
}
6565

6666
/**
67-
*
68-
* @param extrinsicObject
6967
* @param documentEntryDTO
68+
* @param jwtPayloadDTO
7069
*/
7170
private static List<SlotType1> buildExtrinsicObjectSlotsDocEntry(DocumentEntryDTO documentEntryDTO, JWTPayloadDTO jwtPayloadDTO) {
7271
List<SlotType1> slotType1 = new ArrayList<>();
@@ -84,6 +83,7 @@ private static List<SlotType1> buildExtrinsicObjectSlotsDocEntry(DocumentEntryDT
8483
slotType1.add(buildSlotObject("serviceStartTime", documentEntryDTO.getServiceStartTime()));
8584
slotType1.add(buildSlotObject("serviceStopTime", documentEntryDTO.getServiceStopTime()));
8685
slotType1.add(buildSlotObject("urn:ihe:iti:xds:2013:referenceIdList",null, documentEntryDTO.getReferenceIdList()));
86+
slotType1.add(buildSlotObject("urn:ihe:iti:xds:2024:SubjectApplication", jwtPayloadDTO.mergedSubjectIdVendorVersion()));
8787
return slotType1;
8888
}
8989

src/main/resources/application-dev.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ ini.client.auth-cert.alias=
2626
ini.client.ds-cert.path=sign/S1#GTW-INI.p12
2727
ini.client.ds-cert.password=123456
2828
ini.client.ds-cert.alias=
29-
ini.client.mock-enable=false
29+
ini.client.mock-enable=true
3030

3131
####### LOGGING OUTPUT FORMAT ############
3232
# Must be one of console, json

0 commit comments

Comments
 (0)