Java 类ims.core.vo.domain.EquipmentVoAssembler 实例源码

项目:AvoinApotti    文件:EquipmentImpl.java   
public EquipmentVoCollection listEquipment(PatientShort voPrisoner, Boolean activeOnly) 
{
    if (voPrisoner == null)
        throw new RuntimeException("Cannot get EquipmentVoCollection for null patient");

    DomainFactory factory = getDomainFactory();

    ArrayList<String> params = new ArrayList<String>();
    ArrayList<Object> values = new ArrayList<Object>();

    String hql = "from Equipment eq where eq.careContext.episodeOfCare.careSpell.patient.id = :patientId";

    params.add("patientId");
    values.add(voPrisoner.getID_Patient());

    if (Boolean.TRUE.equals(activeOnly))
    {
        hql += " and (eq.inactive = :inactive or eq.inactive is null) ";
        params.add("inactive");
        values.add(Boolean.FALSE);
    }

    List equipList = factory.find(hql, params, values);

    return EquipmentVoAssembler.createEquipmentVoCollectionFromEquipment(equipList);
}
项目:openMAXIMS    文件:EquipmentImpl.java   
public EquipmentVoCollection listEquipment(PatientShort voPrisoner, Boolean activeOnly) 
{
    if (voPrisoner == null)
        throw new RuntimeException("Cannot get EquipmentVoCollection for null patient");

    DomainFactory factory = getDomainFactory();

    ArrayList<String> params = new ArrayList<String>();
    ArrayList<Object> values = new ArrayList<Object>();

    String hql = "from Equipment eq where eq.careContext.episodeOfCare.careSpell.patient.id = :patientId";

    params.add("patientId");
    values.add(voPrisoner.getID_Patient());

    if (Boolean.TRUE.equals(activeOnly))
    {
        hql += " and (eq.inactive = :inactive or eq.inactive is null) ";
        params.add("inactive");
        values.add(Boolean.FALSE);
    }

    List equipList = factory.find(hql, params, values);

    return EquipmentVoAssembler.createEquipmentVoCollectionFromEquipment(equipList);
}
项目:openMAXIMS    文件:EquipmentImpl.java   
public EquipmentVoCollection listEquipment(PatientShort voPrisoner, Boolean activeOnly) 
{
    if (voPrisoner == null)
        throw new RuntimeException("Cannot get EquipmentVoCollection for null patient");

    DomainFactory factory = getDomainFactory();

    ArrayList<String> params = new ArrayList<String>();
    ArrayList<Object> values = new ArrayList<Object>();

    String hql = "from Equipment eq where eq.careContext.episodeOfCare.careSpell.patient.id = :patientId";

    params.add("patientId");
    values.add(voPrisoner.getID_Patient());

    if (Boolean.TRUE.equals(activeOnly))
    {
        hql += " and (eq.inactive = :inactive or eq.inactive is null) ";
        params.add("inactive");
        values.add(Boolean.FALSE);
    }

    List equipList = factory.find(hql, params, values);

    return EquipmentVoAssembler.createEquipmentVoCollectionFromEquipment(equipList);
}
项目:openmaxims-linux    文件:EquipmentImpl.java   
public EquipmentVoCollection listEquipment(PatientShort voPrisoner, Boolean activeOnly) 
{
    if (voPrisoner == null)
        throw new RuntimeException("Cannot get EquipmentVoCollection for null patient");

    DomainFactory factory = getDomainFactory();

    ArrayList<String> params = new ArrayList<String>();
    ArrayList<Object> values = new ArrayList<Object>();

    String hql = "from Equipment eq where eq.careContext.episodeOfCare.careSpell.patient.id = :patientId";

    params.add("patientId");
    values.add(voPrisoner.getID_Patient());

    if (Boolean.TRUE.equals(activeOnly))
    {
        hql += " and (eq.inactive = :inactive or eq.inactive is null) ";
        params.add("inactive");
        values.add(Boolean.FALSE);
    }

    List equipList = factory.find(hql, params, values);

    return EquipmentVoAssembler.createEquipmentVoCollectionFromEquipment(equipList);
}
项目:AvoinApotti    文件:EquipmentImpl.java   
public EquipmentVo saveEquipmentDetails(EquipmentVo equipment) throws DomainInterfaceException, StaleObjectException 
{
    if (!equipment.isValidated())
    {
        throw new DomainRuntimeException("Equipment has not been validated");
    }
    DomainFactory factory = getDomainFactory();

    Equipment doEquipment = EquipmentVoAssembler.extractEquipment(factory, equipment);

    factory.save(doEquipment);
    return EquipmentVoAssembler.create(doEquipment);
}
项目:AvoinApotti    文件:EquipmentImpl.java   
public EquipmentVoCollection listEquipmentByCareContext(CareContextLiteVo voCareContextLite, Boolean activeOnly) 
{
    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer();
    String query = " from Equipment eq ";
    ArrayList markers= new ArrayList();
    ArrayList values = new ArrayList();
    String andStr = " ";

    if(voCareContextLite.getEpisodeOfCareIsNotNull())
    {
        hql.append(andStr + " eq.careContext.id = :ec");
        markers.add("ec");
        values.add(voCareContextLite.getID_CareContext());
        andStr = " and ";
    }

    if (Boolean.TRUE.equals(activeOnly))
    {
        hql.append(andStr + " eq.inactive is null ");
        andStr = " and ";
    }

    if (markers.size() > 0) query += " where ";
    query += hql.toString();    

    java.util.List edList = factory.find(query,markers,values);
    EquipmentVoCollection voEquipmentColl = EquipmentVoAssembler.createEquipmentVoCollectionFromEquipment(edList);

    if(voEquipmentColl.size()>0)
        return voEquipmentColl;
    else
        return null;    
    }
