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


Java UrinalysisAssembler类代码示例

本文整理汇总了Java中ims.core.vo.domain.UrinalysisAssembler的典型用法代码示例。如果您正苦于以下问题:Java UrinalysisAssembler类的具体用法?Java UrinalysisAssembler怎么用?Java UrinalysisAssembler使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: saveUrinanalysis

import ims.core.vo.domain.UrinalysisAssembler; //导入依赖的package包/类
public ims.core.vo.Urinalysis saveUrinanalysis(ims.core.vo.Urinalysis voUrinanalysis) throws StaleObjectException
{
	if (!voUrinanalysis.isValidated())
	{
		throw new DomainRuntimeException("Urinanalysis has not been validated");
	}
	
	DomainFactory factory = getDomainFactory();
	Urinalysis doUrinalysis = UrinalysisAssembler.extractUrinalysis(factory, voUrinanalysis);
	
	//java.util.Set formsCSet = doNursingEpisDetails.getUrinalysis();
	//formsCSet.add(doUrinalysis);

	voUrinanalysis.setID_Urinalysis(doUrinalysis.getId());
	
	factory.save(doUrinalysis);
	return UrinalysisAssembler.create(doUrinalysis);
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:19,代码来源:UrinalysisImpl.java

示例2: listUrinanalysis

import ims.core.vo.domain.UrinalysisAssembler; //导入依赖的package包/类
/**
* lists Urinanalysis records
*/
public UrinalysisCollection listUrinanalysis(ims.core.vo.Urinalysis voUrinalysis)throws DomainInterfaceException
{	
	UrinalysisCollection voCollUrinanalysis = new UrinalysisCollection();
	if(voCollUrinanalysis == null)
		return voCollUrinanalysis;
	
	DomainFactory factory = getDomainFactory();	
	StringBuffer hql = new StringBuffer("");
	String query = "from Urinalysis t";
	ArrayList markers = new ArrayList();
	ArrayList values = new ArrayList();
	String andStr = "";
	
	if (voUrinalysis.getCareContextIsNotNull())
	{
		hql.append(andStr + " t.careContext.id = :cc");
		markers.add("cc");
		values.add(voUrinalysis.getCareContext().getID_CareContext());
		andStr = " and";
		
		if(voUrinalysis.getIsActiveIsNotNull()) //the active ones
		{
			hql.append(andStr + " t.isActive = :active");
			markers.add("active");
			values.add(voUrinalysis.getIsActive());
			andStr = " and";
		}
	}

	if(andStr.equals(" and"))
		query += " where";
	
	query += hql.toString();
	List urs = factory.find(query, markers, values);							
	return UrinalysisAssembler.createUrinalysisCollectionFromUrinalysis(urs).sort(SortOrder.DESCENDING);

}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:41,代码来源:UrinalysisImpl.java

示例3: listUrinalysisByCareContext

import ims.core.vo.domain.UrinalysisAssembler; //导入依赖的package包/类
public ims.core.vo.UrinalysisCollection listUrinalysisByCareContext(ims.core.admin.vo.CareContextRefVo careContextRef, Boolean activeFilter)
{
	if (careContextRef == null || careContextRef.getID_CareContext() == null)
	{
		throw new CodingRuntimeException("Cannot get Urinalysis on null Id for CareContext ");
	}

	DomainFactory factory = getDomainFactory();
	StringBuffer hql = new StringBuffer();
	ArrayList<String> markers = new ArrayList<String>();
	ArrayList<Object> values = new ArrayList<Object>();

	hql.append("from Urinalysis as urinalysis where urinalysis.careContext.id = :cc ");

	markers.add("cc");
	values.add(careContextRef.getID_CareContext());

	if (activeFilter) // the active ones
	{
		hql.append(" and urinalysis.isActive = :active");
		markers.add("active");
		values.add(activeFilter);
	}

	List<?> list = factory.find(hql.toString(), markers, values);

	return UrinalysisAssembler.createUrinalysisCollectionFromUrinalysis(list).sort(SortOrder.DESCENDING);

}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:30,代码来源:UrinalysisCcImpl.java

示例4: save

import ims.core.vo.domain.UrinalysisAssembler; //导入依赖的package包/类
public ims.core.vo.Urinalysis save(ims.core.vo.Urinalysis voUrinanalysis) throws ims.domain.exceptions.StaleObjectException
{
	if (!voUrinanalysis.isValidated())
	{
		throw new DomainRuntimeException("Urinanalysis has not been validated");
	}

	DomainFactory factory = getDomainFactory();
	Urinalysis doUrinalysis = UrinalysisAssembler.extractUrinalysis(factory, voUrinanalysis);

	voUrinanalysis.setID_Urinalysis(doUrinalysis.getId());

	factory.save(doUrinalysis);
	return UrinalysisAssembler.create(doUrinalysis);
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:16,代码来源:UrinalysisCcImpl.java

示例5: getUrinalysis

import ims.core.vo.domain.UrinalysisAssembler; //导入依赖的package包/类
public ims.core.vo.Urinalysis getUrinalysis(UrinalysisRefVo urinalysisRef)
{
	if (urinalysisRef == null || urinalysisRef.getID_Urinalysis() == null)
	{
		throw new CodingRuntimeException("Cannot get Urinalysis on null Id ");
	}

	DomainFactory factory = getDomainFactory();

	Urinalysis domainUrinalysis = (Urinalysis) factory.getDomainObject(Urinalysis.class, urinalysisRef.getID_Urinalysis());

	return UrinalysisAssembler.create(domainUrinalysis);
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:14,代码来源:UrinalysisCcImpl.java


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