public void saveForm()

in src/main/java/com/epam/digital/data/platform/form/provider/service/impl/FormSchemaProviderServiceImpl.java [63:75]


  public void saveForm(String formSchemaData) {
    validateFormSchema(formSchemaData);
    JsonNode formSchemaJson = getFormJson(formSchemaData);

    var lowercaseName = formSchemaJson.get(NAME).asText().toLowerCase();
    ((ObjectNode) formSchemaJson).put(NAME, lowercaseName);

    var formName = formSchemaJson.get(NAME).asText();
    validateFormExisting(formName, this::checkForSaveIsFormExists);

    log.debug("Saving form with name: {}", formName);
    saveOrUpdate(formName, formSchemaJson);
  }