项目:AvoinApotti    文件:EquipmentImpl.java   
public EquipmentVo getEquipment(EquipmentRefVo equipmentId) 
{
    if(equipmentId == null || !equipmentId.getID_EquipmentIsNotNull())
        throw new CodingRuntimeException("Can not get Equipment on null Id.");

    return EquipmentVoAssembler.create((Equipment) getDomainFactory().getDomainObject(Equipment.class, equipmentId.getID_Equipment()));
}
项目:openMAXIMS    文件:EquipmentImpl.java   
public EquipmentVo saveEquipmentDetails(EquipmentVo equipment) throws DomainInterfaceException, StaleObjectException 
{
    if (!equipment.isValidated())
    {
        throw new DomainRuntimeException("Equipment has not been validated");
    }
    DomainFactory factory = getDomainFactory();

    Equipment doEquipment = EquipmentVoAssembler.extractEquipment(factory, equipment);

    factory.save(doEquipment);
    return EquipmentVoAssembler.create(doEquipment);
}
项目:openMAXIMS    文件:EquipmentImpl.java   
public EquipmentVoCollection listEquipmentByCareContext(CareContextLiteVo voCareContextLite, Boolean activeOnly) 
{
    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer();
    String query = " from Equipment eq ";
    ArrayList markers= new ArrayList();
    ArrayList values = new ArrayList();
    String andStr = " ";

    if(voCareContextLite.getEpisodeOfCareIsNotNull())
    {
        hql.append(andStr + " eq.careContext.id = :ec");
        markers.add("ec");
        values.add(voCareContextLite.getID_CareContext());
        andStr = " and ";
    }

    if (Boolean.TRUE.equals(activeOnly))
    {
        hql.append(andStr + " eq.inactive is null ");
        andStr = " and ";
    }

    if (markers.size() > 0) query += " where ";
    query += hql.toString();    

    java.util.List edList = factory.find(query,markers,values);
    EquipmentVoCollection voEquipmentColl = EquipmentVoAssembler.createEquipmentVoCollectionFromEquipment(edList);

    if(voEquipmentColl.size()>0)
        return voEquipmentColl;
    else
        return null;    
    }
