in src/main/java/com/epam/digital/data/platform/el/juel/MessagePayloadJuelFunction.java [54:64]
private static Optional<MessagePayloadReadOnlyDto> getMessagePayloadFromStorage(
String bpmnElementId) {
var startEventId = getExecution().getProcessDefinition().getInitial().getId();
var storageService = getBean(MessagePayloadStorageService.class);
if (bpmnElementId.equals(startEventId)) {
return storageService.getMessagePayload(getStartMessagePayloadStorageKey())
.map(dto -> MessagePayloadReadOnlyDto.builder().data(dto.getData()).build());
} else {
return Optional.empty();
}
}