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


Java PatientAssessmentQuestionVo.getIsPoc方法代码示例

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


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

示例1: setQuestionRowAnswer

import ims.assessment.vo.PatientAssessmentQuestionVo; //导入方法依赖的package包/类
private boolean setQuestionRowAnswer(DynamicGridRow groupRow, PatientAssessmentQuestionVo assessmentQuestion, PatientAssessmentGroupVo group)
{
	if (assessmentQuestion == null || assessmentQuestion.getPatientAnswers() == null)
		return false;

	DynamicGridRow initialQuestionRow = null;
	DynamicGridRow questionRow = findRow(groupRow, assessmentQuestion.getAssessmentQuestion());
	if (questionRow == null)
		return false;

	if (isDPP)
	{
		DynamicGridColumn pocColumn = this.grid.getColumns().getByIdentifier(POC_COLUMN);
		if (pocColumn != null)
		{
			DynamicGridCell pocCell = questionRow.getCells().get(pocColumn);
			if (pocCell != null)
			{
				Boolean pocChecked = assessmentQuestion != null ? assessmentQuestion.getIsPoc() : Boolean.FALSE;
				// Set readonly the cell when we have a saved POC value
				// against a Question
				if (pocChecked != null && pocChecked.booleanValue() && assessmentQuestion.getID_PatientAssessmentQuestionIsNotNull())
					pocCell.setReadOnly(true);
				pocCell.setValue(pocChecked);
			}
		}
	}

	for (int i = 0; i < assessmentQuestion.getPatientAnswers().size(); i++)
	{
		PatientAssessmentAnswerVo answerDetail = assessmentQuestion.getPatientAnswers().get(i);

		if (answerDetail != null)
		{
			if (i > 0)
			{
				if (initialQuestionRow == null)
					initialQuestionRow = questionRow;

				questionRow = duplicateQuestionRow(initialQuestionRow);
			}

			for (int x = 0; x < answerDetail.getAnswerDetails().size(); x++)
			{
				AnswerDetailsVo answer = answerDetail.getAnswerDetails().get(x);
				DynamicGridCell cell = findCell(questionRow, answer.getAnswerType());

				if (cell != null)
				{
					if (x == 0)
						cell.getRow().setValue(answerDetail);
					setCellAnswer(cell, answer);
				}
			}
		}
	}

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


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