in src/main/java/com/epam/digital/data/platform/form/provider/service/impl/FormSchemaProviderServiceImpl.java [120:131]
public JSONObject getFormByKey(String key) {
var lowercaseKey = key.toLowerCase();
Optional<FormSchema> formSchema = execute(() -> repository.findById(lowercaseKey));
var schema = formSchema.orElseThrow(() ->
new FormSchemaDataException(
String.format("The UI form scheme for the specified key '%s' is missing.", key)));
var formSchemaData = new String(schema.getFormData().getBytes(StandardCharsets.UTF_8),
StandardCharsets.UTF_8);
return JSONValue.parse(formSchemaData, JSONObject.class);
}