java类ims.core.vo.domain.PendingEmergencyAdmissionVoAssembler的实例源码

ADTImpl.java 文件源码 项目:AvoinApotti 阅读 30 收藏 0 点赞 0 评论 0
private PendingEmergencyAdmissionVoCollection listPendingEmergencyAdmissions(DomainFactory factory, PatientShort patVo, PasEventVo pasEvent)
{
    String hql = "from PendingEmergencyAdmission pea " + 
                " where pea.pasEvent.patient.id = :pat " + 
                " and pea.pasEvent.id = :eventId ";

    ArrayList<String> labels = new ArrayList<String>();
    labels.add("pat");
    labels.add("eventId");

    ArrayList<Object> values = new ArrayList<Object>();
    values.add(patVo.getID_Patient());
    values.add(pasEvent.getID_PASEvent());

    return PendingEmergencyAdmissionVoAssembler.createPendingEmergencyAdmissionVoCollectionFromPendingEmergencyAdmission(getDomainFactory().find(hql.toString(), labels, values));
}
ADTImpl.java 文件源码 项目:AvoinApotti 阅读 31 收藏 0 点赞 0 评论 0
@SuppressWarnings("unchecked")
public PendingEmergencyAdmissionVo getPendingEmergencyAdmission(
        PasEventVo pasEventVo) {
    DomainFactory factory = getDomainFactory();

    PASEvent domEvent = PASEvent.getPASEventFrompasevent_unq1(factory, (Patient)factory.getDomainObject(Patient.class, pasEventVo.getPatient().getID_Patient()), pasEventVo.getPasEventId());
    if (domEvent != null)
    {
        String hql = " from PendingEmergencyAdmission o where o.pasEvent.id = :pasEvent";
        List lst = factory.find(hql, new String[]{"pasEvent"}, new Object[]{domEvent.getId()});
        if (lst != null && lst.size() == 1)
            return PendingEmergencyAdmissionVoAssembler.create((PendingEmergencyAdmission) lst.get(0));
    }

    return null;
}
ADTImpl.java 文件源码 项目:openMAXIMS 阅读 26 收藏 0 点赞 0 评论 0
private PendingEmergencyAdmissionVoCollection listPendingEmergencyAdmissions(DomainFactory factory, PatientShort patVo, PasEventVo pasEvent)
{
    String hql = "from PendingEmergencyAdmission pea " + 
                " where pea.pasEvent.patient.id = :pat " + 
                " and pea.pasEvent.id = :eventId ";

    ArrayList<String> labels = new ArrayList<String>();
    labels.add("pat");
    labels.add("eventId");

    ArrayList<Object> values = new ArrayList<Object>();
    values.add(patVo.getID_Patient());
    values.add(pasEvent.getID_PASEvent());

    return PendingEmergencyAdmissionVoAssembler.createPendingEmergencyAdmissionVoCollectionFromPendingEmergencyAdmission(getDomainFactory().find(hql.toString(), labels, values));
}
ADTImpl.java 文件源码 项目:openMAXIMS 阅读 38 收藏 0 点赞 0 评论 0
@SuppressWarnings("unchecked")
public PendingEmergencyAdmissionVo getPendingEmergencyAdmission(
        PasEventVo pasEventVo) {
    DomainFactory factory = getDomainFactory();

    PASEvent domEvent = PASEvent.getPASEventFrompasevent_unq1(factory, (Patient)factory.getDomainObject(Patient.class, pasEventVo.getPatient().getID_Patient()), pasEventVo.getPasEventId());
    if (domEvent != null)
    {
        String hql = " from PendingEmergencyAdmission o where o.pasEvent.id = :pasEvent";
        List lst = factory.find(hql, new String[]{"pasEvent"}, new Object[]{domEvent.getId()});
        if (lst != null && lst.size() == 1)
            return PendingEmergencyAdmissionVoAssembler.create((PendingEmergencyAdmission) lst.get(0));
    }

    return null;
}
ADTImpl.java 文件源码 项目:openMAXIMS 阅读 31 收藏 0 点赞 0 评论 0
private PendingEmergencyAdmissionVoCollection listPendingEmergencyAdmissions(DomainFactory factory, PatientShort patVo, PasEventVo pasEvent)
{
    String hql = "from PendingEmergencyAdmission pea " + 
                " where pea.pasEvent.patient.id = :pat " + 
                " and pea.pasEvent.id = :eventId ";

    ArrayList<String> labels = new ArrayList<String>();
    labels.add("pat");
    labels.add("eventId");

    ArrayList<Object> values = new ArrayList<Object>();
    values.add(patVo.getID_Patient());
    values.add(pasEvent.getID_PASEvent());

    return PendingEmergencyAdmissionVoAssembler.createPendingEmergencyAdmissionVoCollectionFromPendingEmergencyAdmission(getDomainFactory().find(hql.toString(), labels, values));
}
ADTImpl.java 文件源码 项目:openMAXIMS 阅读 40 收藏 0 点赞 0 评论 0
@SuppressWarnings("unchecked")
public PendingEmergencyAdmissionVo getPendingEmergencyAdmission(
        PasEventVo pasEventVo) {
    DomainFactory factory = getDomainFactory();

    PASEvent domEvent = PASEvent.getPASEventFrompasevent_unq1(factory, (Patient)factory.getDomainObject(Patient.class, pasEventVo.getPatient().getID_Patient()), pasEventVo.getPasEventId());
    if (domEvent != null)
    {
        String hql = " from PendingEmergencyAdmission o where o.pasEvent.id = :pasEvent";
        List lst = factory.find(hql, new String[]{"pasEvent"}, new Object[]{domEvent.getId()});
        if (lst != null && lst.size() == 1)
            return PendingEmergencyAdmissionVoAssembler.create((PendingEmergencyAdmission) lst.get(0));
    }

    return null;
}
ADTImpl.java 文件源码 项目:openmaxims-linux 阅读 29 收藏 0 点赞 0 评论 0
private PendingEmergencyAdmissionVoCollection listPendingEmergencyAdmissions(DomainFactory factory, PatientShort patVo, PasEventVo pasEvent)
{
    String hql = "from PendingEmergencyAdmission pea " + 
                " where pea.pasEvent.patient.id = :pat " + 
                " and pea.pasEvent.id = :eventId ";

    ArrayList<String> labels = new ArrayList<String>();
    labels.add("pat");
    labels.add("eventId");

    ArrayList<Object> values = new ArrayList<Object>();
    values.add(patVo.getID_Patient());
    values.add(pasEvent.getID_PASEvent());

    return PendingEmergencyAdmissionVoAssembler.createPendingEmergencyAdmissionVoCollectionFromPendingEmergencyAdmission(getDomainFactory().find(hql.toString(), labels, values));
}
ADTImpl.java 文件源码 项目:openmaxims-linux 阅读 26 收藏 0 点赞 0 评论 0
@SuppressWarnings("unchecked")
public PendingEmergencyAdmissionVo getPendingEmergencyAdmission(
        PasEventVo pasEventVo) {
    DomainFactory factory = getDomainFactory();

    PASEvent domEvent = PASEvent.getPASEventFrompasevent_unq1(factory, (Patient)factory.getDomainObject(Patient.class, pasEventVo.getPatient().getID_Patient()), pasEventVo.getPasEventId());
    if (domEvent != null)
    {
        String hql = " from PendingEmergencyAdmission o where o.pasEvent.id = :pasEvent";
        List lst = factory.find(hql, new String[]{"pasEvent"}, new Object[]{domEvent.getId()});
        if (lst != null && lst.size() == 1)
            return PendingEmergencyAdmissionVoAssembler.create((PendingEmergencyAdmission) lst.get(0));
    }

    return null;
}
ADTImpl.java 文件源码 项目:AvoinApotti 阅读 21 收藏 0 点赞 0 评论 0
public PendingEmergencyAdmissionVo recordPendingEmergencyAdmission(
            PasEventVo pasEventVo,
            PendingEmergencyAdmissionVo pendingEmergencyAdmission) throws StaleObjectException{
        if (!pasEventVo.isValidated())
        {
            throw new DomainRuntimeException("Pas Event VO has not been validated!");
        }
//      pendingEmergencyAdmission.setAdmissionStatus(EmergencyAdmissionStatus.DTA );
        DomainFactory factory = getDomainFactory();             
        PendingEmergencyAdmission PEADomain = PendingEmergencyAdmissionVoAssembler.extractPendingEmergencyAdmission(factory, pendingEmergencyAdmission);
        PASEvent pasEventDomain=PasEventVoAssembler.extractPASEvent(factory, pasEventVo);
        factory.save(pasEventDomain);
        factory.save(PEADomain);
        return PendingEmergencyAdmissionVoAssembler.create(PEADomain);
    }
