Java 类ims.core.vo.DailyFluidBalanceVoCollection 实例源码

项目:AvoinApotti    文件:Logic.java   
private void populateGrid(DailyFluidBalanceVoCollection coll)
{
    form.grdDetails().getRows().clear();

    if (coll != null)
    {
        for (int i=0; i<coll.size(); i++)
        {
            DailyFluidBalanceVo bal = coll.get(i);
            displayParentAndItsChild(bal);
        }
    }
    form.grdDetails().expandAll();
}
项目:openMAXIMS    文件:Logic.java   
private void populateGrid(DailyFluidBalanceVoCollection coll)
{
    form.grdDetails().getRows().clear();

    if (coll != null)
    {
        for (int i=0; i<coll.size(); i++)
        {
            DailyFluidBalanceVo bal = coll.get(i);
            displayParentAndItsChild(bal);
        }
    }
    form.grdDetails().expandAll();
}
项目:openMAXIMS    文件:Logic.java   
private void populateGrid(DailyFluidBalanceVoCollection coll)
{
    form.grdDetails().getRows().clear();

    if (coll != null)
    {
        for (int i=0; i<coll.size(); i++)
        {
            DailyFluidBalanceVo bal = coll.get(i);
            displayParentAndItsChild(bal);
        }
    }
    form.grdDetails().expandAll();
}
项目:openmaxims-linux    文件:Logic.java   
private void populateGrid(DailyFluidBalanceVoCollection coll)
{
    form.grdDetails().getRows().clear();

    if (coll != null)
    {
        for (int i=0; i<coll.size(); i++)
        {
            DailyFluidBalanceVo bal = coll.get(i);
            displayParentAndItsChild(bal);
        }
    }
    form.grdDetails().expandAll();
}
项目:AvoinApotti    文件:TotlaFluidBalanceDetailsImpl.java   
public DailyFluidBalanceVoCollection listFluidBalanceByCareContextAndDates(CareContextRefVo refCareContext, ims.framework.utils.DateTime startDateTime, ims.framework.utils.DateTime endDateTime)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" ");
        String query = "from DailyFluidBalance t ";
        ArrayList markers = new ArrayList();
        ArrayList values = new ArrayList();
        String andStr = " ";

        if (refCareContext != null)
        {
            hql.append(andStr + " t.careContext.id = :cc");
            markers.add("cc");
            values.add(refCareContext.getID_CareContext());
            andStr = " and ";
        }

        if (startDateTime != null)
        {
            hql.append(andStr + " t.shiftDetails.startDateTime >= :sdate");
            markers.add("sdate");
            values.add(startDateTime.getDate().getDate());//.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
//          values.add(startDateTime.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
            andStr = " and ";
        }
        if (endDateTime != null)
        {
            hql.append(andStr + " t.shiftDetails.startDateTime <= :edate");
            markers.add("edate");
            values.add(endDateTime.getDate().getDate());//.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
//          values.add(endDateTime.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
            andStr = " and ";
        }

        if (andStr.equals(" and "))
            query += " where ";

        query += hql.toString();
        List fluidList = factory.find(query, markers, values);
        DailyFluidBalanceVoCollection voDailyFluidBalanceColl = DailyFluidBalanceVoAssembler.createDailyFluidBalanceVoCollectionFromDailyFluidBalance(fluidList).sort(SortOrder.DESCENDING);
        return voDailyFluidBalanceColl;
    }
项目:AvoinApotti    文件:HourlyFluidBalanceDetailsImpl.java   
public DailyFluidBalanceVo getDailyFluidBalanceDetailsByContextDateAndTimePeriod(CareContextRefVo contextRefVo, ims.framework.utils.DateTime datetimeStartShift, ims.framework.utils.DateTime datetimeEndShift) 
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" ");
        String query = "from DailyFluidBalance dfb";
        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Object> values = new ArrayList<Object>();
        String andStr = " ";

