use of se.riv.clinicalprocess.healthcond.certificate.certificatestatusupdateforcareresponder.v1.UtlatandeType in project webcert by sklintyg.
the class RouteIT method setupConverter.
private void setupConverter() throws ModuleException {
when(mockFk7263Transform.createCertificateStatusUpdateForCareType(any(NotificationMessage.class))).thenAnswer(invocation -> {
NotificationMessage msg = (NotificationMessage) invocation.getArguments()[0];
if (msg == null) {
return null;
}
CertificateStatusUpdateForCareType request = new CertificateStatusUpdateForCareType();
UtlatandeType utlatande = new UtlatandeType();
UtlatandeId id = new UtlatandeId();
id.setExtension(msg.getIntygsId());
utlatande.setUtlatandeId(id);
request.setUtlatande(utlatande);
return request;
});
}
use of se.riv.clinicalprocess.healthcond.certificate.certificatestatusupdateforcareresponder.v1.UtlatandeType in project webcert by sklintyg.
the class NotificationTransformerTest method setupInternalToNotification.
private void setupInternalToNotification() throws ModuleException {
when(internalToNotification.createCertificateStatusUpdateForCareType(any())).thenAnswer(invocation -> {
NotificationMessage msg = (NotificationMessage) invocation.getArguments()[0];
if (msg == null) {
return null;
}
CertificateStatusUpdateForCareType request = new CertificateStatusUpdateForCareType();
UtlatandeType utlatande = new UtlatandeType();
UtlatandeId utlatandeId = new UtlatandeId();
utlatandeId.setExtension(msg.getIntygsId());
utlatande.setUtlatandeId(utlatandeId);
request.setUtlatande(utlatande);
return request;
});
}
use of se.riv.clinicalprocess.healthcond.certificate.certificatestatusupdateforcareresponder.v1.UtlatandeType in project webcert by sklintyg.
the class IntegrationTest method buildNotificationV1.
private CertificateStatusUpdateForCareType buildNotificationV1() {
Handelse handelse = new Handelse();
handelse.setHandelsetidpunkt(LocalDateTime.now().minusMinutes(1));
UtlatandeType utl = new UtlatandeType();
utl.setHandelse(handelse);
utl.setUtlatandeId(new UtlatandeId());
utl.getUtlatandeId().setExtension(UUID.randomUUID().toString());
CertificateStatusUpdateForCareType type = new CertificateStatusUpdateForCareType();
type.setUtlatande(utl);
return type;
}
use of se.riv.clinicalprocess.healthcond.certificate.certificatestatusupdateforcareresponder.v1.UtlatandeType in project webcert by sklintyg.
the class NotificationStoreTest method populateNotificationsMap.
private void populateNotificationsMap(int nbr, NotificationStoreImpl notificationStore, LocalDateTime baseTime) {
Iterator<String> intygsIdIter = Iterables.cycle(INTYG_IDS).iterator();
for (int i = 0; i < nbr; i++) {
String intygsId = intygsIdIter.next();
Handelse handelse = new Handelse();
handelse.setHandelsetidpunkt(baseTime.minusMinutes(nbr - i));
UtlatandeType utl = new UtlatandeType();
utl.setHandelse(handelse);
utl.setUtlatandeId(new UtlatandeId());
utl.getUtlatandeId().setExtension(intygsId);
CertificateStatusUpdateForCareType type = new CertificateStatusUpdateForCareType();
type.setUtlatande(utl);
notificationStore.put(type);
}
}
Aggregations