当前位置: 首页>>代码示例>>Java>>正文


Java PatientAssessmentQuestionVo.setPatientAnswers方法代码示例

本文整理汇总了Java中ims.assessment.vo.PatientAssessmentQuestionVo.setPatientAnswers方法的典型用法代码示例。如果您正苦于以下问题:Java PatientAssessmentQuestionVo.setPatientAnswers方法的具体用法?Java PatientAssessmentQuestionVo.setPatientAnswers怎么用?Java PatientAssessmentQuestionVo.setPatientAnswers使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ims.assessment.vo.PatientAssessmentQuestionVo的用法示例。


在下文中一共展示了PatientAssessmentQuestionVo.setPatientAnswers方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getQuestionAnswer

import ims.assessment.vo.PatientAssessmentQuestionVo; //导入方法依赖的package包/类
private PatientAssessmentQuestionVo getQuestionAnswer(DynamicGridRow row)
{
	if (row == null)
		return null;

	if (row.getIdentifier() instanceof AssessmentQuestionVo)
	{
		PatientAssessmentQuestionVo vo = new PatientAssessmentQuestionVo();
		vo.setAssessmentQuestion((AssessmentQuestionVo) row.getIdentifier());
		vo.setIsMandatory(((AssessmentQuestionVo) row.getIdentifier()).getIsMandatory());
		vo.setPatientAnswers(getPatientAnswers(row));

		vo.setAllowsMultipleAnswers(Boolean.TRUE.equals(((AssessmentQuestionVo) row.getIdentifier()).getAllowsMultipleAnswers()) ? Boolean.TRUE : Boolean.FALSE);
		vo.setSequence(((AssessmentQuestionVo) row.getIdentifier()).getSequence());
		vo.setIsAnswered(AnswerStatus.NOTAPPLICABLE);

		return vo;
	}

	return null;
}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:22,代码来源:Logic.java

示例2: copyAssessmentDataFromPreviousAssessment

import ims.assessment.vo.PatientAssessmentQuestionVo; //导入方法依赖的package包/类
private PatientAssessmentDataVo copyAssessmentDataFromPreviousAssessment(PatientAssessmentVo voLastPatientAssessment)
{
	if (voLastPatientAssessment == null || voLastPatientAssessment.getAssessmentData() == null)
		return null;
	PatientAssessmentDataVo voPatientAssessmentData = (PatientAssessmentDataVo) voLastPatientAssessment.getAssessmentData().clone();
	//Clear the ids
	if(voPatientAssessmentData != null)
	{
		voPatientAssessmentData.setID_PatientAssessmentData(null);
		for (int i = 0; voPatientAssessmentData.getAnswerGroupsIsNotNull() && i < voPatientAssessmentData.getAnswerGroups().size(); i++)
		{
			PatientAssessmentGroupVo voPatientAssessmentGroup = voPatientAssessmentData.getAnswerGroups().get(i);
			voPatientAssessmentGroup.setID_PatientAssessmentGroup(null);
			for (int j = 0; voPatientAssessmentGroup.getAssessmentAnswers() != null && j < voPatientAssessmentGroup.getAssessmentAnswers().size(); j++)
			{
				PatientAssessmentQuestionVo voPatientAssessmentQuestion = voPatientAssessmentGroup.getAssessmentAnswers().get(j);
				voPatientAssessmentQuestion.setID_PatientAssessmentQuestion(null);
				voPatientAssessmentQuestion.setPatientAnswers(new PatientAssessmentAnswerVoCollection());
				voPatientAssessmentQuestion.setIsPoc(null);
				voPatientAssessmentQuestion.setIsConfirmed(null);
				voPatientAssessmentQuestion.setIsRoleReadOnly(null);
			}
		}
	}

	return voPatientAssessmentData;
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:28,代码来源:Logic.java


注:本文中的ims.assessment.vo.PatientAssessmentQuestionVo.setPatientAnswers方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。