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