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


Java PathwayRTTStatusVo.setRTTStatus方法代码示例

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


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

示例1: getPathwayRttSTatus

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
private PathwayRTTStatusVoCollection getPathwayRttSTatus( PathwayRTTStatusVoCollection recordcoll)
{
	if( recordcoll == null || recordcoll.size() == 0)
		return null;
	PathwayRTTStatusVoCollection tempColl = new PathwayRTTStatusVoCollection();
	for( PathwayRTTStatusVo rttStatus : recordcoll)
	{
		if( rttStatus != null)
		{
			PathwayRTTStatusVo tempStatusVo = new PathwayRTTStatusVo();
			tempStatusVo.setRTTStatus(rttStatus.getRTTStatus());
			tempStatusVo.setSetting(rttStatus.getSetting());
			tempStatusVo.setStatusBy(rttStatus.getStatusBy());
			tempStatusVo.setStatusDateTime(rttStatus.getStatusDateTime());
			tempColl.add(tempStatusVo);
		}
	}
	
	return tempColl;
}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:21,代码来源:AppointmentOutcomeDialogImpl.java

示例2: onBtnSaveClick

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
@Override
	protected void onBtnSaveClick() throws ims.framework.exceptions.PresentationLogicException
	{
		PathwayRTTStatusVo status = form.getLocalContext().getRTTStatusVo();

		status.setRTTStatus(form.cmbStatusPoint().getValue());
		status.setRTTStatusUpdateReason(form.cmbUpdateReason().getValue());
		status.setRTTStatusUpdateComment(form.txtUpdateComment().getValue());
//		String[] errors = status.validate();
	
		
		try {
			domain.saveRTTStatus(status);
		} catch (StaleObjectException e) {
			engine.showMessage(ims.configuration.gen.ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());
			e.printStackTrace();
		}
		engine.close(DialogResult.OK);
	}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:20,代码来源:Logic.java

示例3: createRTTStatus

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
private PathwayRTTStatusVo createRTTStatus(Integer nationalCode, DateTime eventDateTime)
{
	if (nationalCode == null)
		return null;
	
	PathwayRTTStatusVo rttStatus = new PathwayRTTStatusVo();
	rttStatus.setRTTStatus(getRTTStatusPoint(nationalCode));
	rttStatus.setStatusDateTime(eventDateTime);
	
	Object mos = getMosUser();
	if (mos instanceof MemberOfStaffLiteVo)
	{
		rttStatus.setStatusBy((MemberOfStaffRefVo) mos);
	}

	return rttStatus;
}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:18,代码来源:ReferralTriageImpl.java

示例4: createRTTStatus

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
/**
 * Function will instantiate the RTTStatus but it will not commit it to database
 * @param appointmentOutcomeMap
 * @param eventDateTime 
 * @return
 */
private PathwayRTTStatusVo createRTTStatus(RTTStatusEventMapVo appointmentOutcomeMap, DateTime eventDateTime)
{
	if (appointmentOutcomeMap == null || appointmentOutcomeMap.getTargetRTTStatus() == null)
		return null;
	
	PathwayRTTStatusVo rttStatus = new PathwayRTTStatusVo();
	rttStatus.setRTTStatus(appointmentOutcomeMap.getTargetRTTStatus());
	rttStatus.setStatusDateTime(eventDateTime);
	
	Object mos = getMosUser();
	if (mos instanceof MemberOfStaffLiteVo)
	{
		rttStatus.setStatusBy((MemberOfStaffRefVo) mos);
	}

	return rttStatus;
}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:24,代码来源:ReferralDetailsImpl.java

示例5: updateAndCreateRecords

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
private void updateAndCreateRecords(DomainFactory factory, CatsReferral domReferral, RTTStatusEventMapVo rttMap) throws StaleObjectException, DomainInterfaceException
{
	if (ConfigFlag.DOM.RTT_STATUS_POINT_FUNCTIONALITY.getValue() && Boolean.TRUE.equals(domReferral.isRTTClockImpact()) && rttMap.getTargetRTTStatusIsNotNull())
	{
		PathwayRTTStatusVo pathwayRTTStatus = new PathwayRTTStatusVo();
		pathwayRTTStatus.setRTTStatus(rttMap.getTargetRTTStatus());
		pathwayRTTStatus.setStatusBy((MemberOfStaffRefVo) getMosUser());
		pathwayRTTStatus.setStatusDateTime(new DateTime());

		PathwayRTTStatus domainRttStatus = PathwayRTTStatusVoAssembler.extractPathwayRTTStatus(factory, pathwayRTTStatus);

		if (domReferral.getJourney() != null && domReferral.getJourney().getCurrentClock() != null)
		{
			domReferral.getJourney().getCurrentClock().setCurrentRTTStatus(domainRttStatus);

			if (domReferral.getJourney().getCurrentClock().getRTTStatusHistory() == null)
			{
				domReferral.getJourney().getCurrentClock().setRTTStatusHistory(new java.util.ArrayList());
			}

			domReferral.getJourney().getCurrentClock().getRTTStatusHistory().add(domainRttStatus);
		}
		
		domReferral.setCurrentRTTStatus(domainRttStatus);

		if (rttMap.getEvent() != null)
		{
			PatientEventVo patEvent = new PatientEventVo();
			patEvent.setPatient(PatientShortListVoAssembler.create(domReferral.getPatient()));
			patEvent.setEvent(rttMap.getEvent());
			patEvent.setEventDateTime(new DateTime());
			patEvent.setEventStatus(EventStatus.ACTIVE);
			patEvent.setJourney(PatientJourneyVoAssembler.create(domReferral.getJourney()));

			HL7PathwayIf impl = (HL7PathwayIf) getDomainImpl(HL7PathwayIfImpl.class);
			impl.instantiatePatientEvent(patEvent);
		}
	}
}
 