/*      
        from DailyFluidBalance as d1_1 left join d1_1.clinicalContact as c1_1 left
        join d1_1.fluidBalanceInstances as f1_1 left join d1_1.shiftDetails as
        s1_1 left join d1_1.careContext as c2_1

        where

        (d1_1.clinicalContact = 1 and c2_1.id = 2 and f1_1.fluidBalanceDate = '06
        Sep 2006 00:00:00' and s1_1.startDateTime >= '06 Sep 2006 00:00:00' and
        s1_1.endDateTime <= '06 Sep 2006 00:00:00')

         and d1_1.isRIE is null
*/       
        if (contextRefVo != null)
        {
            hql.append(andStr + " dfb.careContext.id = :cc");
            markers.add("cc");
            values.add(contextRefVo.getID_CareContext());
            andStr = " and ";
        }
        if (datetimeStartShift != null)
        {
            hql.append(andStr + " dfb.shiftDetails.startDateTime >= :sdate");
            markers.add("sdate");
            values.add(datetimeStartShift.getJavaDate());
            andStr = " and ";
        }
        if (datetimeEndShift != null)
        {
            hql.append(andStr + " dfb.shiftDetails.endDateTime <= :edate");
            markers.add("edate");
            values.add(datetimeEndShift.getJavaDate());
            andStr = " and ";
        }

        if (andStr.equals(" and "))
            query += " where ";

        query += hql.toString();
        List<?> fluidList = factory.find(query, markers, values);
        DailyFluidBalanceVoCollection voDailyFluidBalanceColl = DailyFluidBalanceVoAssembler.createDailyFluidBalanceVoCollectionFromDailyFluidBalance(fluidList).sort(SortOrder.DESCENDING);
        if (voDailyFluidBalanceColl.size() > 0)
            return voDailyFluidBalanceColl.get(0);
        else
            return null;
    }
项目:openMAXIMS    文件:TotlaFluidBalanceDetailsImpl.java   
public DailyFluidBalanceVoCollection listFluidBalanceByCareContextAndDates(CareContextRefVo refCareContext, ims.framework.utils.DateTime startDateTime, ims.framework.utils.DateTime endDateTime)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" ");
        String query = "from DailyFluidBalance t ";
        ArrayList markers = new ArrayList();
        ArrayList values = new ArrayList();
        String andStr = " ";

        if (refCareContext != null)
        {
            hql.append(andStr + " t.careContext.id = :cc");
            markers.add("cc");
            values.add(refCareContext.getID_CareContext());
            andStr = " and ";
        }

        if (startDateTime != null)
        {
            hql.append(andStr + " t.shiftDetails.startDateTime >= :sdate");
            markers.add("sdate");
            values.add(startDateTime.getDate().getDate());//.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
//          values.add(startDateTime.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
            andStr = " and ";
        }
        if (endDateTime != null)
        {
            hql.append(andStr + " t.shiftDetails.startDateTime <= :edate");
            markers.add("edate");
            values.add(endDateTime.getDate().getDate());//.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
//          values.add(endDateTime.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
            andStr = " and ";
        }

        if (andStr.equals(" and "))
            query += " where ";

        query += hql.toString();
        List fluidList = factory.find(query, markers, values);
        DailyFluidBalanceVoCollection voDailyFluidBalanceColl = DailyFluidBalanceVoAssembler.createDailyFluidBalanceVoCollectionFromDailyFluidBalance(fluidList).sort(SortOrder.DESCENDING);
        return voDailyFluidBalanceColl;
    }
项目:openMAXIMS    文件:HourlyFluidBalanceDetailsImpl.java   
public DailyFluidBalanceVo getDailyFluidBalanceDetailsByContextDateAndTimePeriod(CareContextRefVo contextRefVo, ims.framework.utils.DateTime datetimeStartShift, ims.framework.utils.DateTime datetimeEndShift) 
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" ");
        String query = "from DailyFluidBalance dfb";
        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Object> values = new ArrayList<Object>();
        String andStr = " ";

/*      
        from DailyFluidBalance as d1_1 left join d1_1.clinicalContact as c1_1 left
        join d1_1.fluidBalanceInstances as f1_1 left join d1_1.shiftDetails as
        s1_1 left join d1_1.careContext as c2_1

        where

        (d1_1.clinicalContact = 1 and c2_1.id = 2 and f1_1.fluidBalanceDate = '06
        Sep 2006 00:00:00' and s1_1.startDateTime >= '06 Sep 2006 00:00:00' and
        s1_1.endDateTime <= '06 Sep 2006 00:00:00')

         and d1_1.isRIE is null
*/       
        if (contextRefVo != null)
        {
            hql.append(andStr + " dfb.careContext.id = :cc");
            markers.add("cc");
            values.add(contextRefVo.getID_CareContext());
            andStr = " and ";
        }
        if (datetimeStartShift != null)
        {
            hql.append(andStr + " dfb.shiftDetails.startDateTime >= :sdate");
            markers.add("sdate");
            values.add(datetimeStartShift.getJavaDate());
            andStr = " and ";
        }
        if (datetimeEndShift != null)
        {
            hql.append(andStr + " dfb.shiftDetails.endDateTime <= :edate");
            markers.add("edate");
            values.add(datetimeEndShift.getJavaDate());
            andStr = " and ";
        }

        if (andStr.equals(" and "))
            query += " where ";

        query += hql.toString();
        List<?> fluidList = factory.find(query, markers, values);
        DailyFluidBalanceVoCollection voDailyFluidBalanceColl = DailyFluidBalanceVoAssembler.createDailyFluidBalanceVoCollectionFromDailyFluidBalance(fluidList).sort(SortOrder.DESCENDING);
        if (voDailyFluidBalanceColl.size() > 0)
            return voDailyFluidBalanceColl.get(0);
        else
            return null;
    }
