private void prepopulateControls() { MskGroupVoCollection collection = domain.listMskGroup(new Boolean(true)); MskGroupVo mskGroupVo = null; for (int i = 0; collection != null && i < collection.size(); i++) { mskGroupVo = collection.get(i); if (mskGroupVo.getIsActiveIsNotNull() && mskGroupVo.getIsActive().booleanValue()) { form.cmbGroup().newRow(mskGroupVo, mskGroupVo.getName()); } } }
private void loadAndPopulateAssessmentGrid(OPDSpasAssLimbsVoCollection limbFinding) { //load joint movements form.cntDetails().grdAssessment().getRows().clear(); MskGroupVoCollection voCollMskGroup = form.getLocalContext().getCollMskGroupVo(); if(form.getMode().equals(FormMode.VIEW)){ if (voCollMskGroup != null) { if (voCollMskGroup.size()>0) { for(int i=0;i<voCollMskGroup.size();i++) { if (voCollMskGroup.get(i).getJointsIsNotNull() && voCollMskGroup.get(i).getGroupTypeIsNotNull() //Wdev-1831 && !voCollMskGroup.get(i).getGroupType().equals(MSKGroupType.DIGIT)) //Wdev-1831 { MskJointVoCollection voCollJoints = voCollMskGroup.get(i).getJoints(); MskJointVo voMskJoint; for(int j=0;j<voCollJoints.size();j++) { voMskJoint = voCollJoints.get(j); if (voMskJoint.getMovementsIsNotNull()) { if (voMskJoint.getMovements().size()>0) { //if at least one child instantiated add joint as parent if(childInstantiated(voMskJoint, limbFinding)){ GenForm.cntDetailsContainer.grdAssessmentRow row = form.cntDetails().grdAssessment().getRows().newRow(); row.setColLimbs(voMskJoint.getName()); row.setObjectId(voMskJoint.getID_MskJoints()); row.setValue((MskJointVo)voMskJoint); row.setReadOnly(true); row.setBackColor(Color.AliceBlue); row.setColActiveLeft(null); row.setColActiveRight(null); row.setColPassiveLeft(null); row.setColPassiveRight(null); row.setColToneLeft(null); row.setColToneRight(null); row.setColLimbsReadOnly(true); MskJointsMovements voJointMovment; for(int k=0;k<voMskJoint.getMovements().size();k++) { voJointMovment = voMskJoint.getMovements().get(k); for(int l=0;l<limbFinding.size();l++) { OPDSpasAssLimbsVo voLimb = limbFinding.get(l); if (voJointMovment.getId() == voLimb.getMovement().getId() && voMskJoint.equals(voLimb.getJoint())) { //add movments as children GenForm.cntDetailsContainer.grdAssessmentRow childrow = row.getRows().newRow(); childrow.setColLimbs(voJointMovment.getText()); childrow.setColActiveLeft(voLimb.getActiveRomLeft()); childrow.setColActiveRight(voLimb.getActiveRomRight()); childrow.setColPassiveLeft(voLimb.getPassiveRomLeft()); childrow.setColPassiveRight(voLimb.getPassiveRomRight()); childrow.setColToneLeft(voLimb.getToneLeft()); childrow.setColToneRight(voLimb.getToneRight()); childrow.setValue(voJointMovment); } } } } } } } } } } } } else{ loadAssessmentGrid(form.getLocalContext().getCollMskGroupVo()); populateAssessmentGrid(limbFinding); } form.cntDetails().grdAssessment().expandAll(); }
private void loadAssessmentGrid(MskGroupVoCollection voCollMskGroup) { if (voCollMskGroup != null) { if (voCollMskGroup.size()>0) { for(int i=0;i<voCollMskGroup.size();i++) { if (voCollMskGroup.get(i).getJointsIsNotNull() && voCollMskGroup.get(i).getGroupTypeIsNotNull() //Wdev-1831 && !voCollMskGroup.get(i).getGroupType().equals(MSKGroupType.DIGIT)) //Wdev-1831 { MskJointVoCollection voCollJoints = voCollMskGroup.get(i).getJoints(); MskJointVo voMskJoint; for(int j=0;j<voCollJoints.size();j++) { voMskJoint = voCollJoints.get(j); if (voMskJoint.getMovementsIsNotNull()) { if (voMskJoint.getMovements().size()>0) { //add joint as parent GenForm.cntDetailsContainer.grdAssessmentRow row = form.cntDetails().grdAssessment().getRows().newRow(); row.setColLimbs(voMskJoint.getName()); row.setObjectId(voMskJoint.getID_MskJoints()); row.setValue((MskJointVo)voMskJoint); row.setReadOnly(true); row.setBackColor(Color.AliceBlue); row.setColActiveLeft(null); row.setColActiveRight(null); row.setColPassiveLeft(null); row.setColPassiveRight(null); row.setColToneLeft(null); row.setColToneRight(null); row.setColLimbsReadOnly(true); MskJointsMovements voJointMovment; for(int k=0;k<voMskJoint.getMovements().size();k++) { voJointMovment = voMskJoint.getMovements().get(k); //add movments as children GenForm.cntDetailsContainer.grdAssessmentRow childrow = row.getRows().newRow(); childrow.setColLimbs(voJointMovment.getText()); childrow.setReadOnly(false); childrow.setValue(voJointMovment); childrow.setColActiveLeft(null); childrow.setColActiveRight(null); childrow.setColPassiveLeft(null); childrow.setColPassiveRight(null); childrow.setColToneLeft(null); childrow.setColToneRight(null); childrow.setColLimbsReadOnly(true); } } } } } } } } }
/** * list the configured groups */ public MskGroupVoCollection listMskGroup(Boolean activeOnly) { BoneJointConfiguration impl = (BoneJointConfiguration) getDomainImpl(MuscleJointConfigurationImpl.class); return impl.listMskGroup(activeOnly); }
public MskGroupVoCollection listMskGroup(Boolean activeOnly) { BoneJointConfiguration bjConfig = (BoneJointConfiguration)getDomainImpl(MuscleJointConfigurationImpl.class); return bjConfig.listMskGroup(activeOnly).sort(); }
private void populateBoneJointGrid(MskGroupVoCollection collection, Integer groupID) { form.grdMuscleJoint().getRows().clear(); if (collection == null) return; GenForm.grdMuscleJointRow row = null; MskGroupVo selMskGroupVo=null; for(int i=0;i<collection.size();i++) { if (form.chkActiveRecords().getValue() && !collection.get(i).getIsActive().booleanValue()) { continue; } row = form.grdMuscleJoint().getRows().newRow(); row.getColBoneOrJoint().newRow("Bone","Bone"); row.getColBoneOrJoint().newRow("Joint","Joint"); MSKGroupTypeCollection collGroupTypes = LookupHelper.getMSKGroupType(domain.getLookupService()); row.getColGroupType().clear(); for (int x =0; x < collGroupTypes.size(); x++) row.getColGroupType().newRow(collGroupTypes.get(x), collGroupTypes.get(x).getText()); row.getColGroupType().setValue(collection.get(i).getGroupType()); row.setColActive(collection.get(i).getIsActive().booleanValue()); if(collection.get(i).getIsJoint().equals(Boolean.FALSE)) row.getColBoneOrJoint().setValue("Bone"); else row.getColBoneOrJoint().setValue("Joint"); row.setColGroupTypeReadOnly(true); row.setColDescription(collection.get(i).getDescription()); row.setColName(collection.get(i).getName()); row.setValue(collection.get(i)); if(groupID != null && collection.get(i).getID_MskGroups().equals(groupID)) selMskGroupVo = collection.get(i); } //Select the value saved if(selMskGroupVo != null) { form.grdMuscleJoint().setValue(selMskGroupVo); try {onGrdMuscleJointSelectionChanged();} catch (PresentationLogicException e){e.printStackTrace();} } }