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

项目:AvoinApotti    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to retrieve records from grid
 */
private STHKPendingElectiveAdmissionListVoCollection populateRecordsFromGrid()
{
    // Create collection to return
    STHKPendingElectiveAdmissionListVoCollection gridValues = new STHKPendingElectiveAdmissionListVoCollection();

    // Add each record from grid to collection
    for (int i = 0; i < form.dyngrdPatients().getRows().size(); i++)
    {
        DynamicGridRow row = form.dyngrdPatients().getRows().get(i);

        if (row.getValue() instanceof STHKPendingElectiveAdmissionListVo)
            gridValues.add((STHKPendingElectiveAdmissionListVo) row.getValue());
    }

    // Return collection grid
    return gridValues;
}
项目:AvoinApotti    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to populate values to grid 
 */
private void populateRecordsToGrid(STHKPendingElectiveAdmissionListVoCollection gridValues)
{
    // Clear records from grid
    form.dyngrdPatients().getRows().clear();

    // Terminate function if the collection is null
    if (gridValues == null)
        return;

    // Add each record from collection to grid
    for (int i = 0; i < gridValues.size(); i++)
    {
        addNewDynamicGridRow(gridValues.get(i), null);
    }
}
项目:openMAXIMS    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to retrieve records from grid
 */
private STHKPendingElectiveAdmissionListVoCollection populateRecordsFromGrid()
{
    // Create collection to return
    STHKPendingElectiveAdmissionListVoCollection gridValues = new STHKPendingElectiveAdmissionListVoCollection();

    // Add each record from grid to collection
    for (int i = 0; i < form.dyngrdPatients().getRows().size(); i++)
    {
        DynamicGridRow row = form.dyngrdPatients().getRows().get(i);

        if (row.getValue() instanceof STHKPendingElectiveAdmissionListVo)
            gridValues.add((STHKPendingElectiveAdmissionListVo) row.getValue());
    }

    // Return collection grid
    return gridValues;
}
项目:openMAXIMS    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to populate values to grid 
 */
private void populateRecordsToGrid(STHKPendingElectiveAdmissionListVoCollection gridValues)
{
    // Clear records from grid
    form.dyngrdPatients().getRows().clear();

    // Terminate function if the collection is null
    if (gridValues == null)
        return;

    // Add each record from collection to grid
    for (int i = 0; i < gridValues.size(); i++)
    {
        addNewDynamicGridRow(gridValues.get(i), null);
    }
}
项目:openMAXIMS    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to retrieve records from grid
 */
private STHKPendingElectiveAdmissionListVoCollection populateRecordsFromGrid()
{
    // Create collection to return
    STHKPendingElectiveAdmissionListVoCollection gridValues = new STHKPendingElectiveAdmissionListVoCollection();

    // Add each record from grid to collection
    for (int i = 0; i < form.dyngrdPatients().getRows().size(); i++)
    {
        DynamicGridRow row = form.dyngrdPatients().getRows().get(i);

        if (row.getValue() instanceof STHKPendingElectiveAdmissionListVo)
            gridValues.add((STHKPendingElectiveAdmissionListVo) row.getValue());
    }

    // Return collection grid
    return gridValues;
}
项目:openMAXIMS    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to populate values to grid 
 */
private void populateRecordsToGrid(STHKPendingElectiveAdmissionListVoCollection gridValues)
{
    // Clear records from grid
    form.dyngrdPatients().getRows().clear();

    // Terminate function if the collection is null
    if (gridValues == null)
        return;

    // Add each record from collection to grid
    for (int i = 0; i < gridValues.size(); i++)
    {
        addNewDynamicGridRow(gridValues.get(i), null);
    }
}
项目:openmaxims-linux    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to retrieve records from grid
 */
private STHKPendingElectiveAdmissionListVoCollection populateRecordsFromGrid()
{
    // Create collection to return
    STHKPendingElectiveAdmissionListVoCollection gridValues = new STHKPendingElectiveAdmissionListVoCollection();

    // Add each record from grid to collection
    for (int i = 0; i < form.dyngrdPatients().getRows().size(); i++)
    {
        DynamicGridRow row = form.dyngrdPatients().getRows().get(i);

        if (row.getValue() instanceof STHKPendingElectiveAdmissionListVo)
            gridValues.add((STHKPendingElectiveAdmissionListVo) row.getValue());
    }

    // Return collection grid
    return gridValues;
}
项目:openmaxims-linux    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to populate values to grid 
 */
private void populateRecordsToGrid(STHKPendingElectiveAdmissionListVoCollection gridValues)
{
    // Clear records from grid
    form.dyngrdPatients().getRows().clear();

    // Terminate function if the collection is null
    if (gridValues == null)
        return;

    // Add each record from collection to grid
    for (int i = 0; i < gridValues.size(); i++)
    {
        addNewDynamicGridRow(gridValues.get(i), null);
    }
}
项目:AvoinApotti    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to sort patients (after Age & Date TCI)
 */