项目:openMAXIMS    文件:EquipmentImpl.java   
public EquipmentVo getEquipment(EquipmentRefVo equipmentId) 
{
    if(equipmentId == null || !equipmentId.getID_EquipmentIsNotNull())
        throw new CodingRuntimeException("Can not get Equipment on null Id.");

    return EquipmentVoAssembler.create((Equipment) getDomainFactory().getDomainObject(Equipment.class, equipmentId.getID_Equipment()));
}
项目:openMAXIMS    文件:EquipmentImpl.java   
public EquipmentVo saveEquipmentDetails(EquipmentVo equipment) throws DomainInterfaceException, StaleObjectException 
{
    if (!equipment.isValidated())
    {
        throw new DomainRuntimeException("Equipment has not been validated");
    }
    DomainFactory factory = getDomainFactory();

    Equipment doEquipment = EquipmentVoAssembler.extractEquipment(factory, equipment);

    factory.save(doEquipment);
    return EquipmentVoAssembler.create(doEquipment);
}
项目:openMAXIMS    文件:EquipmentImpl.java   
public EquipmentVoCollection listEquipmentByCareContext(CareContextLiteVo voCareContextLite, Boolean activeOnly) 
{
    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer();
    String query = " from Equipment eq ";
    ArrayList markers= new ArrayList();
    ArrayList values = new ArrayList();
    String andStr = " ";

    if(voCareContextLite.getEpisodeOfCareIsNotNull())
    {
        hql.append(andStr + " eq.careContext.id = :ec");
        markers.add("ec");
        values.add(voCareContextLite.getID_CareContext());
        andStr = " and ";
    }

    if (Boolean.TRUE.equals(activeOnly))
    {
        hql.append(andStr + " eq.inactive is null ");
        andStr = " and ";
    }

    if (markers.size() > 0) query += " where ";
    query += hql.toString();    

    java.util.List edList = factory.find(query,markers,values);
    EquipmentVoCollection voEquipmentColl = EquipmentVoAssembler.createEquipmentVoCollectionFromEquipment(edList);

    if(voEquipmentColl.size()>0)
        return voEquipmentColl;
    else
        return null;    
    }
项目:openMAXIMS    文件:EquipmentImpl.java   
public EquipmentVo getEquipment(EquipmentRefVo equipmentId) 
{
    if(equipmentId == null || !equipmentId.getID_EquipmentIsNotNull())
        throw new CodingRuntimeException("Can not get Equipment on null Id.");

    return EquipmentVoAssembler.create((Equipment) getDomainFactory().getDomainObject(Equipment.class, equipmentId.getID_Equipment()));
}
项目:openmaxims-linux    文件:EquipmentImpl.java   
public EquipmentVo saveEquipmentDetails(EquipmentVo equipment) throws DomainInterfaceException, StaleObjectException 
{
    if (!equipment.isValidated())
    {
        throw new DomainRuntimeException("Equipment has not been validated");
    }
    DomainFactory factory = getDomainFactory();

    Equipment doEquipment = EquipmentVoAssembler.extractEquipment(factory, equipment);

    factory.save(doEquipment);
    return EquipmentVoAssembler.create(doEquipment);
}
项目:openmaxims-linux    文件:EquipmentImpl.java   
public EquipmentVoCollection listEquipmentByCareContext(CareContextLiteVo voCareContextLite, Boolean activeOnly) 
{
    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer();
    String query = " from Equipment eq ";
    ArrayList markers= new ArrayList();
    ArrayList values = new ArrayList();
    String andStr = " ";

    if(voCareContextLite.getEpisodeOfCareIsNotNull())
    {
        hql.append(andStr + " eq.careContext.id = :ec");
        markers.add("ec");
        values.add(voCareContextLite.getID_CareContext());
        andStr = " and ";
    }

    if (Boolean.TRUE.equals(activeOnly))
    {
        hql.append(andStr + " eq.inactive is null ");
        andStr = " and ";
    }

    if (markers.size() > 0) query += " where ";
    query += hql.toString();    

    java.util.List edList = factory.find(query,markers,values);
    EquipmentVoCollection voEquipmentColl = EquipmentVoAssembler.createEquipmentVoCollectionFromEquipment(edList);

    if(voEquipmentColl.size()>0)
        return voEquipmentColl;
    else
        return null;    
    }
项目:openmaxims-linux    文件:EquipmentImpl.java   
public EquipmentVo getEquipment(EquipmentRefVo equipmentId) 
{
    if(equipmentId == null || !equipmentId.getID_EquipmentIsNotNull())
        throw new CodingRuntimeException("Can not get Equipment on null Id.");

    return EquipmentVoAssembler.create((Equipment) getDomainFactory().getDomainObject(Equipment.class, equipmentId.getID_Equipment()));
}