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


Java NeuroReflexesVoCollection.size方法代码示例

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


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

示例1: getSpinalMedicalAdmissionReflexesByCareContext

import ims.generalmedical.vo.NeuroReflexesVoCollection; //导入方法依赖的package包/类
public NeuroReflexesExaminationVo getSpinalMedicalAdmissionReflexesByCareContext(CareContextRefVo voCareContextRef)
{
	DomainFactory factory = getDomainFactory();

	NeuroReflexesExaminationVo voNeuroReflexesExamination = new NeuroReflexesExaminationVo();
	
	List reflexes =   factory.find(" from NeuExamReflxs reflex where reflex.clinicalContact.id = " + 
			"( select cons.id from CareContext con join con.clinicalContacts cons where cons.contactType = :type and con.id = :idcare)",
			new String[]{"type", "idcare" },
			new Object[]{ getDomLookup(ContactType.SPINALMEDICALADMISSION),voCareContextRef.getID_CareContext()});
	
	NeuroReflexesVoCollection voNeuroReflexesColl = NeuroReflexesVoAssembler.createNeuroReflexesVoCollectionFromNeuExamReflxs(reflexes);
	if(voNeuroReflexesColl != null && voNeuroReflexesColl.size()>0)
		voNeuroReflexesExamination.setNeuroRef(voNeuroReflexesColl.get(0));
	
	if(voCareContextRef != null)
		voNeuroReflexesExamination.setProblemsOnAdmission(getProblemByCareContext(voCareContextRef.getID_CareContext()));
		
	return voNeuroReflexesExamination;
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:21,代码来源:MedNeuroReflexesImpl.java

示例2: getNeuroReflexRecord

import ims.generalmedical.vo.NeuroReflexesVoCollection; //导入方法依赖的package包/类
public NeuroReflexesExaminationVo getNeuroReflexRecord(ClinicalContactShortVo voClinicalContact, NeuroReflexesShortVo voNeuroReflexesShort)
{
	DomainFactory factory = getDomainFactory();
	
	NeuroReflexesExaminationVo voReflexExam = new NeuroReflexesExaminationVo(); 
	
	String hql = " from PatientProblem medicalProbOnAdmis "; 
	StringBuffer condStr = new StringBuffer();
	String andStr = " ";

	ArrayList markers = new ArrayList();
	ArrayList values = new ArrayList();
	
	if(voClinicalContact != null)
	{
		condStr.append(andStr + " medicalProbOnAdmis.clinicalContact.id = :id_ClinicalContact"); 
		markers.add("id_ClinicalContact");
		values.add(voClinicalContact.getID_ClinicalContact());
		andStr = " and ";
	}	
	
	condStr.append(andStr + " medicalProbOnAdmis.problemContext = :problemContext"); 
	markers.add("problemContext");
	values.add("Neuro - Reflexes");
	andStr = " and ";
	
	if (andStr.equals(" and "))
		hql += " where ";

	hql += condStr.toString();
	MedicalProbOnAdmisVoCollection collMedicalProbOnAdmis = MedicalProbOnAdmisVoAssembler.createMedicalProbOnAdmisVoCollectionFromPatientProblem(factory.find(hql, markers, values));
	voReflexExam.setProblemsOnAdmission(collMedicalProbOnAdmis);
	
	if (voNeuroReflexesShort != null)
	{
		voReflexExam.setNeuroRef(get(voNeuroReflexesShort));
		return voReflexExam;
	}
	else
	{
		NeuroReflexesVoCollection collNeuroReflexes = new NeuroReflexesVoCollection();
		hql = " from NeuExamReflxs neuExamReflxs"; 
		condStr = new StringBuffer();
		andStr = " ";
	
		markers = new ArrayList();
		values = new ArrayList();
	
		if(voClinicalContact.getID_ClinicalContactIsNotNull())
		{
			condStr.append(andStr + " neuExamReflxs.clinicalContact.id = :id_ClinicalContact"); 
			markers.add("id_ClinicalContact");
			values.add(voClinicalContact.getID_ClinicalContact());
			andStr = " and ";
		}	
		
		if (andStr.equals(" and "))
			hql += " where ";
	
		hql += condStr.toString();
		collNeuroReflexes = NeuroReflexesVoAssembler.createNeuroReflexesVoCollectionFromNeuExamReflxs(factory.find(hql, markers, values));
		if(collNeuroReflexes.size()>0)
		{
			collNeuroReflexes.sort(SortOrder.DESCENDING);
			voReflexExam.setNeuroRef(collNeuroReflexes.get(0));
		}
	}
	
	return voReflexExam;
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:71,代码来源:MedNeuroReflexesImpl.java

示例3: getNeuroReflexByCareContext

import ims.generalmedical.vo.NeuroReflexesVoCollection; //导入方法依赖的package包/类
public NeuroReflexesExaminationVo getNeuroReflexByCareContext(CareContextRefVo voCareContext, NeuroReflexesShortVo voNeuroReflexesShort)
{
	DomainFactory factory = getDomainFactory();
	
	NeuroReflexesExaminationVo voReflexExam = new NeuroReflexesExaminationVo();

	if (voNeuroReflexesShort != null)
	{
		voReflexExam.setNeuroRef(get(voNeuroReflexesShort));
		return voReflexExam;
	}
	else
	{
		NeuroReflexesVoCollection collNeuroReflexes = new NeuroReflexesVoCollection();
		String hql = " from NeuExamReflxs neuExamReflxs"; 
		StringBuffer condStr = new StringBuffer();
		String andStr = " ";
	
		ArrayList markers = new ArrayList();
		ArrayList values = new ArrayList();
	
		if(voCareContext.getID_CareContextIsNotNull())
		{
			condStr.append(andStr + " neuExamReflxs.careContext.id = :id"); 
			markers.add("id");
			values.add(voCareContext.getID_CareContext());
			andStr = " and ";
		}	
		
		condStr.append(andStr + " neuExamReflxs.clinicalContact.id is null"); 
		
		if (andStr.equals(" and "))
			hql += " where ";
	
		hql += condStr.toString();
		collNeuroReflexes = NeuroReflexesVoAssembler.createNeuroReflexesVoCollectionFromNeuExamReflxs(factory.find(hql, markers, values));
		if(collNeuroReflexes.size()>0)
		{
			collNeuroReflexes.sort(SortOrder.DESCENDING);
			voReflexExam.setNeuroRef(collNeuroReflexes.get(0));
		}
	}
	
	if(voCareContext != null)
		voReflexExam.setProblemsOnAdmission(getProblemByCareContext(voCareContext.getID_CareContext()));
		
	return voReflexExam;
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:49,代码来源:MedNeuroReflexesImpl.java


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