private void populateScreenFromData() { MassageVo voMassage = form.getLocalContext().getCurrentMassageVo(); if (voMassage == null) return; displayHeaderData(); //Soft Tissue if (voMassage.getSoftTissueMassageIsNotNull()) { for (int i = 0 ; i < voMassage.getSoftTissueMassage().size(); i++) { SoftTissueMassageVo voSoftTissueMassage = voMassage.getSoftTissueMassage().get(i); GenForm.grdTissueRow rowTissue = form.grdTissue().getRows().newRow(); rowTissue.setColTypeofMassage(voSoftTissueMassage.getSTMassageTypeIsNotNull()?voSoftTissueMassage.getSTMassageType():null); rowTissue.setColArea(voSoftTissueMassage.getSTMassageAreaIsNotNull()?voSoftTissueMassage.getSTMassageArea():null); rowTissue.setColAreaDescription(voSoftTissueMassage.getSTMassageAreaDescriptionIsNotNull()?voSoftTissueMassage.getSTMassageAreaDescription().toString():null); rowTissue.setColLaterality(voSoftTissueMassage.getLateralityIsNotNull()?voSoftTissueMassage.getLaterality():null); rowTissue.setColDuration(voSoftTissueMassage.getDurationIsNotNull()?voSoftTissueMassage.getDuration():null); rowTissue.setColNotes(voSoftTissueMassage.getNotesIsNotNull()?voSoftTissueMassage.getNotes():null); rowTissue.setValue(voSoftTissueMassage); } } //Deep Friction if (voMassage.getDeepFrictionIsNotNull()) { for (int i = 0 ; i < voMassage.getDeepFriction().size(); i++) { DeepFrictionMassageVo voDeepFrictionMassage = voMassage.getDeepFriction().get(i); GenForm.grdFrictionRow rowFriction = form.grdFriction().getRows().newRow(); loadLookupsIntoGrid(rowFriction); rowFriction.getColArea().setValue(voDeepFrictionMassage.getDFMassageArea()); //if(voDeepFrictionMassage.getDFMassageAreaIsNotNull()) // rowFriction.getColArea().newRow(voDeepFrictionMassage.getDFMassageArea(), voDeepFrictionMassage.getDFMassageArea().toString()); loadStructure(rowFriction); rowFriction.getColStructure().setValue(voDeepFrictionMassage.getDFMassageStructureIsNotNull()? (DeepFrictionMassageAreaStructure)voDeepFrictionMassage.getDFMassageStructure() : null); rowFriction.setColLaterality(voDeepFrictionMassage.getLateralityIsNotNull()?voDeepFrictionMassage.getLaterality():null); rowFriction.setColDuration(voDeepFrictionMassage.getDurationIsNotNull()?voDeepFrictionMassage.getDuration():null); rowFriction.setColNotes(voDeepFrictionMassage.getNotesIsNotNull()?voDeepFrictionMassage.getNotes():null); rowFriction.setValue(voDeepFrictionMassage); } } //Connective Tissue if (voMassage.getConnectiveTissueMassageIsNotNull()) { for (int i = 0 ; i < voMassage.getConnectiveTissueMassage().size(); i++) { ConnectiveTissueMassageVo voConnTissueMassage = voMassage.getConnectiveTissueMassage().get(i); GenForm.grdConnectiveRow rowConnTissue = form.grdConnective().getRows().newRow(); rowConnTissue.setColArea(voConnTissueMassage.getCTMassageAreaIsNotNull()?voConnTissueMassage.getCTMassageArea():null); rowConnTissue.setColAreaDescription(voConnTissueMassage.getCTMassageAreaDescriptionIsNotNull()?voConnTissueMassage.getCTMassageAreaDescription().toString():null); rowConnTissue.setColLaterality(voConnTissueMassage.getLateralityIsNotNull()?voConnTissueMassage.getLaterality():null); rowConnTissue.setColDuration(voConnTissueMassage.getDurationIsNotNull()?voConnTissueMassage.getDuration():null); rowConnTissue.setColNotes(voConnTissueMassage.getNotesIsNotNull()?voConnTissueMassage.getNotes():null); rowConnTissue.setValue(voConnTissueMassage); } } }