Java 类ims.core.vo.lookups.LateralityLRonly 实例源码

项目:AvoinApotti    文件:Logic.java   
private GenForm.grdPeripheralRow findPeripheralChildNode(MskJointVo voJointToFind, LateralityLRonly lkpLateralityToFind)
{
    GenForm.grdPeripheralRow row = null;
    for (int i = 0; i < form.grdPeripheral().getRows().size(); i++)
    {
        // Looking for a match for the joint and laterality here
        MskJointVo voJoint = ((RangeOfMovementDetailVo) form.grdPeripheral().getRows().get(i).getValue()).getJoint();
        LateralityLRonly lkpLaterality = ((RangeOfMovementDetailVo) form.grdPeripheral().getRows().get(i).getValue()).getLaterality();
        if (voJoint != null && voJoint.equals(voJointToFind) && lkpLaterality != null && lkpLaterality.equals(lkpLateralityToFind))
        {
            row = form.grdPeripheral().getRows().get(i);
            break;
        }
    }

    return row;
}
项目:AvoinApotti    文件:Logic.java   
/**
 * Node population methods - Coded hierarchically from laterality through the details collection and detail followed by digit and joint
 * 
 * 
 * This method is called twice to add the two basic nodes in the parent tree namely a row for Right Laterality and a node for Left laterality
 */
private void nodeLateralityPopulate(LateralityLRonly lkpLaterality)
{
    grdMovementRow lateralityRow = form.grdMovement().getRows().newRow();
    lateralityRow.setColLaterality(lkpLaterality.getIItemText());
    lateralityRow.setcolLateralityForLookup(lkpLaterality);
    if (lkpLaterality.equals(LateralityLRonly.LEFT))
    {
        lateralityRow.setCollapsedImage(form.getImages().Core.AnswerBox_Left);
        lateralityRow.setExpandedImage(form.getImages().Core.AnswerBox_Left);
    }
    else
    {
        lateralityRow.setCollapsedImage(form.getImages().Core.AnswerBox_Right);
        lateralityRow.setExpandedImage(form.getImages().Core.AnswerBox_Right);
    }
    lateralityRow.setBackColor(Color.Beige);
    lateralityRow.setBold(true);
}
项目:AvoinApotti    文件:Logic.java   
private grdMovementRow findLateralityNode(LateralityLRonly lkpLaterality)
{
    GenForm.grdMovementRow lateralityRow = null;
    for (int i = 0; i < form.grdMovement().getRows().size(); i++)
    {
        if (form.grdMovement().getRows().get(i).getcolLateralityForLookup().equals(lkpLaterality))
        {
            lateralityRow = form.grdMovement().getRows().get(i);
            break;
        }
    }

    if (lateralityRow == null)
        throw new CodingRuntimeException("Laterality row expected but not found.");

    return lateralityRow;
}
项目:AvoinApotti    文件:Logic.java   
private RangeOfMovementDetailVo getDetailForLateralityDigitJoint(LateralityLRonly lkpLaterality, MskGroupLiteVo voGroup, MskJointVo voJoint)
{
    if (lkpLaterality == null || voGroup == null || voJoint == null)
        return null;

    RangeOfMovementDetailVo voRom = null;
    for (int i = 0; i < form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().size(); i++)
    {
        if ((form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getLaterality().equals(lkpLaterality) && form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getGroup().equals(voGroup) && form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getJoint().equals(voJoint)))
        {
            voRom = form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i);
            break;
        }
    }

    if (voRom == null)
        throw new CodingRuntimeException("getDetailForLateralityDigitJoint failed in to find laterality group joint .");
    else
        return voRom;
}
项目:openMAXIMS    文件:Logic.java   
private GenForm.grdPeripheralRow findPeripheralChildNode(MskJointVo voJointToFind, LateralityLRonly lkpLateralityToFind)
{
    GenForm.grdPeripheralRow row = null;
    for (int i = 0; i < form.grdPeripheral().getRows().size(); i++)
    {
        // Looking for a match for the joint and laterality here
        MskJointVo voJoint = ((RangeOfMovementDetailVo) form.grdPeripheral().getRows().get(i).getValue()).getJoint();
        LateralityLRonly lkpLaterality = ((RangeOfMovementDetailVo) form.grdPeripheral().getRows().get(i).getValue()).getLaterality();
        if (voJoint != null && voJoint.equals(voJointToFind) && lkpLaterality != null && lkpLaterality.equals(lkpLateralityToFind))
        {
            row = form.grdPeripheral().getRows().get(i);
            break;
        }
    }

    return row;
}
项目:openMAXIMS    文件:Logic.java   
/**
 * Node population methods - Coded hierarchically from laterality through the details collection and detail followed by digit and joint
 * 
 * 
 * This method is called twice to add the two basic nodes in the parent tree namely a row for Right Laterality and a node for Left laterality
 */
private void nodeLateralityPopulate(LateralityLRonly lkpLaterality)
{
    grdMovementRow lateralityRow = form.grdMovement().getRows().newRow();
    lateralityRow.setColLaterality(lkpLaterality.getIItemText());
    lateralityRow.setcolLateralityForLookup(lkpLaterality);
    if (lkpLaterality.equals(LateralityLRonly.LEFT))
    {
        lateralityRow.setCollapsedImage(form.getImages().Core.AnswerBox_Left);
        lateralityRow.setExpandedImage(form.getImages().Core.AnswerBox_Left);
    }
    else
    {
        lateralityRow.setCollapsedImage(form.getImages().Core.AnswerBox_Right);
        lateralityRow.setExpandedImage(form.getImages().Core.AnswerBox_Right);
    }
    lateralityRow.setBackColor(Color.Beige);
    lateralityRow.setBold(true);
}
项目:openMAXIMS    文件:Logic.java   
private grdMovementRow findLateralityNode(LateralityLRonly lkpLaterality)
{
    GenForm.grdMovementRow lateralityRow = null;
    for (int i = 0; i < form.grdMovement().getRows().size(); i++)
    {
        if (form.grdMovement().getRows().get(i).getcolLateralityForLookup().equals(lkpLaterality))
        {
            lateralityRow = form.grdMovement().getRows().get(i);
            break;
        }
    }

    if (lateralityRow == null)
        throw new CodingRuntimeException("Laterality row expected but not found.");

    return lateralityRow;
}
项目:openMAXIMS    文件:Logic.java   
private RangeOfMovementDetailVo getDetailForLateralityDigitJoint(LateralityLRonly lkpLaterality, MskGroupLiteVo voGroup, MskJointVo voJoint)
{
    if (lkpLaterality == null || voGroup == null || voJoint == null)
        return null;

    RangeOfMovementDetailVo voRom = null;
    for (int i = 0; i < form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().size(); i++)
    {
        if ((form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getLaterality().equals(lkpLaterality) && form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getGroup().equals(voGroup) && form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getJoint().equals(voJoint)))
        {
            voRom = form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i);
            break;
        }
    }

    if (voRom == null)
        throw new CodingRuntimeException("getDetailForLateralityDigitJoint failed in to find laterality group joint .");
    else
        return voRom;
}
项目:openMAXIMS    文件:Logic.java   
private GenForm.grdPeripheralRow findPeripheralChildNode(MskJointVo voJointToFind, LateralityLRonly lkpLateralityToFind)
{
    GenForm.grdPeripheralRow row = null;
    for (int i = 0; i < form.grdPeripheral().getRows().size(); i++)
    {
        // Looking for a match for the joint and laterality here
        MskJointVo voJoint = ((RangeOfMovementDetailVo) form.grdPeripheral().getRows().get(i).getValue()).getJoint();
        LateralityLRonly lkpLaterality = ((RangeOfMovementDetailVo) form.grdPeripheral().getRows().get(i).getValue()).getLaterality();
        if (voJoint != null && voJoint.equals(voJointToFind) && lkpLaterality != null && lkpLaterality.equals(lkpLateralityToFind))
        {
            row = form.grdPeripheral().getRows().get(i);
            break;
        }
    }

    return row;
}
项目:openMAXIMS    文件:Logic.java   
/**
 * Node population methods - Coded hierarchically from laterality through the details collection and detail followed by digit and joint
 * 
 * 
 * This method is called twice to add the two basic nodes in the parent tree namely a row for Right Laterality and a node for Left laterality
 */
