/** * @param form FormRepresentation with name to be changed * @return true if its an update, false if it is an insert */ protected boolean updateFormName(FormRepresentation form) { if (form.getName() == null || "null".equals(form.getName()) || "".equals(form.getName())) { form.setName(FORM_ID_PREFIX + System.currentTimeMillis()); return false; } else if (!form.getName().startsWith(FORM_ID_PREFIX)){ form.setName(FORM_ID_PREFIX + form.getName()); return false; } return true; }
/** * @param form FormRepresentation with name to be changed * @return true if its an update, false if it is an insert */ protected boolean updateFormName(FormRepresentation form) { if (form.getName() == null || "null".equals(form.getName()) || "".equals(form.getName())) { form.setName(FORM_ID_PREFIX + System.currentTimeMillis()); return false; } else if (!form.getName().startsWith(FORM_ID_PREFIX)){ form.setName(FORM_ID_PREFIX + form.getName()); return false; } return true; }
@Override public String encode(FormRepresentation form) throws FormEncodingException { StringBuilder builder = new StringBuilder(); builder.append("{\n"); builder.append(" \"name\": ").append(encodeString(form.getName())).append(",\n"); builder.append(" \"action\": ").append(encodeString(form.getAction())).append(",\n"); builder.append(" \"processName\": ").append(encodeString(form.getProcessName())).append(",\n"); builder.append(" \"taskId\": ").append(encodeString(form.getTaskId())).append(",\n"); builder.append(" \"documentation\": ").append(encodeString(form.getDocumentation())).append(",\n"); builder.append(" \"enctype\": ").append(encodeString(form.getEnctype())).append(",\n"); builder.append(" \"lastModified\": \"").append(form.getLastModified()).append("\",\n"); builder.append(" \"method\": ").append(encodeString(form.getMethod())).append(",\n"); builder.append(" \"formItems\": ").append(encodeList(form.getFormItems())).append(",\n"); builder.append(" \"formValidations\": ").append(encodeList(form.getFormValidations())).append(",\n"); builder.append(" \"inputs\": ").append(encodeInputs(form.getInputs())).append(",\n"); builder.append(" \"outputs\": ").append(encodeOutputs(form.getOutputs())).append(",\n"); builder.append(" \"onLoadScripts\": ").append(encodeList(form.getOnLoadScripts())).append(",\n"); builder.append(" \"onSubmitScripts\": ").append(encodeList(form.getOnSubmitScripts())).append("\n"); builder.append("}\n"); return builder.toString(); }
@Override public String encode(FormRepresentation form) throws FormEncodingException { StringBuilder builder = new StringBuilder(); builder.append("{\n"); builder.append(" \"name\": ").append(encodeString(form.getName())).append(",\n"); builder.append(" \"action\": ").append(encodeString(form.getAction())).append(",\n"); builder.append(" \"processName\": ").append(encodeString(form.getProcessName())).append(",\n"); builder.append(" \"taskId\": ").append(encodeString(form.getTaskId())).append(",\n"); builder.append(" \"documentation\": ").append(encodeString(form.getDocumentation())).append(",\n"); builder.append(" \"enctype\": ").append(encodeString(form.getEnctype())).append(",\n"); builder.append(" \"lastModified\": \"").append(form.getLastModified()).append("\",\n"); builder.append(" \"method\": ").append(encodeString(form.getMethod())).append(",\n"); builder.append(" \"formItems\": ").append(encodeList(form.getFormItems())).append(",\n"); builder.append(" \"formValidations\": ").append(encodeList(form.getFormValidations())).append(",\n"); builder.append(" \"inputs\": ").append(encodeInputs(form.getInputs())).append(",\n"); builder.append(" \"outputs\": ").append(encodeOutputs(form.getOutputs())).append(",\n"); builder.append(" \"onLoadScripts\": ").append(encodeList(form.getOnLoadScripts())).append(",\n"); builder.append(" \"onSubmitScripts\": ").append(encodeList(form.getOnSubmitScripts())).append("\n"); builder.append("}\n"); return builder.toString(); }