本文整理汇总了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;
}