private void nodeLateralityPopulate(LateralityLRonly lkpLaterality)
{
    grdMovementRow lateralityRow = form.grdMovement().getRows().newRow();
    lateralityRow.setColLaterality(lkpLaterality.getIItemText());
    lateralityRow.setcolLateralityForLookup(lkpLaterality);
    if (lkpLaterality.equals(LateralityLRonly.LEFT))
    {
        lateralityRow.setCollapsedImage(form.getImages().Core.AnswerBox_Left);
        lateralityRow.setExpandedImage(form.getImages().Core.AnswerBox_Left);
    }
    else
    {
        lateralityRow.setCollapsedImage(form.getImages().Core.AnswerBox_Right);
        lateralityRow.setExpandedImage(form.getImages().Core.AnswerBox_Right);
    }
    lateralityRow.setBackColor(Color.Beige);
    lateralityRow.setBold(true);
}
项目:openMAXIMS    文件:Logic.java   
private grdMovementRow findLateralityNode(LateralityLRonly lkpLaterality)
{
    GenForm.grdMovementRow lateralityRow = null;
    for (int i = 0; i < form.grdMovement().getRows().size(); i++)
    {
        if (form.grdMovement().getRows().get(i).getcolLateralityForLookup().equals(lkpLaterality))
        {
            lateralityRow = form.grdMovement().getRows().get(i);
            break;
        }
    }

    if (lateralityRow == null)
        throw new CodingRuntimeException("Laterality row expected but not found.");

    return lateralityRow;
}
项目:openMAXIMS    文件:Logic.java   
private RangeOfMovementDetailVo getDetailForLateralityDigitJoint(LateralityLRonly lkpLaterality, MskGroupLiteVo voGroup, MskJointVo voJoint)
{
    if (lkpLaterality == null || voGroup == null || voJoint == null)
        return null;

    RangeOfMovementDetailVo voRom = null;
    for (int i = 0; i < form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().size(); i++)
    {
        if ((form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getLaterality().equals(lkpLaterality) && form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getGroup().equals(voGroup) && form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getJoint().equals(voJoint)))
        {
            voRom = form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i);
            break;
        }
    }

    if (voRom == null)
        throw new CodingRuntimeException("getDetailForLateralityDigitJoint failed in to find laterality group joint .");
    else
        return voRom;
}
项目:openmaxims-linux    文件:Logic.java   
private GenForm.grdPeripheralRow findPeripheralChildNode(MskJointVo voJointToFind, LateralityLRonly lkpLateralityToFind)
{
    GenForm.grdPeripheralRow row = null;
    for (int i = 0; i < form.grdPeripheral().getRows().size(); i++)
    {
        // Looking for a match for the joint and laterality here
        MskJointVo voJoint = ((RangeOfMovementDetailVo) form.grdPeripheral().getRows().get(i).getValue()).getJoint();
        LateralityLRonly lkpLaterality = ((RangeOfMovementDetailVo) form.grdPeripheral().getRows().get(i).getValue()).getLaterality();
        if (voJoint != null && voJoint.equals(voJointToFind) && lkpLaterality != null && lkpLaterality.equals(lkpLateralityToFind))
        {
            row = form.grdPeripheral().getRows().get(i);
            break;
        }
    }

    return row;
}
项目:openmaxims-linux    文件:Logic.java   
/**
 * Node population methods - Coded hierarchically from laterality through the details collection and detail followed by digit and joint
 * 
 * 
 * This method is called twice to add the two basic nodes in the parent tree namely a row for Right Laterality and a node for Left laterality
 */
private void nodeLateralityPopulate(LateralityLRonly lkpLaterality)
{
    grdMovementRow lateralityRow = form.grdMovement().getRows().newRow();
    lateralityRow.setColLaterality(lkpLaterality.getIItemText());
    lateralityRow.setcolLateralityForLookup(lkpLaterality);
    if (lkpLaterality.equals(LateralityLRonly.LEFT))
    {
        lateralityRow.setCollapsedImage(form.getImages().Core.AnswerBox_Left);
        lateralityRow.setExpandedImage(form.getImages().Core.AnswerBox_Left);
    }
    else
    {
        lateralityRow.setCollapsedImage(form.getImages().Core.AnswerBox_Right);
        lateralityRow.setExpandedImage(form.getImages().Core.AnswerBox_Right);
    }
    lateralityRow.setBackColor(Color.Beige);
    lateralityRow.setBold(true);
}
项目:openmaxims-linux    文件:Logic.java   
private grdMovementRow findLateralityNode(LateralityLRonly lkpLaterality)
{
    GenForm.grdMovementRow lateralityRow = null;
    for (int i = 0; i < form.grdMovement().getRows().size(); i++)
    {
        if (form.grdMovement().getRows().get(i).getcolLateralityForLookup().equals(lkpLaterality))
        {
            lateralityRow = form.grdMovement().getRows().get(i);
            break;
        }
    }

    if (lateralityRow == null)
        throw new CodingRuntimeException("Laterality row expected but not found.");

    return lateralityRow;
}
项目:openmaxims-linux    文件:Logic.java   
private RangeOfMovementDetailVo getDetailForLateralityDigitJoint(LateralityLRonly lkpLaterality, MskGroupLiteVo voGroup, MskJointVo voJoint)
{
    if (lkpLaterality == null || voGroup == null || voJoint == null)
        return null;

    RangeOfMovementDetailVo voRom = null;
    for (int i = 0; i < form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().size(); i++)
    {
        if ((form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getLaterality().equals(lkpLaterality) && form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getGroup().equals(voGroup) && form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i).getJoint().equals(voJoint)))
        {
            voRom = form.getLocalContext().getSelectedHandRangeOfMovementInstance().getDetails().get(i);
            break;
        }
    }

    if (voRom == null)
        throw new CodingRuntimeException("getDetailForLateralityDigitJoint failed in to find laterality group joint .");
    else
        return voRom;
}
项目:AvoinApotti    文件:Logic.java   
private void populateMotorChartDetails(MotorChartDetailsVoCollection coll, LateralityLRonly lateralityLR, MotorAreaRefVo areaRefVo, MuscleGroupRefVo groupRefVo, MuscleRefVo muscleRefVo, Object score)
{       
    MotorChartDetailsVo voMotorChartDetails = new MotorChartDetailsVo();

    voMotorChartDetails.setLaterality(lateralityLR);
    voMotorChartDetails.setScore((Integer) score);
    voMotorChartDetails.setMotorArea(areaRefVo);
    voMotorChartDetails.setMuscleGroup(groupRefVo);
    voMotorChartDetails.setMuscle(muscleRefVo);
    coll.add(voMotorChartDetails);
}
项目:AvoinApotti    文件:Logic.java   
/**
 * @param voJoint
 * @param bAll
 *            Loads the laterality combo on the forms peripheral tab. If the passed in joint can be found in the peripheral tree then the lateralities present in the tree are NOT loaded into the combo.
 */