项目:openMAXIMS    文件:TotlaFluidBalanceDetailsImpl.java   
public DailyFluidBalanceVoCollection listFluidBalanceByCareContextAndDates(CareContextRefVo refCareContext, ims.framework.utils.DateTime startDateTime, ims.framework.utils.DateTime endDateTime)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" ");
        String query = "from DailyFluidBalance t ";
        ArrayList markers = new ArrayList();
        ArrayList values = new ArrayList();
        String andStr = " ";

        if (refCareContext != null)
        {
            hql.append(andStr + " t.careContext.id = :cc");
            markers.add("cc");
            values.add(refCareContext.getID_CareContext());
            andStr = " and ";
        }

        if (startDateTime != null)
        {
            hql.append(andStr + " t.shiftDetails.startDateTime >= :sdate");
            markers.add("sdate");
            values.add(startDateTime.getDate().getDate());//.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
//          values.add(startDateTime.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
            andStr = " and ";
        }
        if (endDateTime != null)
        {
            hql.append(andStr + " t.shiftDetails.startDateTime <= :edate");
            markers.add("edate");
            values.add(endDateTime.getDate().getDate());//.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
//          values.add(endDateTime.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
            andStr = " and ";
        }

        if (andStr.equals(" and "))
            query += " where ";

        query += hql.toString();
        List fluidList = factory.find(query, markers, values);
        DailyFluidBalanceVoCollection voDailyFluidBalanceColl = DailyFluidBalanceVoAssembler.createDailyFluidBalanceVoCollectionFromDailyFluidBalance(fluidList).sort(SortOrder.DESCENDING);
        return voDailyFluidBalanceColl;
    }
项目:openMAXIMS    文件:HourlyFluidBalanceDetailsImpl.java   
public DailyFluidBalanceVo getDailyFluidBalanceDetailsByContextDateAndTimePeriod(CareContextRefVo contextRefVo, ims.framework.utils.DateTime datetimeStartShift, ims.framework.utils.DateTime datetimeEndShift) 
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" ");
        String query = "from DailyFluidBalance dfb";
        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Object> values = new ArrayList<Object>();
        String andStr = " ";

/*      
        from DailyFluidBalance as d1_1 left join d1_1.clinicalContact as c1_1 left
        join d1_1.fluidBalanceInstances as f1_1 left join d1_1.shiftDetails as
        s1_1 left join d1_1.careContext as c2_1

        where

        (d1_1.clinicalContact = 1 and c2_1.id = 2 and f1_1.fluidBalanceDate = '06
        Sep 2006 00:00:00' and s1_1.startDateTime >= '06 Sep 2006 00:00:00' and
        s1_1.endDateTime <= '06 Sep 2006 00:00:00')

         and d1_1.isRIE is null
*/       
        if (contextRefVo != null)
        {
            hql.append(andStr + " dfb.careContext.id = :cc");
            markers.add("cc");
            values.add(contextRefVo.getID_CareContext());
            andStr = " and ";
        }
        if (datetimeStartShift != null)
        {
            hql.append(andStr + " dfb.shiftDetails.startDateTime >= :sdate");
            markers.add("sdate");
            values.add(datetimeStartShift.getJavaDate());
            andStr = " and ";
        }
        if (datetimeEndShift != null)
        {
            hql.append(andStr + " dfb.shiftDetails.endDateTime <= :edate");
            markers.add("edate");
            values.add(datetimeEndShift.getJavaDate());
            andStr = " and ";
        }

        if (andStr.equals(" and "))
            query += " where ";

        query += hql.toString();
        List<?> fluidList = factory.find(query, markers, values);
        DailyFluidBalanceVoCollection voDailyFluidBalanceColl = DailyFluidBalanceVoAssembler.createDailyFluidBalanceVoCollectionFromDailyFluidBalance(fluidList).sort(SortOrder.DESCENDING);
        if (voDailyFluidBalanceColl.size() > 0)
            return voDailyFluidBalanceColl.get(0);
        else
            return null;
    }
