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

项目:AvoinApotti    文件:DailyFluidManagementChartImpl.java   
public ShiftDetailsVoCollection listShiftDetailsByCareContext(CareContextRefVo refCareContext) 
{
    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer(" ");
    String query = "from ShiftDetails t ";
    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    if (refCareContext == null)
        return null;

    hql.append(" t.careContext.id = :cc");
    markers.add("cc");
    values.add(refCareContext.getID_CareContext());
    query += " where ";

    query += hql.toString();
    List shiftList = factory.find(query, markers, values);
    return ShiftDetailsVoAssembler.createShiftDetailsVoCollectionFromShiftDetails(shiftList).sort(SortOrder.DESCENDING);
}
项目:openMAXIMS    文件:DailyFluidManagementChartImpl.java   
public ShiftDetailsVoCollection listShiftDetailsByCareContext(CareContextRefVo refCareContext) 
{
    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer(" ");
    String query = "from ShiftDetails t ";
    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    if (refCareContext == null)
        return null;

    hql.append(" t.careContext.id = :cc");
    markers.add("cc");
    values.add(refCareContext.getID_CareContext());
    query += " where ";

    query += hql.toString();
    List shiftList = factory.find(query, markers, values);
    return ShiftDetailsVoAssembler.createShiftDetailsVoCollectionFromShiftDetails(shiftList).sort(SortOrder.DESCENDING);
}
项目:openMAXIMS    文件:DailyFluidManagementChartImpl.java   
public ShiftDetailsVoCollection listShiftDetailsByCareContext(CareContextRefVo refCareContext) 
{
    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer(" ");
    String query = "from ShiftDetails t ";
    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    if (refCareContext == null)
        return null;

    hql.append(" t.careContext.id = :cc");
    markers.add("cc");
    values.add(refCareContext.getID_CareContext());
    query += " where ";

    query += hql.toString();
    List shiftList = factory.find(query, markers, values);
    return ShiftDetailsVoAssembler.createShiftDetailsVoCollectionFromShiftDetails(shiftList).sort(SortOrder.DESCENDING);
}
项目:openmaxims-linux    文件:DailyFluidManagementChartImpl.java   
public ShiftDetailsVoCollection listShiftDetailsByCareContext(CareContextRefVo refCareContext) 
{
    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer(" ");
    String query = "from ShiftDetails t ";
    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    if (refCareContext == null)
        return null;

    hql.append(" t.careContext.id = :cc");
    markers.add("cc");
    values.add(refCareContext.getID_CareContext());
    query += " where ";

    query += hql.toString();
    List shiftList = factory.find(query, markers, values);
    return ShiftDetailsVoAssembler.createShiftDetailsVoCollectionFromShiftDetails(shiftList).sort(SortOrder.DESCENDING);
}
项目:AvoinApotti    文件:VitalSignsVentilationChartImpl.java   
public ShiftDetailsVoCollection listShiftDetails(CareContextRefVo refCareContext)
{
    DomainFactory factory = getDomainFactory();

    String query = "from ShiftDetails as s1_1 where (s1_1.id in (select distinct vc.shiftDetails.id from VentilationChart vc) and s1_1.careContext.id = :care) ";
    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();
    markers.add("care");
    values.add(refCareContext.getID_CareContext());

    List lst = factory.find(query, markers, values);    
    ShiftDetailsVoCollection voShiftDetailsVoCollection = ShiftDetailsVoAssembler.createShiftDetailsVoCollectionFromShiftDetails(lst).sort(SortOrder.DESCENDING);

    return voShiftDetailsVoCollection;
}
项目:AvoinApotti    文件:VitalSignsVentilationChartDialogImpl.java   
public ShiftDetailsVo getShiftDetails(DateTime startDate, CareContextRefVo refCareContext)
{
    DomainFactory factory = getDomainFactory();
    String filter = " from ShiftDetails sd ";
    String andStr = " ";
    StringBuffer filterString = new StringBuffer();
    ArrayList markerNames = new ArrayList();
    ArrayList markerValues = new ArrayList();

    if (refCareContext != null)
    {
        filterString.append(" sd.careContext.id = :careContext ");
        markerNames.add("careContext");
        markerValues.add(refCareContext.getID_CareContext());
        andStr = " and ";
    }
    if(startDate != null)
    {
        filterString.append(andStr + " sd.startDateTime = :dateFrom ");
        markerNames.add("dateFrom");
        markerValues.add(startDate.getJavaDate());
    }

    if(andStr.equals(" and "))
        filter += " where ";
    filter += filterString.toString();

    List list = factory.find(filter, markerNames, markerValues);
    if(list != null && list.size() > 0)
        return ShiftDetailsVoAssembler.create((ShiftDetails) list.get(0));

    return null;
}
项目:openMAXIMS    文件:VitalSignsVentilationChartImpl.java   
public ShiftDetailsVoCollection listShiftDetails(CareContextRefVo refCareContext)
{
    DomainFactory factory = getDomainFactory();

    String query = "from ShiftDetails as s1_1 where (s1_1.id in (select distinct vc.shiftDetails.id from VentilationChart vc) and s1_1.careContext.id = :care) ";
    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();
    markers.add("care");
    values.add(refCareContext.getID_CareContext());

    List lst = factory.find(query, markers, values);    
    ShiftDetailsVoCollection voShiftDetailsVoCollection = ShiftDetailsVoAssembler.createShiftDetailsVoCollectionFromShiftDetails(lst).sort(SortOrder.DESCENDING);

    return voShiftDetailsVoCollection;
}
项目:openMAXIMS    文件:VitalSignsVentilationChartDialogImpl.java   
public ShiftDetailsVo getShiftDetails(DateTime startDate, CareContextRefVo refCareContext)
{
    DomainFactory factory = getDomainFactory();
    String filter = " from ShiftDetails sd ";
    String andStr = " ";
    StringBuffer filterString = new StringBuffer();
    ArrayList markerNames = new ArrayList();
    ArrayList markerValues = new ArrayList();

    if (refCareContext != null)
    {
        filterString.append(" sd.careContext.id = :careContext ");
        markerNames.add("careContext");
        markerValues.add(refCareContext.getID_CareContext());
        andStr = " and ";
    }
    if(startDate != null)
    {
        filterString.append(andStr + " sd.startDateTime = :dateFrom ");
        markerNames.add("dateFrom");
        markerValues.add(startDate.getJavaDate());
    }

    if(andStr.equals(" and "))
        filter += " where ";
    filter += filterString.toString();

    List list = factory.find(filter, markerNames, markerValues);
    if(list != null && list.size() > 0)
        return ShiftDetailsVoAssembler.create((ShiftDetails) list.get(0));

    return null;
}
项目:openMAXIMS    文件:VitalSignsVentilationChartImpl.java   
public ShiftDetailsVoCollection listShiftDetails(CareContextRefVo refCareContext)
{
    DomainFactory factory = getDomainFactory();

    String query = "from ShiftDetails as s1_1 where (s1_1.id in (select distinct vc.shiftDetails.id from VentilationChart vc) and s1_1.careContext.id = :care) ";
    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();
    markers.add("care");
    values.add(refCareContext.getID_CareContext());

    List lst = factory.find(query, markers, values);    
    ShiftDetailsVoCollection voShiftDetailsVoCollection = ShiftDetailsVoAssembler.createShiftDetailsVoCollectionFromShiftDetails(lst).sort(SortOrder.DESCENDING);

    return voShiftDetailsVoCollection;
}
项目:openMAXIMS    文件:VitalSignsVentilationChartDialogImpl.java   
public ShiftDetailsVo getShiftDetails(DateTime startDate, CareContextRefVo refCareContext)
{
    DomainFactory factory = getDomainFactory();
    String filter = " from ShiftDetails sd ";
    String andStr = " ";
    StringBuffer filterString = new StringBuffer();
    ArrayList markerNames = new ArrayList();
    ArrayList markerValues = new ArrayList();

    if (refCareContext != null)
    {
        filterString.append(" sd.careContext.id = :careContext ");
        markerNames.add("careContext");
        markerValues.add(refCareContext.getID_CareContext());
        andStr = " and ";
    }
    if(startDate != null)
    {
        filterString.append(andStr + " sd.startDateTime = :dateFrom ");
        markerNames.add("dateFrom");
        markerValues.add(startDate.getJavaDate());
    }

    if(andStr.equals(" and "))
        filter += " where ";
    filter += filterString.toString();

    List list = factory.find(filter, markerNames, markerValues);
    if(list != null && list.size() > 0)
        return ShiftDetailsVoAssembler.create((ShiftDetails) list.get(0));

    return null;
}
项目:openmaxims-linux    文件:VitalSignsVentilationChartImpl.java   
public ShiftDetailsVoCollection listShiftDetails(CareContextRefVo refCareContext)
{
    DomainFactory factory = getDomainFactory();

    String query = "from ShiftDetails as s1_1 where (s1_1.id in (select distinct vc.shiftDetails.id from VentilationChart vc) and s1_1.careContext.id = :care) ";
    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();
    markers.add("care");
    values.add(refCareContext.getID_CareContext());

    List lst = factory.find(query, markers, values);    
    ShiftDetailsVoCollection voShiftDetailsVoCollection = ShiftDetailsVoAssembler.createShiftDetailsVoCollectionFromShiftDetails(lst).sort(SortOrder.DESCENDING);

    return voShiftDetailsVoCollection;
}
项目:openmaxims-linux    文件:VitalSignsVentilationChartDialogImpl.java   
public ShiftDetailsVo getShiftDetails(DateTime startDate, CareContextRefVo refCareContext)
{
    DomainFactory factory = getDomainFactory();
    String filter = " from ShiftDetails sd ";
    String andStr = " ";
    StringBuffer filterString = new StringBuffer();
    ArrayList markerNames = new ArrayList();
    ArrayList markerValues = new ArrayList();

    if (refCareContext != null)
    {
        filterString.append(" sd.careContext.id = :careContext ");
        markerNames.add("careContext");
        markerValues.add(refCareContext.getID_CareContext());
        andStr = " and ";
    }
    if(startDate != null)
    {
        filterString.append(andStr + " sd.startDateTime = :dateFrom ");
        markerNames.add("dateFrom");
        markerValues.add(startDate.getJavaDate());
    }

    if(andStr.equals(" and "))
        filter += " where ";
    filter += filterString.toString();

    List list = factory.find(filter, markerNames, markerValues);
    if(list != null && list.size() > 0)
        return ShiftDetailsVoAssembler.create((ShiftDetails) list.get(0));

    return null;
}