private void loadAvailableLateralities(MskJointVo voJoint, boolean bAll)
{
    form.lyrDetails().tabPeripheral().cmbLaterality().clear();

    if (bAll == true)
    {
        LateralityLRonlyCollection coll = LookupHelper.getLateralityLRonly(domain.getLookupService());
        for (int i = 0; i < coll.size(); i++)
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(coll.get(i), coll.get(i).getIItemText());

    }
    else
    {
        GenForm.grdPeripheralRow row = null;
        row = findPeripheralChildNode(voJoint, LateralityLRonly.LEFT);
        if (row == null)
        {
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(LateralityLRonly.LEFT, LateralityLRonly.LEFT.getIItemText());
        }

        row = findPeripheralChildNode(voJoint, LateralityLRonly.RIGHT);
        if (row == null)
        {
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(LateralityLRonly.RIGHT, LateralityLRonly.RIGHT.getIItemText());
        }
    }
}
项目:AvoinApotti    文件:Logic.java   
private void populateGrid(RangeOfMovementDetailVoCollection voCollRangeOfMovementDetails)
{
    form.grdMovement().getRows().clear();
    // Add Left and Right Lateralitites..
    nodeLateralityPopulate(LateralityLRonly.LEFT);
    nodeLateralityPopulate(LateralityLRonly.RIGHT);

    if (voCollRangeOfMovementDetails != null)
        nodesDetailsPopulate(voCollRangeOfMovementDetails);
}
项目:openMAXIMS    文件:Logic.java   
private void populateMotorChartDetails(MotorChartDetailsVoCollection coll, LateralityLRonly lateralityLR, MotorAreaRefVo areaRefVo, MuscleGroupRefVo groupRefVo, MuscleRefVo muscleRefVo, Object score)
{       
    MotorChartDetailsVo voMotorChartDetails = new MotorChartDetailsVo();

    voMotorChartDetails.setLaterality(lateralityLR);
    voMotorChartDetails.setScore((Integer) score);
    voMotorChartDetails.setMotorArea(areaRefVo);
    voMotorChartDetails.setMuscleGroup(groupRefVo);
    voMotorChartDetails.setMuscle(muscleRefVo);
    coll.add(voMotorChartDetails);
}
项目:openMAXIMS    文件:Logic.java   
/**
 * @param voJoint
 * @param bAll
 *            Loads the laterality combo on the forms peripheral tab. If the passed in joint can be found in the peripheral tree then the lateralities present in the tree are NOT loaded into the combo.
 */
private void loadAvailableLateralities(MskJointVo voJoint, boolean bAll)
{
    form.lyrDetails().tabPeripheral().cmbLaterality().clear();

    if (bAll == true)
    {
        LateralityLRonlyCollection coll = LookupHelper.getLateralityLRonly(domain.getLookupService());
        for (int i = 0; i < coll.size(); i++)
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(coll.get(i), coll.get(i).getIItemText());

    }
    else
    {
        GenForm.grdPeripheralRow row = null;
        row = findPeripheralChildNode(voJoint, LateralityLRonly.LEFT);
        if (row == null)
        {
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(LateralityLRonly.LEFT, LateralityLRonly.LEFT.getIItemText());
        }

        row = findPeripheralChildNode(voJoint, LateralityLRonly.RIGHT);
        if (row == null)
        {
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(LateralityLRonly.RIGHT, LateralityLRonly.RIGHT.getIItemText());
        }
    }
}
项目:openMAXIMS    文件:Logic.java   
private void populateGrid(RangeOfMovementDetailVoCollection voCollRangeOfMovementDetails)
{
    form.grdMovement().getRows().clear();
    // Add Left and Right Lateralitites..
    nodeLateralityPopulate(LateralityLRonly.LEFT);
    nodeLateralityPopulate(LateralityLRonly.RIGHT);

    if (voCollRangeOfMovementDetails != null)
        nodesDetailsPopulate(voCollRangeOfMovementDetails);
}
项目:openMAXIMS    文件:Logic.java   
private void populateMotorChartDetails(MotorChartDetailsVoCollection coll, LateralityLRonly lateralityLR, MotorAreaRefVo areaRefVo, MuscleGroupRefVo groupRefVo, MuscleRefVo muscleRefVo, Object score)
{       
    MotorChartDetailsVo voMotorChartDetails = new MotorChartDetailsVo();

    voMotorChartDetails.setLaterality(lateralityLR);
    voMotorChartDetails.setScore((Integer) score);
    voMotorChartDetails.setMotorArea(areaRefVo);
    voMotorChartDetails.setMuscleGroup(groupRefVo);
    voMotorChartDetails.setMuscle(muscleRefVo);
    coll.add(voMotorChartDetails);
}
项目:openMAXIMS    文件:Logic.java   
/**
 * @param voJoint
 * @param bAll
 *            Loads the laterality combo on the forms peripheral tab. If the passed in joint can be found in the peripheral tree then the lateralities present in the tree are NOT loaded into the combo.
 */
