Java 类ims.therapies.vo.MassageVo 实例源码

项目:AvoinApotti    文件:MassageImpl.java   
/**
* Save a Massage Record for a Clinical Contact
*/
public ims.therapies.vo.MassageVo saveMassageVo(ims.therapies.vo.MassageVo voMassage) throws ims.domain.exceptions.StaleObjectException
{
    // Ensure the value object has been validated
    if (!voMassage.isValidated())
        throw new DomainRuntimeException("Massage has not been validated");

    //if a new massage record must be saved check if exist a massage record for this clinical contact (only one massage record must exist per clinical contact) 
    if(voMassage.getID_Massage() == null)
    {
        if(voMassage.getClinicalContactIsNotNull())
        {
            ims.therapies.vo.MassageVo voMassagetemp =  getMassageVoByClinicalContact(voMassage.getClinicalContact());
            if( voMassagetemp != null)
                throw new DomainRuntimeException("A Massage record already exists for the current Clinical Contact");
        }
    }

    DomainFactory factory = getDomainFactory();
    Massage doMassage = MassageVoAssembler.extractMassage(factory, voMassage);
    factory.save(doMassage);

    return MassageVoAssembler.create(doMassage);
}
项目:AvoinApotti    文件:MassageImpl.java   
public MassageVo getMassageVoByClinicalContact(ClinicalContactRefVo voClinicalContactRef)
{
    if (voClinicalContactRef == null)
        throw new RuntimeException("Cannot get Massage record for null ClinicalContactRefVo");

    StringBuffer query = new StringBuffer("from Massage as m1_1 where m1_1.clinicalContact.id = :CCID order by m1_1.systemInformation.creationDateTime desc");

    List list = getDomainFactory().find(query.toString(), "CCID", voClinicalContactRef.getID_ClinicalContact());

    if (list == null || list.size() == 0)
        return null;

    MassageVoCollection voColl = MassageVoAssembler.createMassageVoCollectionFromMassage(list);
    if (voColl.size() > 0)
        return voColl.get(0);

    return null;
}
项目:openMAXIMS    文件:MassageImpl.java   
/**
* Save a Massage Record for a Clinical Contact
*/
public ims.therapies.vo.MassageVo saveMassageVo(ims.therapies.vo.MassageVo voMassage) throws ims.domain.exceptions.StaleObjectException
{
    // Ensure the value object has been validated
    if (!voMassage.isValidated())
        throw new DomainRuntimeException("Massage has not been validated");

    //if a new massage record must be saved check if exist a massage record for this clinical contact (only one massage record must exist per clinical contact) 
    if(voMassage.getID_Massage() == null)
    {
        if(voMassage.getClinicalContactIsNotNull())
        {
            ims.therapies.vo.MassageVo voMassagetemp =  getMassageVoByClinicalContact(voMassage.getClinicalContact());
            if( voMassagetemp != null)
                throw new DomainRuntimeException("A Massage record already exists for the current Clinical Contact");
        }
    }

    DomainFactory factory = getDomainFactory();
    Massage doMassage = MassageVoAssembler.extractMassage(factory, voMassage);
    factory.save(doMassage);

    return MassageVoAssembler.create(doMassage);
}
项目:openMAXIMS    文件:MassageImpl.java   
public MassageVo getMassageVoByClinicalContact(ClinicalContactRefVo voClinicalContactRef)
{
    if (voClinicalContactRef == null)
        throw new RuntimeException("Cannot get Massage record for null ClinicalContactRefVo");

    StringBuffer query = new StringBuffer("from Massage as m1_1 where m1_1.clinicalContact.id = :CCID order by m1_1.systemInformation.creationDateTime desc");

    List list = getDomainFactory().find(query.toString(), "CCID", voClinicalContactRef.getID_ClinicalContact());

    if (list == null || list.size() == 0)
        return null;

    MassageVoCollection voColl = MassageVoAssembler.createMassageVoCollectionFromMassage(list);
    if (voColl.size() > 0)
        return voColl.get(0);

    return null;
}
项目:openMAXIMS    文件:MassageImpl.java   
/**
* Save a Massage Record for a Clinical Contact
*/
public ims.therapies.vo.MassageVo saveMassageVo(ims.therapies.vo.MassageVo voMassage) throws ims.domain.exceptions.StaleObjectException
{
    // Ensure the value object has been validated
    if (!voMassage.isValidated())
        throw new DomainRuntimeException("Massage has not been validated");

    //if a new massage record must be saved check if exist a massage record for this clinical contact (only one massage record must exist per clinical contact) 
    if(voMassage.getID_Massage() == null)
    {
        if(voMassage.getClinicalContactIsNotNull())
        {
            ims.therapies.vo.MassageVo voMassagetemp =  getMassageVoByClinicalContact(voMassage.getClinicalContact());
            if( voMassagetemp != null)
                throw new DomainRuntimeException("A Massage record already exists for the current Clinical Contact");
        }
    }

    DomainFactory factory = getDomainFactory();
    Massage doMassage = MassageVoAssembler.extractMassage(factory, voMassage);
    factory.save(doMassage);

    return MassageVoAssembler.create(doMassage);
}
项目:openMAXIMS    文件:MassageImpl.java   
public MassageVo getMassageVoByClinicalContact(ClinicalContactRefVo voClinicalContactRef)
{
    if (voClinicalContactRef == null)
        throw new RuntimeException("Cannot get Massage record for null ClinicalContactRefVo");

    StringBuffer query = new StringBuffer("from Massage as m1_1 where m1_1.clinicalContact.id = :CCID order by m1_1.systemInformation.creationDateTime desc");

    List list = getDomainFactory().find(query.toString(), "CCID", voClinicalContactRef.getID_ClinicalContact());

    if (list == null || list.size() == 0)
        return null;

    MassageVoCollection voColl = MassageVoAssembler.createMassageVoCollectionFromMassage(list);
    if (voColl.size() > 0)
        return voColl.get(0);

    return null;
}
项目:openmaxims-linux    文件:MassageImpl.java   
/**
* Save a Massage Record for a Clinical Contact
*/
public ims.therapies.vo.MassageVo saveMassageVo(ims.therapies.vo.MassageVo voMassage) throws ims.domain.exceptions.StaleObjectException
{
    // Ensure the value object has been validated
    if (!voMassage.isValidated())
        throw new DomainRuntimeException("Massage has not been validated");

    //if a new massage record must be saved check if exist a massage record for this clinical contact (only one massage record must exist per clinical contact) 
    if(voMassage.getID_Massage() == null)
    {
        if(voMassage.getClinicalContactIsNotNull())
        {
            ims.therapies.vo.MassageVo voMassagetemp =  getMassageVoByClinicalContact(voMassage.getClinicalContact());
            if( voMassagetemp != null)
                throw new DomainRuntimeException("A Massage record already exists for the current Clinical Contact");
        }
    }

    DomainFactory factory = getDomainFactory();
    Massage doMassage = MassageVoAssembler.extractMassage(factory, voMassage);
    factory.save(doMassage);

    return MassageVoAssembler.create(doMassage);
}
项目:openmaxims-linux    文件:MassageImpl.java   
public MassageVo getMassageVoByClinicalContact(ClinicalContactRefVo voClinicalContactRef)
{
    if (voClinicalContactRef == null)
        throw new RuntimeException("Cannot get Massage record for null ClinicalContactRefVo");

    StringBuffer query = new StringBuffer("from Massage as m1_1 where m1_1.clinicalContact.id = :CCID order by m1_1.systemInformation.creationDateTime desc");

    List list = getDomainFactory().find(query.toString(), "CCID", voClinicalContactRef.getID_ClinicalContact());

    if (list == null || list.size() == 0)
        return null;

    MassageVoCollection voColl = MassageVoAssembler.createMassageVoCollectionFromMassage(list);
    if (voColl.size() > 0)
        return voColl.get(0);

    return null;
}
项目:AvoinApotti    文件:Logic.java   
protected void displayHeaderData() 
{
    //Display the current contexts header data.
    MassageVo voMassage = form.getLocalContext().getCurrentMassageVo();

    form.dtimAuthoringDateTime().setValue(voMassage.getAuthoringDateTimeIsNotNull() ? voMassage.getAuthoringDateTime(): null);                  
    if (voMassage.getAuthoringCPIsNotNull())
        form.qmbAuthoringCP().newRow(voMassage.getAuthoringCP(), voMassage.getAuthoringCP().toString());                
    form.qmbAuthoringCP().setEditedText(voMassage.getAuthoringCPIsNotNull() ? voMassage.getAuthoringCP().toString(): null);
}
项目:openMAXIMS    文件:Logic.java   
protected void displayHeaderData() 
{
    //Display the current contexts header data.
    MassageVo voMassage = form.getLocalContext().getCurrentMassageVo();

    form.dtimAuthoringDateTime().setValue(voMassage.getAuthoringDateTimeIsNotNull() ? voMassage.getAuthoringDateTime(): null);                  
    if (voMassage.getAuthoringCPIsNotNull())
        form.qmbAuthoringCP().newRow(voMassage.getAuthoringCP(), voMassage.getAuthoringCP().toString());                
    form.qmbAuthoringCP().setEditedText(voMassage.getAuthoringCPIsNotNull() ? voMassage.getAuthoringCP().toString(): null);
}
项目:openMAXIMS    文件:Logic.java   
protected void displayHeaderData() 
{
    //Display the current contexts header data.
    MassageVo voMassage = form.getLocalContext().getCurrentMassageVo();

    form.dtimAuthoringDateTime().setValue(voMassage.getAuthoringDateTimeIsNotNull() ? voMassage.getAuthoringDateTime(): null);                  
    if (voMassage.getAuthoringCPIsNotNull())
        form.qmbAuthoringCP().newRow(voMassage.getAuthoringCP(), voMassage.getAuthoringCP().toString());                
    form.qmbAuthoringCP().setEditedText(voMassage.getAuthoringCPIsNotNull() ? voMassage.getAuthoringCP().toString(): null);
}
项目:openmaxims-linux    文件:Logic.java   
protected void displayHeaderData() 
{
    //Display the current contexts header data.
    MassageVo voMassage = form.getLocalContext().getCurrentMassageVo();

    form.dtimAuthoringDateTime().setValue(voMassage.getAuthoringDateTimeIsNotNull() ? voMassage.getAuthoringDateTime(): null);                  
    if (voMassage.getAuthoringCPIsNotNull())
        form.qmbAuthoringCP().newRow(voMassage.getAuthoringCP(), voMassage.getAuthoringCP().toString());                
    form.qmbAuthoringCP().setEditedText(voMassage.getAuthoringCPIsNotNull() ? voMassage.getAuthoringCP().toString(): null);
}
项目:AvoinApotti    文件:Logic.java   
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);
        }
    }
}
项目:AvoinApotti    文件:MassageImpl.java   
public MassageVo getMassageVo(Integer massageId) {
    DomainFactory factory = getDomainFactory();
    Massage doMassage = (Massage)factory.getDomainObject(Massage.class, massageId);
    return MassageVoAssembler.create(doMassage);
}
项目:openMAXIMS    文件:Logic.java   
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);
        }
    }
}
项目:openMAXIMS    文件:MassageImpl.java   
public MassageVo getMassageVo(Integer massageId) {
    DomainFactory factory = getDomainFactory();
    Massage doMassage = (Massage)factory.getDomainObject(Massage.class, massageId);
    return MassageVoAssembler.create(doMassage);
}
项目:openMAXIMS    文件:Logic.java   
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);
        }
    }
}
项目:openMAXIMS    文件:MassageImpl.java   
public MassageVo getMassageVo(Integer massageId) {
    DomainFactory factory = getDomainFactory();
    Massage doMassage = (Massage)factory.getDomainObject(Massage.class, massageId);
    return MassageVoAssembler.create(doMassage);
}
项目:openmaxims-linux    文件:Logic.java   
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);
        }
    }
}
项目:openmaxims-linux    文件:MassageImpl.java   
public MassageVo getMassageVo(Integer massageId) {
    DomainFactory factory = getDomainFactory();
    Massage doMassage = (Massage)factory.getDomainObject(Massage.class, massageId);
    return MassageVoAssembler.create(doMassage);
}