本文整理汇总了Java中ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler类的典型用法代码示例。如果您正苦于以下问题:Java ReferralsRecordingShortVoAssembler类的具体用法?Java ReferralsRecordingShortVoAssembler怎么用?Java ReferralsRecordingShortVoAssembler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ReferralsRecordingShortVoAssembler类属于ims.clinical.vo.domain包,在下文中一共展示了ReferralsRecordingShortVoAssembler类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: listReferralsRecording
import ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler; //导入依赖的package包/类
/**
* listReferralsRecording
*/
public ims.clinical.vo.ReferralsRecordingShortVoCollection listReferralsRecording(ims.core.admin.vo.CareContextRefVo careContextRefVo)
{
DomainFactory factory = getDomainFactory();
String hql = "from ReferralsRecording rr where rr.careContext.id = " + careContextRefVo.getID_CareContext();
return ReferralsRecordingShortVoAssembler.
createReferralsRecordingShortVoCollectionFromReferralsRecording((factory.find(hql))).sort();
}
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:12,代码来源:CancerreferralDetailsImpl.java
示例2: getReferralsRecording
import ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler; //导入依赖的package包/类
public ReferralsRecordingShortVo getReferralsRecording(ReferralsRecordingRefVo voRef)
{
if(voRef == null || voRef.getID_ReferralsRecording() == null)
{
throw new DomainRuntimeException("Invalid record");
}
DomainFactory factory = getDomainFactory();
ReferralsRecording domainRecord = (ReferralsRecording)factory.
getDomainObject(ReferralsRecording.class, voRef.getID_ReferralsRecording().intValue());
return ReferralsRecordingShortVoAssembler.create(domainRecord);
}
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:14,代码来源:DemoReferralListImpl.java
示例3: listReferralsForPatient
import ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler; //导入依赖的package包/类
/**
* List Referrals
*/
public ReferralsRecordingShortVoCollection listReferralsForPatient(ReferralSearchCriteriaVo referralCriteria)
{
if(referralCriteria == null)
throw new RuntimeException("Cannot get ReferralsRecordingVo for null referralCriteria");
DomainFactory factory = getDomainFactory();
StringBuffer hql = new StringBuffer(" ");
String query = "from ReferralsRecording rr ";
ArrayList markers = new ArrayList();
ArrayList values = new ArrayList();
String andStr = " ";
hql.append(andStr + " rr.careContext.episodeOfCare.careSpell.patient.id = :patient");
markers.add("patient");
values.add(referralCriteria.getPatient().getID_Patient());
andStr = " and ";
if(referralCriteria.getSpecialtyFunctionCode() != null)
{
hql.append(andStr + " rr.specialtyFunctionCode = :specialtyFunctionCode");
markers.add("specialtyFunctionCode");
values.add(getDomLookup(referralCriteria.getSpecialtyFunctionCode()));
andStr = " and ";
}
if(referralCriteria.getDisciplineIsNotNull())
{
hql.append(andStr + " rr.discipline = :discipline");
markers.add("discipline");
values.add(getDomLookup(referralCriteria.getDiscipline()));
andStr = " and ";
}
if(referralCriteria.getReferralStatus() != null)
{
hql.append(andStr + " rr.referralStatus = :rStat");
markers.add("rStat");
values.add(getDomLookup(referralCriteria.getReferralStatus()));
andStr = " and ";
}
if(referralCriteria.getReferralSource() != null)
{
hql.append(andStr + " rr.referralSource = :rS");
markers.add("rS");
values.add(getDomLookup(referralCriteria.getReferralSource()));
andStr = " and ";
}
if(referralCriteria.getReferralHCP() != null)
{
hql.append(andStr + " rr.referralHCP.id = :rHCP");
markers.add("rHCP");
values.add(referralCriteria.getReferralHCP().getID_MemberOfStaff());
andStr = " and ";
}
if(referralCriteria.getFromDateIsNotNull())
{
hql.append(andStr + " rr.dateSent >= :dateReceivedFrom");
markers.add("dateReceivedFrom");
values.add(referralCriteria.getFromDate().getDate());
andStr = " and ";
}
if(referralCriteria.getToDateIsNotNull())
{
hql.append(andStr + " rr.dateSent <= :dateReceivedTo");
markers.add("dateReceivedTo");
values.add(referralCriteria.getToDate().getDate());
andStr = " and ";
}
if (markers.size() > 0) query += " where ";
query += hql.toString();
List rrList = factory.find(query, markers, values);
ReferralsRecordingShortVoCollection coll = ReferralsRecordingShortVoAssembler.createReferralsRecordingShortVoCollectionFromReferralsRecording(rrList);
if(coll != null && coll.size() > 0)
return coll;
else
return null;
}
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:81,代码来源:DemoPatientReferralListImpl.java
示例4: list
import ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler; //导入依赖的package包/类
public ReferralsRecordingShortVoCollection list(CareContextRefVo careContext)
{
return ReferralsRecordingShortVoAssembler.createReferralsRecordingShortVoCollectionFromReferralsRecording(
getDomainFactory().find("from ReferralsRecording as ref where ref.careContext.id = :CARE_CONTEXT and ref.referralCategory = :REF_CAT",
new String[] {"CARE_CONTEXT", "REF_CAT"}, new Object[] {careContext.getID_CareContext(), getDomLookup(ReferralCategory.FURTHERREFERRAL)}));
}
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:7,代码来源:ReferralsRecordingImpl.java
注:本文中的ims.clinical.vo.domain.ReferralsRecordingShortVoAssembler类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论