private void loadAvailableLateralities(MskJointVo voJoint, boolean bAll)
{
    form.lyrDetails().tabPeripheral().cmbLaterality().clear();

    if (bAll == true)
    {
        LateralityLRonlyCollection coll = LookupHelper.getLateralityLRonly(domain.getLookupService());
        for (int i = 0; i < coll.size(); i++)
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(coll.get(i), coll.get(i).getIItemText());

    }
    else
    {
        GenForm.grdPeripheralRow row = null;
        row = findPeripheralChildNode(voJoint, LateralityLRonly.LEFT);
        if (row == null)
        {
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(LateralityLRonly.LEFT, LateralityLRonly.LEFT.getIItemText());
        }

        row = findPeripheralChildNode(voJoint, LateralityLRonly.RIGHT);
        if (row == null)
        {
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(LateralityLRonly.RIGHT, LateralityLRonly.RIGHT.getIItemText());
        }
    }
}
项目:openMAXIMS    文件:Logic.java   
private void populateGrid(RangeOfMovementDetailVoCollection voCollRangeOfMovementDetails)
{
    form.grdMovement().getRows().clear();
    // Add Left and Right Lateralitites..
    nodeLateralityPopulate(LateralityLRonly.LEFT);
    nodeLateralityPopulate(LateralityLRonly.RIGHT);

    if (voCollRangeOfMovementDetails != null)
        nodesDetailsPopulate(voCollRangeOfMovementDetails);
}
项目:openmaxims-linux    文件:Logic.java   
private void populateMotorChartDetails(MotorChartDetailsVoCollection coll, LateralityLRonly lateralityLR, MotorAreaRefVo areaRefVo, MuscleGroupRefVo groupRefVo, MuscleRefVo muscleRefVo, Object score)
{       
    MotorChartDetailsVo voMotorChartDetails = new MotorChartDetailsVo();

    voMotorChartDetails.setLaterality(lateralityLR);
    voMotorChartDetails.setScore((Integer) score);
    voMotorChartDetails.setMotorArea(areaRefVo);
    voMotorChartDetails.setMuscleGroup(groupRefVo);
    voMotorChartDetails.setMuscle(muscleRefVo);
    coll.add(voMotorChartDetails);
}
项目:openmaxims-linux    文件:Logic.java   
/**
 * @param voJoint
 * @param bAll
 *            Loads the laterality combo on the forms peripheral tab. If the passed in joint can be found in the peripheral tree then the lateralities present in the tree are NOT loaded into the combo.
 */
