/** * Adds an HTML Form Field to the schema * * @param field the field to add */ public void addFieldToActiveSection(HtmlFormField field) { if (sectionsStack.size() > 0) { sectionsStack.peek().addField(field); } else { schema.getFields().add(field); } }
obs1.setValueNumeric(new Double(123)); field1.setExistingObs(obs1); section1.addField(field1); obs2.setValueDate(obsDateValue); field2.setExistingObs(obs2); section1.addField(field2); obs3.setValueDate(obsDateValue); field3.setExistingObs(obs3); section1.addField(field3); obs4.setValueDate(obsDateValue); field4.setExistingObs(obs4); section1.addField(field4); when(obs5.getValueBoolean()).thenReturn(false); field5.setExistingObs(obs5); section1.addField(field5); obs6.setValueText("test test"); field6.setExistingObs(obs6); section1.addField(field6); when(obs7.getValueCodedName()).thenReturn(conceptName7); field7.setExistingObs(obs7); section1.addField(field7); HtmlFormSection section2 = new HtmlFormSection(); section2.setName("Section 2");