开发者ID:oopcell,项目名称:AvoinApotti,代码行数:40,代码来源:AdminEventImpl.java

示例6: getParentCurentRTTSTatus

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
private PathwayRTTStatusVo getParentCurentRTTSTatus(PathwayRTTStatusVo record)
{
	if( record == null)
		return null;
	
	PathwayRTTStatusVo tempVo = new PathwayRTTStatusVo();
	tempVo.setSetting(record.getSetting());
	tempVo.setStatusBy(record.getStatusBy());
	tempVo.setStatusDateTime(record.getStatusDateTime());
	tempVo.setRTTStatus(record.getRTTStatus());
	return tempVo;
	
}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:14,代码来源:AppointmentOutcomeDialogImpl.java

示例7: getRTTStatusWithNationalCode12

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
private PathwayRTTStatusVo  getRTTStatusWithNationalCode12(PatientPathwayJourneyForTransferOfCareVo record, DateTime eventDateTime) throws DomainInterfaceException
{
	int nationalCode = OTHER_SOURCE_OF_REFERRAL_NAT_CODE;
	
	RTTStatusPoint rttStatusPoint = getRTTStatusPoint(nationalCode);
	
	
	//WDEV-19383
	if (rttStatusPoint == null)
		throw new DomainInterfaceException("No RTT Status Point was found for National Code: " + nationalCode);
	
	Object mos = getMosUser();
			
	PathwayRTTStatusVo pathwayRTTStatus = new PathwayRTTStatusVo();
	pathwayRTTStatus.setRTTStatus(RTTStatusPointLiteVoAssembler.create(rttStatusPoint));
	if(mos instanceof MemberOfStaffLiteVo)
	{
		pathwayRTTStatus.setStatusBy((MemberOfStaffRefVo) mos);
	}
	
	pathwayRTTStatus.setStatusDateTime(eventDateTime);
	
	if(record!= null && record.getCurrentClock() != null)
   	{
		record.getCurrentClock().setCurrentRTTStatus(pathwayRTTStatus);
   			
   		if(record.getCurrentClock().getRTTStatusHistory() == null)
   			record.getCurrentClock().setRTTStatusHistory(new PathwayRTTStatusVoCollection());
   			
   		record.getCurrentClock().getRTTStatusHistory().add(pathwayRTTStatus);
   	}
	
	return pathwayRTTStatus;
}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:35,代码来源:AppointmentOutcomeDialogImpl.java

示例8: getPathwayClock

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
private PathwayClockForTransferOfCareVo getPathwayClock(PathwayClockForTransferOfCareVo record)
{
	if (record == null)
		return null;
	
	PathwayClockForTransferOfCareVo tempVo = new PathwayClockForTransferOfCareVo();
	tempVo.setExtClockId(record.getExtClockId());
	tempVo.setExtClockName(record.getExtClockName());
	tempVo.setStartDate(record.getStartDate());
	tempVo.setStopDate(record.getStopDate());
	tempVo.setTargetClockEnd(record.getTargetClockEnd());
	
	if (record.getCurrentPause() == null)
		tempVo.setCurrentPause(null);
	else
	{
		PauseDetailsVo tempPauseVo = new PauseDetailsVo();
		tempPauseVo.setPauseStart(record.getCurrentPause().getPauseStart());
		tempPauseVo.setPauseStop(record.getCurrentPause().getPauseStop());
		tempPauseVo.setActive(record.getCurrentPause().getActive());
		tempVo.setCurrentPause(tempPauseVo);
		
	}
	tempVo.setPauseDetails(record.getPauseDetails());
	tempVo.setPauseDetails(getPauseDetails(record.getPauseDetails()));
	
	if (record.getCurrentRTTStatus() == null)
		tempVo.setCurrentRTTStatus(null);
	else
	{
		PathwayRTTStatusVo tempStatusVo = new PathwayRTTStatusVo();
		tempStatusVo.setRTTStatus(record.getCurrentRTTStatus().getRTTStatus());
		tempStatusVo.setSetting(record.getCurrentRTTStatus().getSetting());
		tempStatusVo.setStatusBy(record.getCurrentRTTStatus().getStatusBy());
		tempStatusVo.setStatusDateTime(record.getCurrentRTTStatus().getStatusDateTime());
		tempVo.setCurrentRTTStatus(tempStatusVo);
	}
	tempVo.setRTTStatusHistory(getPathwayRttSTatus(record.getRTTStatusHistory()));
	
	return tempVo;
}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:42,代码来源:AppointmentOutcomeDialogImpl.java

示例9: copyRTTStatus

import ims.pathways.vo.PathwayRTTStatusVo; //导入方法依赖的package包/类
private PathwayRTTStatusVo copyRTTStatus(PathwayRTTStatusVo parent)
{
	if( parent == null )
		return null;
	
	
	PathwayRTTStatusVo child = new PathwayRTTStatusVo();
				
	child.setRTTStatus(parent.getRTTStatus());
	child.setStatusBy(parent.getStatusBy());
	child.setStatusDateTime(parent.getStatusDateTime());
	child.setSetting(parent.getSetting());
	child.setRTTStatusUpdateComment(parent.getRTTStatusUpdateComment());
	child.setRTTStatusUpdateReason(parent.getRTTStatusUpdateReason());
	
	return child;
	
	
}
 
开发者ID:IMS-MAXIMS,项目名称:openMAXIMS,代码行数:20,代码来源:AppointmentOutcomeDialogImpl.java


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