private void sortPatients(Object columnIdentifer)
{
    // Get records from grid
    STHKPendingElectiveAdmissionListVoCollection gridValues = populateRecordsFromGrid();

    // Toggle sort order for column
    sortOrderToggle(columnIdentifer);

    // Determine column, sort records
    if (COLAGE.equals(columnIdentifer))
    {
        gridValues.sort(new AgeComparator(form.getLocalContext().getSortOrderAge()));
    }
    else if (COLTCIDATE.equals(columnIdentifer))
    {
        gridValues.sort(new DateTCIComparator(form.getLocalContext().getSortOrderTCIDate()));
    }

    //WDEV-18011 
    else if (COLALERTS.equals(columnIdentifer))
    {
        gridValues.sort(new AlertComparator(form.getLocalContext().getSortOrderAlerts()));
    }

    // Get selected record
    Object selectedValue = form.dyngrdPatients().getValue();

    // Refresh grid
    populateRecordsToGrid(gridValues);

    // Reselect value
    form.dyngrdPatients().setValue(selectedValue);

    updatePatientGlobalContextOnSelection(form.dyngrdPatients().getValue());
}
项目:openMAXIMS    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to sort patients (after Age & Date TCI)
 */
private void sortPatients(Object columnIdentifer)
{
    // Get records from grid
    STHKPendingElectiveAdmissionListVoCollection gridValues = populateRecordsFromGrid();

    // Toggle sort order for column
    sortOrderToggle(columnIdentifer);

    // Determine column, sort records
    if (COLAGE.equals(columnIdentifer))
    {
        gridValues.sort(new AgeComparator(form.getLocalContext().getSortOrderAge()));
    }
    else if (COLTCIDATE.equals(columnIdentifer))
    {
        gridValues.sort(new DateTCIComparator(form.getLocalContext().getSortOrderTCIDate()));
    }

    //WDEV-18011 
    else if (COLALERTS.equals(columnIdentifer))
    {
        gridValues.sort(new AlertComparator(form.getLocalContext().getSortOrderAlerts()));
    }

    // Get selected record
    Object selectedValue = form.dyngrdPatients().getValue();

    // Refresh grid
    populateRecordsToGrid(gridValues);

    // Reselect value
    form.dyngrdPatients().setValue(selectedValue);

    updatePatientGlobalContextOnSelection(form.dyngrdPatients().getValue());
}
项目:openmaxims-linux    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to sort patients (after Age & Date TCI)
 */
private void sortPatients(Object columnIdentifer)
{
    // Get records from grid
    STHKPendingElectiveAdmissionListVoCollection gridValues = populateRecordsFromGrid();

    // Toggle sort order for column
    sortOrderToggle(columnIdentifer);

    // Determine column, sort records
    if (COLAGE.equals(columnIdentifer))
    {
        gridValues.sort(new AgeComparator(form.getLocalContext().getSortOrderAge()));
    }
    else if (COLTCIDATE.equals(columnIdentifer))
    {
        gridValues.sort(new DateTCIComparator(form.getLocalContext().getSortOrderTCIDate()));
    }

    //WDEV-18011 
    else if (COLALERTS.equals(columnIdentifer))
    {
        gridValues.sort(new AlertComparator(form.getLocalContext().getSortOrderAlerts()));
    }

    // Get selected record
    Object selectedValue = form.dyngrdPatients().getValue();

    // Refresh grid
    populateRecordsToGrid(gridValues);

    // Reselect value
    form.dyngrdPatients().setValue(selectedValue);

    updatePatientGlobalContextOnSelection(form.dyngrdPatients().getValue());
}
项目:openMAXIMS    文件:Logic.java   
/**
 * WDEV-13136
 * Function used to sort patients (after Age & Date TCI)
 */
private void sortPatients(Object columnIdentifer)
{
    // Get records from grid
    STHKPendingElectiveAdmissionListVoCollection gridValues = populateRecordsFromGrid();

    // Toggle sort order for column
    sortOrderToggle(columnIdentifer);

    // Determine column, sort records
    if (COLAGE.equals(columnIdentifer))
    {
        //gridValues.sort(new AgeComparator(form.getLocalContext().getSortOrderAge()));
        gridValues.sort(new AgeDOBComparator(form.getLocalContext().getSortOrderAge()));

    }
    else if (COLTCIDATE.equals(columnIdentifer))
    {
        gridValues.sort(new DateTCIComparator(form.getLocalContext().getSortOrderTCIDate()));
    }

    //WDEV-18011 
    else if (COLALERTS.equals(columnIdentifer))
    {
        gridValues.sort(new AlertComparator(form.getLocalContext().getSortOrderAlerts()));
    }

    //WDEV-20305
    else if (COLCOMMENT.equals(columnIdentifer))
    {
        gridValues.sort(new CommentsComparator(form.getLocalContext().getSortOrderComments()));
    }

    // Get selected record
    Object selectedValue = form.dyngrdPatients().getValue();

    // Refresh grid
    populateRecordsToGrid(gridValues);

    // Reselect value
    form.dyngrdPatients().setValue(selectedValue);

    updatePatientGlobalContextOnSelection(form.dyngrdPatients().getValue());
}