ADTImpl.java 文件源码 项目:openMAXIMS 阅读 28 收藏 0 点赞 0 评论 0
public PendingEmergencyAdmissionVo recordPendingEmergencyAdmission(
            PasEventVo pasEventVo,
            PendingEmergencyAdmissionVo pendingEmergencyAdmission) throws StaleObjectException{
        if (!pasEventVo.isValidated())
        {
            throw new DomainRuntimeException("Pas Event VO has not been validated!");
        }
//      pendingEmergencyAdmission.setAdmissionStatus(EmergencyAdmissionStatus.DTA );
        DomainFactory factory = getDomainFactory();             
        PendingEmergencyAdmission PEADomain = PendingEmergencyAdmissionVoAssembler.extractPendingEmergencyAdmission(factory, pendingEmergencyAdmission);
        PASEvent pasEventDomain=PasEventVoAssembler.extractPASEvent(factory, pasEventVo);
        factory.save(pasEventDomain);
        factory.save(PEADomain);
        return PendingEmergencyAdmissionVoAssembler.create(PEADomain);
    }
ADTImpl.java 文件源码 项目:openMAXIMS 阅读 30 收藏 0 点赞 0 评论 0
public PendingEmergencyAdmissionVo recordPendingEmergencyAdmission(
            PasEventVo pasEventVo,
            PendingEmergencyAdmissionVo pendingEmergencyAdmission) throws StaleObjectException{
        if (!pasEventVo.isValidated())
        {
            throw new DomainRuntimeException("Pas Event VO has not been validated!");
        }
//      pendingEmergencyAdmission.setAdmissionStatus(EmergencyAdmissionStatus.DTA );
        DomainFactory factory = getDomainFactory();             
        PendingEmergencyAdmission PEADomain = PendingEmergencyAdmissionVoAssembler.extractPendingEmergencyAdmission(factory, pendingEmergencyAdmission);
        PASEvent pasEventDomain=PasEventVoAssembler.extractPASEvent(factory, pasEventVo);
        factory.save(pasEventDomain);
        factory.save(PEADomain);
        return PendingEmergencyAdmissionVoAssembler.create(PEADomain);
    }
ADTImpl.java 文件源码 项目:openmaxims-linux 阅读 33 收藏 0 点赞 0 评论 0
public PendingEmergencyAdmissionVo recordPendingEmergencyAdmission(
            PasEventVo pasEventVo,
            PendingEmergencyAdmissionVo pendingEmergencyAdmission) throws StaleObjectException{
        if (!pasEventVo.isValidated())
        {
            throw new DomainRuntimeException("Pas Event VO has not been validated!");
        }
//      pendingEmergencyAdmission.setAdmissionStatus(EmergencyAdmissionStatus.DTA );
        DomainFactory factory = getDomainFactory();             
        PendingEmergencyAdmission PEADomain = PendingEmergencyAdmissionVoAssembler.extractPendingEmergencyAdmission(factory, pendingEmergencyAdmission);
        PASEvent pasEventDomain=PasEventVoAssembler.extractPASEvent(factory, pasEventVo);
        factory.save(pasEventDomain);
        factory.save(PEADomain);
        return PendingEmergencyAdmissionVoAssembler.create(PEADomain);
    }


问题


面经


文章

微信
公众号

扫码关注公众号