private void loadAvailableLateralities(MskJointVo voJoint, boolean bAll)
{
    form.lyrDetails().tabPeripheral().cmbLaterality().clear();

    if (bAll == true)
    {
        LateralityLRonlyCollection coll = LookupHelper.getLateralityLRonly(domain.getLookupService());
        for (int i = 0; i < coll.size(); i++)
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(coll.get(i), coll.get(i).getIItemText());

    }
    else
    {
        GenForm.grdPeripheralRow row = null;
        row = findPeripheralChildNode(voJoint, LateralityLRonly.LEFT);
        if (row == null)
        {
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(LateralityLRonly.LEFT, LateralityLRonly.LEFT.getIItemText());
        }

        row = findPeripheralChildNode(voJoint, LateralityLRonly.RIGHT);
        if (row == null)
        {
            form.lyrDetails().tabPeripheral().cmbLaterality().newRow(LateralityLRonly.RIGHT, LateralityLRonly.RIGHT.getIItemText());
        }
    }
}
项目:openmaxims-linux    文件:Logic.java   
private void populateGrid(RangeOfMovementDetailVoCollection voCollRangeOfMovementDetails)
{
    form.grdMovement().getRows().clear();
    // Add Left and Right Lateralitites..
    nodeLateralityPopulate(LateralityLRonly.LEFT);
    nodeLateralityPopulate(LateralityLRonly.RIGHT);

    if (voCollRangeOfMovementDetails != null)
        nodesDetailsPopulate(voCollRangeOfMovementDetails);
}
项目:AvoinApotti    文件:Logic.java   
private void populateScreenFromData(HandTestVo voHandTest) {
    form.getLocalContext().setHandVo(voHandTest);

    if(voHandTest.getAuthoringCPIsNotNull()){
        form.qmbAuthoringHCP().newRow(voHandTest.getAuthoringCP(), voHandTest.getAuthoringCP().getName().toString());
        form.qmbAuthoringHCP().setValue(voHandTest.getAuthoringCP());
    }

    if(voHandTest.getAuthoringDateTimeIsNotNull())
        form.dtimAuthoring().setValue(voHandTest.getAuthoringDateTime());

    if(voHandTest.getDominantHandIsNotNull())
        form.cmbDominantHand().setValue(voHandTest.getDominantHand());
    if(voHandTest.getLeftPinchStrengthIsNotNull())
        form.intLeftPinch().setValue(voHandTest.getLeftPinchStrength());
    if(voHandTest.getLeftThumbIndexSpanExtensionIsNotNull())
        form.decLeftThumb().setValue(voHandTest.getLeftThumbIndexSpanExtension());
    if(voHandTest.getRightPinchStrengthIsNotNull())
        form.intRightPinch().setValue(voHandTest.getRightPinchStrength());
    if(voHandTest.getRightThumbIndexSpanExtensionIsNotNull())
        form.decRightThumb().setValue(voHandTest.getRightThumbIndexSpanExtension());
    if(voHandTest.getLeftBulbDynamometerIsNotNull())
        form.intLeftBulb().setValue(voHandTest.getLeftBulbDynamometer());
    if(voHandTest.getRightBulbDynamometerIsNotNull())
        form.intRightBulb().setValue(voHandTest.getRightBulbDynamometer());

    GenForm.grdGripRow rowGrip;
    if(voHandTest.getGripStrengthIsNotNull())
        for (int i = 0; i< voHandTest.getGripStrength().size(); i++)
        {
            HandJaymarVo voHandJaymar = voHandTest.getGripStrength().get(i);

            rowGrip = form.grdGrip().getRows().newRow();
            rowGrip.setcolTree(voHandJaymar.getJaymarLevel());
            if(voHandJaymar.getJaymarFindingIsNotNull()){

                for (int j = 0; j< voHandJaymar.getJaymarFinding().size(); j++)
                {
                    HandJaymarFindingsVo voHandJaymarFinding = voHandJaymar.getJaymarFinding().get(j);
                    if(voHandJaymarFinding.getLaterality().equals(LateralityLRonly.RIGHT)){
                        if(voHandJaymarFinding.getTest1IsNotNull())
                            rowGrip.setColTest1Right(voHandJaymarFinding.getTest1());
                        else
                            rowGrip.setColTest1Right(new Float(0));

                        if(voHandJaymarFinding.getTest2IsNotNull())
                            rowGrip.setColTest2Right(voHandJaymarFinding.getTest2());
                        else
                            rowGrip.setColTest2Right(new Float(0));

                        if(voHandJaymarFinding.getTest3IsNotNull())
                            rowGrip.setColTest3Right(voHandJaymarFinding.getTest3());
                        else
                            rowGrip.setColTest3Right(new Float(0));

                        rowGrip.setColAvgRight(voHandJaymarFinding.getLevelAverage());
                    }
                    else if(voHandJaymarFinding.getLaterality().equals(LateralityLRonly.LEFT)){
                        if(voHandJaymarFinding.getTest1IsNotNull())
                            rowGrip.setColTest1Left(voHandJaymarFinding.getTest1());
                        else
                            rowGrip.setColTest1Left(new Float(0));

                        if(voHandJaymarFinding.getTest2IsNotNull())
                            rowGrip.setColTest2Left(voHandJaymarFinding.getTest2());
                        else
                            rowGrip.setColTest2Left(new Float(0));

                        if(voHandJaymarFinding.getTest3IsNotNull())
                            rowGrip.setColTest3Left(voHandJaymarFinding.getTest3());
                        else
                            rowGrip.setColTest3Left(new Float(0));

                        rowGrip.setColAvgLeft(voHandJaymarFinding.getLevelAverage());
                    }
                }
            }
        }
}
项目:AvoinApotti    文件:Logic.java   
private HandTestVo populateDataFromScreem(HandTestVo voHandTest) {
    if(voHandTest.getClinicalContact()==null)
        voHandTest.setClinicalContact(form.getGlobalContext().Core.getCurrentClinicalContact());
    if(voHandTest.getCareContext()==null)
        voHandTest.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());

    voHandTest.setAuthoringCP(form.qmbAuthoringHCP().getValue());


    if(form.dtimAuthoring().getValue()==null || form.dtimAuthoring().getValue().getDate()==null){
        engine.showErrors(new String[]{"Authoring Date/Time is mandatory."});               //wdev-13070
        return null;
    }
    if(form.dtimAuthoring().getValue()==null || form.dtimAuthoring().getValue().getTime()==null){
        engine.showErrors(new String[]{"Authoring Date/Time is mandatory."});               //wdev-13070
        return null;
    }

    voHandTest.setAuthoringDateTime(form.dtimAuthoring().getValue());

    voHandTest.setDominantHand(form.cmbDominantHand().getValue());
    voHandTest.setLeftPinchStrength(form.intLeftPinch().getValue());
    voHandTest.setLeftThumbIndexSpanExtension(form.decLeftThumb().getValue());
    voHandTest.setRightPinchStrength(form.intRightPinch().getValue());
    voHandTest.setRightThumbIndexSpanExtension(form.decRightThumb().getValue());
    voHandTest.setLeftBulbDynamometer(form.intLeftBulb().getValue());
    voHandTest.setRightBulbDynamometer(form.intRightBulb().getValue());

    GenForm.grdGripRow rowGrip;
    HandJaymarVoCollection collHandJaymar = new HandJaymarVoCollection();
    for(int i=0; i<form.grdGrip().getRows().size(); i++){

        rowGrip = form.grdGrip().getRows().get(i);
        HandJaymarFindingsVoCollection collHandJaymarFindings = new HandJaymarFindingsVoCollection();
        HandJaymarFindingsVo voHandJaymarRight = new HandJaymarFindingsVo();
        HandJaymarVo voHandJaymar = new HandJaymarVo();

        voHandJaymar.setJaymarLevel(rowGrip.getcolTree());

        voHandJaymarRight.setLaterality(LateralityLRonly.RIGHT);
        voHandJaymarRight.setTest1(rowGrip.getColTest1Right());
        voHandJaymarRight.setTest2(rowGrip.getColTest2Right());
        voHandJaymarRight.setTest3(rowGrip.getColTest3Right());
        voHandJaymarRight.setLevelAverage(getAverage(rowGrip.getColTest1Right(), rowGrip.getColTest2Right(), rowGrip.getColTest3Right()));

        collHandJaymarFindings.add(voHandJaymarRight);

        HandJaymarFindingsVo voHandJaymarLeft = new HandJaymarFindingsVo();

        voHandJaymarLeft.setLaterality(LateralityLRonly.LEFT);
        voHandJaymarLeft.setTest1(rowGrip.getColTest1Left());
        voHandJaymarLeft.setTest2(rowGrip.getColTest2Left());
        voHandJaymarLeft.setTest3(rowGrip.getColTest3Left());
        voHandJaymarLeft.setLevelAverage(getAverage(rowGrip.getColTest1Left(), rowGrip.getColTest2Left(), rowGrip.getColTest3Left()));

        collHandJaymarFindings.add(voHandJaymarLeft);   

        voHandJaymar.setJaymarFinding(collHandJaymarFindings);

        collHandJaymar.add(voHandJaymar);
    }

    voHandTest.setGripStrength(collHandJaymar);

    return voHandTest;
}
项目:openMAXIMS    文件:Logic.java   
private void populateScreenFromData(HandTestVo voHandTest) {
    form.getLocalContext().setHandVo(voHandTest);

    if(voHandTest.getAuthoringCPIsNotNull()){
        form.qmbAuthoringHCP().newRow(voHandTest.getAuthoringCP(), voHandTest.getAuthoringCP().getName().toString());
        form.qmbAuthoringHCP().setValue(voHandTest.getAuthoringCP());
    }

    if(voHandTest.getAuthoringDateTimeIsNotNull())
        form.dtimAuthoring().setValue(voHandTest.getAuthoringDateTime());

    if(voHandTest.getDominantHandIsNotNull())
        form.cmbDominantHand().setValue(voHandTest.getDominantHand());
    if(voHandTest.getLeftPinchStrengthIsNotNull())
        form.intLeftPinch().setValue(voHandTest.getLeftPinchStrength());
    if(voHandTest.getLeftThumbIndexSpanExtensionIsNotNull())
        form.decLeftThumb().setValue(voHandTest.getLeftThumbIndexSpanExtension());
    if(voHandTest.getRightPinchStrengthIsNotNull())
        form.intRightPinch().setValue(voHandTest.getRightPinchStrength());
    if(voHandTest.getRightThumbIndexSpanExtensionIsNotNull())
        form.decRightThumb().setValue(voHandTest.getRightThumbIndexSpanExtension());
    if(voHandTest.getLeftBulbDynamometerIsNotNull())
        form.intLeftBulb().setValue(voHandTest.getLeftBulbDynamometer());
    if(voHandTest.getRightBulbDynamometerIsNotNull())
        form.intRightBulb().setValue(voHandTest.getRightBulbDynamometer());

    GenForm.grdGripRow rowGrip;
    if(voHandTest.getGripStrengthIsNotNull())
        for (int i = 0; i< voHandTest.getGripStrength().size(); i++)
        {
            HandJaymarVo voHandJaymar = voHandTest.getGripStrength().get(i);

            rowGrip = form.grdGrip().getRows().newRow();
            rowGrip.setcolTree(voHandJaymar.getJaymarLevel());
            if(voHandJaymar.getJaymarFindingIsNotNull()){

                for (int j = 0; j< voHandJaymar.getJaymarFinding().size(); j++)
                {
                    HandJaymarFindingsVo voHandJaymarFinding = voHandJaymar.getJaymarFinding().get(j);
                    if(voHandJaymarFinding.getLaterality().equals(LateralityLRonly.RIGHT)){
                        if(voHandJaymarFinding.getTest1IsNotNull())
                            rowGrip.setColTest1Right(voHandJaymarFinding.getTest1());
                        else
                            rowGrip.setColTest1Right(new Float(0));

                        if(voHandJaymarFinding.getTest2IsNotNull())
                            rowGrip.setColTest2Right(voHandJaymarFinding.getTest2());
                        else
                            rowGrip.setColTest2Right(new Float(0));

                        if(voHandJaymarFinding.getTest3IsNotNull())
                            rowGrip.setColTest3Right(voHandJaymarFinding.getTest3());
                        else
                            rowGrip.setColTest3Right(new Float(0));

                        rowGrip.setColAvgRight(voHandJaymarFinding.getLevelAverage());
                    }
                    else if(voHandJaymarFinding.getLaterality().equals(LateralityLRonly.LEFT)){
                        if(voHandJaymarFinding.getTest1IsNotNull())
                            rowGrip.setColTest1Left(voHandJaymarFinding.getTest1());
                        else
                            rowGrip.setColTest1Left(new Float(0));

                        if(voHandJaymarFinding.getTest2IsNotNull())
                            rowGrip.setColTest2Left(voHandJaymarFinding.getTest2());
                        else
                            rowGrip.setColTest2Left(new Float(0));

                        if(voHandJaymarFinding.getTest3IsNotNull())
                            rowGrip.setColTest3Left(voHandJaymarFinding.getTest3());
                        else
                            rowGrip.setColTest3Left(new Float(0));

                        rowGrip.setColAvgLeft(voHandJaymarFinding.getLevelAverage());
                    }
                }
            }
        }
}
项目:openMAXIMS    文件:Logic.java   
private HandTestVo populateDataFromScreem(HandTestVo voHandTest) {
    if(voHandTest.getClinicalContact()==null)
        voHandTest.setClinicalContact(form.getGlobalContext().Core.getCurrentClinicalContact());
    if(voHandTest.getCareContext()==null)
        voHandTest.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());

    voHandTest.setAuthoringCP(form.qmbAuthoringHCP().getValue());


    if(form.dtimAuthoring().getValue()==null || form.dtimAuthoring().getValue().getDate()==null){
        engine.showErrors(new String[]{"Authoring Date/Time is mandatory."});               //wdev-13070
        return null;
    }
    if(form.dtimAuthoring().getValue()==null || form.dtimAuthoring().getValue().getTime()==null){
        engine.showErrors(new String[]{"Authoring Date/Time is mandatory."});               //wdev-13070
        return null;
    }

    voHandTest.setAuthoringDateTime(form.dtimAuthoring().getValue());

    voHandTest.setDominantHand(form.cmbDominantHand().getValue());
    voHandTest.setLeftPinchStrength(form.intLeftPinch().getValue());
    voHandTest.setLeftThumbIndexSpanExtension(form.decLeftThumb().getValue());
    voHandTest.setRightPinchStrength(form.intRightPinch().getValue());
    voHandTest.setRightThumbIndexSpanExtension(form.decRightThumb().getValue());
    voHandTest.setLeftBulbDynamometer(form.intLeftBulb().getValue());
    voHandTest.setRightBulbDynamometer(form.intRightBulb().getValue());

    GenForm.grdGripRow rowGrip;
    HandJaymarVoCollection collHandJaymar = new HandJaymarVoCollection();
    for(int i=0; i<form.grdGrip().getRows().size(); i++){

        rowGrip = form.grdGrip().getRows().get(i);
        HandJaymarFindingsVoCollection collHandJaymarFindings = new HandJaymarFindingsVoCollection();
        HandJaymarFindingsVo voHandJaymarRight = new HandJaymarFindingsVo();
        HandJaymarVo voHandJaymar = new HandJaymarVo();

        voHandJaymar.setJaymarLevel(rowGrip.getcolTree());

        voHandJaymarRight.setLaterality(LateralityLRonly.RIGHT);
        voHandJaymarRight.setTest1(rowGrip.getColTest1Right());
        voHandJaymarRight.setTest2(rowGrip.getColTest2Right());
        voHandJaymarRight.setTest3(rowGrip.getColTest3Right());
        voHandJaymarRight.setLevelAverage(getAverage(rowGrip.getColTest1Right(), rowGrip.getColTest2Right(), rowGrip.getColTest3Right()));

        collHandJaymarFindings.add(voHandJaymarRight);

        HandJaymarFindingsVo voHandJaymarLeft = new HandJaymarFindingsVo();

        voHandJaymarLeft.setLaterality(LateralityLRonly.LEFT);
        voHandJaymarLeft.setTest1(rowGrip.getColTest1Left());
        voHandJaymarLeft.setTest2(rowGrip.getColTest2Left());
        voHandJaymarLeft.setTest3(rowGrip.getColTest3Left());
        voHandJaymarLeft.setLevelAverage(getAverage(rowGrip.getColTest1Left(), rowGrip.getColTest2Left(), rowGrip.getColTest3Left()));

        collHandJaymarFindings.add(voHandJaymarLeft);   

        voHandJaymar.setJaymarFinding(collHandJaymarFindings);

        collHandJaymar.add(voHandJaymar);
    }

    voHandTest.setGripStrength(collHandJaymar);

    return voHandTest;
}
项目:openMAXIMS    文件:Logic.java   
private void populateScreenFromData(HandTestVo voHandTest) {
    form.getLocalContext().setHandVo(voHandTest);

    if(voHandTest.getAuthoringCPIsNotNull()){
        form.qmbAuthoringHCP().newRow(voHandTest.getAuthoringCP(), voHandTest.getAuthoringCP().getName().toString());
        form.qmbAuthoringHCP().setValue(voHandTest.getAuthoringCP());
    }

    if(voHandTest.getAuthoringDateTimeIsNotNull())
        form.dtimAuthoring().setValue(voHandTest.getAuthoringDateTime());

    if(voHandTest.getDominantHandIsNotNull())
        form.cmbDominantHand().setValue(voHandTest.getDominantHand());
    if(voHandTest.getLeftPinchStrengthIsNotNull())
        form.intLeftPinch().setValue(voHandTest.getLeftPinchStrength());
    if(voHandTest.getLeftThumbIndexSpanExtensionIsNotNull())
        form.decLeftThumb().setValue(voHandTest.getLeftThumbIndexSpanExtension());
    if(voHandTest.getRightPinchStrengthIsNotNull())
        form.intRightPinch().setValue(voHandTest.getRightPinchStrength());
    if(voHandTest.getRightThumbIndexSpanExtensionIsNotNull())
        form.decRightThumb().setValue(voHandTest.getRightThumbIndexSpanExtension());
    if(voHandTest.getLeftBulbDynamometerIsNotNull())
        form.intLeftBulb().setValue(voHandTest.getLeftBulbDynamometer());
    if(voHandTest.getRightBulbDynamometerIsNotNull())
        form.intRightBulb().setValue(voHandTest.getRightBulbDynamometer());

    GenForm.grdGripRow rowGrip;
    if(voHandTest.getGripStrengthIsNotNull())
        for (int i = 0; i< voHandTest.getGripStrength().size(); i++)
        {
            HandJaymarVo voHandJaymar = voHandTest.getGripStrength().get(i);

            rowGrip = form.grdGrip().getRows().newRow();
            rowGrip.setcolTree(voHandJaymar.getJaymarLevel());
            if(voHandJaymar.getJaymarFindingIsNotNull()){

                for (int j = 0; j< voHandJaymar.getJaymarFinding().size(); j++)
                {
                    HandJaymarFindingsVo voHandJaymarFinding = voHandJaymar.getJaymarFinding().get(j);
                    if(voHandJaymarFinding.getLaterality().equals(LateralityLRonly.RIGHT)){
                        if(voHandJaymarFinding.getTest1IsNotNull())
                            rowGrip.setColTest1Right(voHandJaymarFinding.getTest1());
                        else
                            rowGrip.setColTest1Right(new Float(0));

                        if(voHandJaymarFinding.getTest2IsNotNull())
                            rowGrip.setColTest2Right(voHandJaymarFinding.getTest2());
                        else
                            rowGrip.setColTest2Right(new Float(0));

                        if(voHandJaymarFinding.getTest3IsNotNull())
                            rowGrip.setColTest3Right(voHandJaymarFinding.getTest3());
                        else
                            rowGrip.setColTest3Right(new Float(0));

                        rowGrip.setColAvgRight(voHandJaymarFinding.getLevelAverage());
                    }
                    else if(voHandJaymarFinding.getLaterality().equals(LateralityLRonly.LEFT)){
                        if(voHandJaymarFinding.getTest1IsNotNull())
                            rowGrip.setColTest1Left(voHandJaymarFinding.getTest1());
                        else
                            rowGrip.setColTest1Left(new Float(0));

                        if(voHandJaymarFinding.getTest2IsNotNull())
                            rowGrip.setColTest2Left(voHandJaymarFinding.getTest2());
                        else
                            rowGrip.setColTest2Left(new Float(0));

                        if(voHandJaymarFinding.getTest3IsNotNull())
                            rowGrip.setColTest3Left(voHandJaymarFinding.getTest3());
                        else
                            rowGrip.setColTest3Left(new Float(0));

                        rowGrip.setColAvgLeft(voHandJaymarFinding.getLevelAverage());
                    }
                }
            }
        }
}
项目:openMAXIMS    文件:Logic.java   
private HandTestVo populateDataFromScreem(HandTestVo voHandTest) {
    if(voHandTest.getClinicalContact()==null)
        voHandTest.setClinicalContact(form.getGlobalContext().Core.getCurrentClinicalContact());
    if(voHandTest.getCareContext()==null)
        voHandTest.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());

    voHandTest.setAuthoringCP(form.qmbAuthoringHCP().getValue());


    if(form.dtimAuthoring().getValue()==null || form.dtimAuthoring().getValue().getDate()==null){
        engine.showErrors(new String[]{"Authoring Date/Time is mandatory."});               //wdev-13070
        return null;
    }
    if(form.dtimAuthoring().getValue()==null || form.dtimAuthoring().getValue().getTime()==null){
        engine.showErrors(new String[]{"Authoring Date/Time is mandatory."});               //wdev-13070
        return null;
    }

    voHandTest.setAuthoringDateTime(form.dtimAuthoring().getValue());

    voHandTest.setDominantHand(form.cmbDominantHand().getValue());
    voHandTest.setLeftPinchStrength(form.intLeftPinch().getValue());
    voHandTest.setLeftThumbIndexSpanExtension(form.decLeftThumb().getValue());
    voHandTest.setRightPinchStrength(form.intRightPinch().getValue());
    voHandTest.setRightThumbIndexSpanExtension(form.decRightThumb().getValue());
    voHandTest.setLeftBulbDynamometer(form.intLeftBulb().getValue());
    voHandTest.setRightBulbDynamometer(form.intRightBulb().getValue());

    GenForm.grdGripRow rowGrip;
    HandJaymarVoCollection collHandJaymar = new HandJaymarVoCollection();
    for(int i=0; i<form.grdGrip().getRows().size(); i++){

        rowGrip = form.grdGrip().getRows().get(i);
        HandJaymarFindingsVoCollection collHandJaymarFindings = new HandJaymarFindingsVoCollection();
        HandJaymarFindingsVo voHandJaymarRight = new HandJaymarFindingsVo();
        HandJaymarVo voHandJaymar = new HandJaymarVo();

        voHandJaymar.setJaymarLevel(rowGrip.getcolTree());

        voHandJaymarRight.setLaterality(LateralityLRonly.RIGHT);
        voHandJaymarRight.setTest1(rowGrip.getColTest1Right());
        voHandJaymarRight.setTest2(rowGrip.getColTest2Right());
        voHandJaymarRight.setTest3(rowGrip.getColTest3Right());
        voHandJaymarRight.setLevelAverage(getAverage(rowGrip.getColTest1Right(), rowGrip.getColTest2Right(), rowGrip.getColTest3Right()));

        collHandJaymarFindings.add(voHandJaymarRight);

        HandJaymarFindingsVo voHandJaymarLeft = new HandJaymarFindingsVo();

        voHandJaymarLeft.setLaterality(LateralityLRonly.LEFT);
        voHandJaymarLeft.setTest1(rowGrip.getColTest1Left());
        voHandJaymarLeft.setTest2(rowGrip.getColTest2Left());
        voHandJaymarLeft.setTest3(rowGrip.getColTest3Left());
        voHandJaymarLeft.setLevelAverage(getAverage(rowGrip.getColTest1Left(), rowGrip.getColTest2Left(), rowGrip.getColTest3Left()));

        collHandJaymarFindings.add(voHandJaymarLeft);   

        voHandJaymar.setJaymarFinding(collHandJaymarFindings);

        collHandJaymar.add(voHandJaymar);
    }

    voHandTest.setGripStrength(collHandJaymar);

    return voHandTest;
}
项目:openmaxims-linux    文件:Logic.java   
private void populateScreenFromData(HandTestVo voHandTest) {
    form.getLocalContext().setHandVo(voHandTest);

    if(voHandTest.getAuthoringCPIsNotNull()){
        form.qmbAuthoringHCP().newRow(voHandTest.getAuthoringCP(), voHandTest.getAuthoringCP().getName().toString());
        form.qmbAuthoringHCP().setValue(voHandTest.getAuthoringCP());
    }

    if(voHandTest.getAuthoringDateTimeIsNotNull())
        form.dtimAuthoring().setValue(voHandTest.getAuthoringDateTime());

    if(voHandTest.getDominantHandIsNotNull())
        form.cmbDominantHand().setValue(voHandTest.getDominantHand());
    if(voHandTest.getLeftPinchStrengthIsNotNull())
        form.intLeftPinch().setValue(voHandTest.getLeftPinchStrength());
    if(voHandTest.getLeftThumbIndexSpanExtensionIsNotNull())
        form.decLeftThumb().setValue(voHandTest.getLeftThumbIndexSpanExtension());
    if(voHandTest.getRightPinchStrengthIsNotNull())
        form.intRightPinch().setValue(voHandTest.getRightPinchStrength());
    if(voHandTest.getRightThumbIndexSpanExtensionIsNotNull())
        form.decRightThumb().setValue(voHandTest.getRightThumbIndexSpanExtension());
    if(voHandTest.getLeftBulbDynamometerIsNotNull())
        form.intLeftBulb().setValue(voHandTest.getLeftBulbDynamometer());
    if(voHandTest.getRightBulbDynamometerIsNotNull())
        form.intRightBulb().setValue(voHandTest.getRightBulbDynamometer());

    GenForm.grdGripRow rowGrip;
    if(voHandTest.getGripStrengthIsNotNull())
        for (int i = 0; i< voHandTest.getGripStrength().size(); i++)
        {
            HandJaymarVo voHandJaymar = voHandTest.getGripStrength().get(i);

            rowGrip = form.grdGrip().getRows().newRow();
            rowGrip.setcolTree(voHandJaymar.getJaymarLevel());
            if(voHandJaymar.getJaymarFindingIsNotNull()){

                for (int j = 0; j< voHandJaymar.getJaymarFinding().size(); j++)
                {
                    HandJaymarFindingsVo voHandJaymarFinding = voHandJaymar.getJaymarFinding().get(j);
                    if(voHandJaymarFinding.getLaterality().equals(LateralityLRonly.RIGHT)){
                        if(voHandJaymarFinding.getTest1IsNotNull())
                            rowGrip.setColTest1Right(voHandJaymarFinding.getTest1());
                        else
                            rowGrip.setColTest1Right(new Float(0));

                        if(voHandJaymarFinding.getTest2IsNotNull())
                            rowGrip.setColTest2Right(voHandJaymarFinding.getTest2());
                        else
                            rowGrip.setColTest2Right(new Float(0));

                        if(voHandJaymarFinding.getTest3IsNotNull())
                            rowGrip.setColTest3Right(voHandJaymarFinding.getTest3());
                        else
                            rowGrip.setColTest3Right(new Float(0));

                        rowGrip.setColAvgRight(voHandJaymarFinding.getLevelAverage());
                    }
                    else if(voHandJaymarFinding.getLaterality().equals(LateralityLRonly.LEFT)){
                        if(voHandJaymarFinding.getTest1IsNotNull())
                            rowGrip.setColTest1Left(voHandJaymarFinding.getTest1());
                        else
                            rowGrip.setColTest1Left(new Float(0));

                        if(voHandJaymarFinding.getTest2IsNotNull())
                            rowGrip.setColTest2Left(voHandJaymarFinding.getTest2());
                        else
                            rowGrip.setColTest2Left(new Float(0));

                        if(voHandJaymarFinding.getTest3IsNotNull())
                            rowGrip.setColTest3Left(voHandJaymarFinding.getTest3());
                        else
                            rowGrip.setColTest3Left(new Float(0));

                        rowGrip.setColAvgLeft(voHandJaymarFinding.getLevelAverage());
                    }
                }
            }
        }
}
项目:openmaxims-linux    文件:Logic.java   
private HandTestVo populateDataFromScreem(HandTestVo voHandTest) {
    if(voHandTest.getClinicalContact()==null)
        voHandTest.setClinicalContact(form.getGlobalContext().Core.getCurrentClinicalContact());
    if(voHandTest.getCareContext()==null)
        voHandTest.setCareContext(form.getGlobalContext().Core.getCurrentCareContext());

    voHandTest.setAuthoringCP(form.qmbAuthoringHCP().getValue());


    if(form.dtimAuthoring().getValue()==null || form.dtimAuthoring().getValue().getDate()==null){
        engine.showErrors(new String[]{"Authoring Date/Time is mandatory."});               //wdev-13070
        return null;
    }
    if(form.dtimAuthoring().getValue()==null || form.dtimAuthoring().getValue().getTime()==null){
        engine.showErrors(new String[]{"Authoring Date/Time is mandatory."});               //wdev-13070
        return null;
    }

    voHandTest.setAuthoringDateTime(form.dtimAuthoring().getValue());

    voHandTest.setDominantHand(form.cmbDominantHand().getValue());
    voHandTest.setLeftPinchStrength(form.intLeftPinch().getValue());
    voHandTest.setLeftThumbIndexSpanExtension(form.decLeftThumb().getValue());
    voHandTest.setRightPinchStrength(form.intRightPinch().getValue());
    voHandTest.setRightThumbIndexSpanExtension(form.decRightThumb().getValue());
    voHandTest.setLeftBulbDynamometer(form.intLeftBulb().getValue());
    voHandTest.setRightBulbDynamometer(form.intRightBulb().getValue());

    GenForm.grdGripRow rowGrip;
    HandJaymarVoCollection collHandJaymar = new HandJaymarVoCollection();
    for(int i=0; i<form.grdGrip().getRows().size(); i++){

        rowGrip = form.grdGrip().getRows().get(i);
        HandJaymarFindingsVoCollection collHandJaymarFindings = new HandJaymarFindingsVoCollection();
        HandJaymarFindingsVo voHandJaymarRight = new HandJaymarFindingsVo();
        HandJaymarVo voHandJaymar = new HandJaymarVo();

        voHandJaymar.setJaymarLevel(rowGrip.getcolTree());

        voHandJaymarRight.setLaterality(LateralityLRonly.RIGHT);
        voHandJaymarRight.setTest1(rowGrip.getColTest1Right());
        voHandJaymarRight.setTest2(rowGrip.getColTest2Right());
        voHandJaymarRight.setTest3(rowGrip.getColTest3Right());
        voHandJaymarRight.setLevelAverage(getAverage(rowGrip.getColTest1Right(), rowGrip.getColTest2Right(), rowGrip.getColTest3Right()));

        collHandJaymarFindings.add(voHandJaymarRight);

        HandJaymarFindingsVo voHandJaymarLeft = new HandJaymarFindingsVo();

        voHandJaymarLeft.setLaterality(LateralityLRonly.LEFT);
        voHandJaymarLeft.setTest1(rowGrip.getColTest1Left());
        voHandJaymarLeft.setTest2(rowGrip.getColTest2Left());
        voHandJaymarLeft.setTest3(rowGrip.getColTest3Left());
        voHandJaymarLeft.setLevelAverage(getAverage(rowGrip.getColTest1Left(), rowGrip.getColTest2Left(), rowGrip.getColTest3Left()));

        collHandJaymarFindings.add(voHandJaymarLeft);   

        voHandJaymar.setJaymarFinding(collHandJaymarFindings);

        collHandJaymar.add(voHandJaymar);
    }

    voHandTest.setGripStrength(collHandJaymar);

    return voHandTest;
}