项目:openmaxims-linux    文件:TotlaFluidBalanceDetailsImpl.java   
public DailyFluidBalanceVoCollection listFluidBalanceByCareContextAndDates(CareContextRefVo refCareContext, ims.framework.utils.DateTime startDateTime, ims.framework.utils.DateTime endDateTime)
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" ");
        String query = "from DailyFluidBalance t ";
        ArrayList markers = new ArrayList();
        ArrayList values = new ArrayList();
        String andStr = " ";

        if (refCareContext != null)
        {
            hql.append(andStr + " t.careContext.id = :cc");
            markers.add("cc");
            values.add(refCareContext.getID_CareContext());
            andStr = " and ";
        }

        if (startDateTime != null)
        {
            hql.append(andStr + " t.shiftDetails.startDateTime >= :sdate");
            markers.add("sdate");
            values.add(startDateTime.getDate().getDate());//.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
//          values.add(startDateTime.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
            andStr = " and ";
        }
        if (endDateTime != null)
        {
            hql.append(andStr + " t.shiftDetails.startDateTime <= :edate");
            markers.add("edate");
            values.add(endDateTime.getDate().getDate());//.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
//          values.add(endDateTime.toString(ims.framework.utils.DateTimeFormat.MEDIUM));
            andStr = " and ";
        }

        if (andStr.equals(" and "))
            query += " where ";

        query += hql.toString();
        List fluidList = factory.find(query, markers, values);
        DailyFluidBalanceVoCollection voDailyFluidBalanceColl = DailyFluidBalanceVoAssembler.createDailyFluidBalanceVoCollectionFromDailyFluidBalance(fluidList).sort(SortOrder.DESCENDING);
        return voDailyFluidBalanceColl;
    }
项目:openmaxims-linux    文件:HourlyFluidBalanceDetailsImpl.java   
public DailyFluidBalanceVo getDailyFluidBalanceDetailsByContextDateAndTimePeriod(CareContextRefVo contextRefVo, ims.framework.utils.DateTime datetimeStartShift, ims.framework.utils.DateTime datetimeEndShift) 
    {
        DomainFactory factory = getDomainFactory();
        StringBuffer hql = new StringBuffer(" ");
        String query = "from DailyFluidBalance dfb";
        ArrayList<String> markers = new ArrayList<String>();
        ArrayList<Object> values = new ArrayList<Object>();
        String andStr = " ";

/*      
        from DailyFluidBalance as d1_1 left join d1_1.clinicalContact as c1_1 left
        join d1_1.fluidBalanceInstances as f1_1 left join d1_1.shiftDetails as
        s1_1 left join d1_1.careContext as c2_1

        where

        (d1_1.clinicalContact = 1 and c2_1.id = 2 and f1_1.fluidBalanceDate = '06
        Sep 2006 00:00:00' and s1_1.startDateTime >= '06 Sep 2006 00:00:00' and
        s1_1.endDateTime <= '06 Sep 2006 00:00:00')

         and d1_1.isRIE is null
*/       
        if (contextRefVo != null)
        {
            hql.append(andStr + " dfb.careContext.id = :cc");
            markers.add("cc");
            values.add(contextRefVo.getID_CareContext());
            andStr = " and ";
        }
        if (datetimeStartShift != null)
        {
            hql.append(andStr + " dfb.shiftDetails.startDateTime >= :sdate");
            markers.add("sdate");
            values.add(datetimeStartShift.getJavaDate());
            andStr = " and ";
        }
        if (datetimeEndShift != null)
        {
            hql.append(andStr + " dfb.shiftDetails.endDateTime <= :edate");
            markers.add("edate");
            values.add(datetimeEndShift.getJavaDate());
            andStr = " and ";
        }

        if (andStr.equals(" and "))
            query += " where ";

        query += hql.toString();
        List<?> fluidList = factory.find(query, markers, values);
        DailyFluidBalanceVoCollection voDailyFluidBalanceColl = DailyFluidBalanceVoAssembler.createDailyFluidBalanceVoCollectionFromDailyFluidBalance(fluidList).sort(SortOrder.DESCENDING);
        if (voDailyFluidBalanceColl.size() > 0)
            return voDailyFluidBalanceColl.get(0);
        else
            return null;
    }