private ProcessInstanceSummary createProcessInstanceSummaryFromDataSet( DataSet dataSet, int i ) { return new ProcessInstanceSummary( dataSetQueryHelper.getColumnLongValue( dataSet, COLUMN_PROCESS_INSTANCE_ID, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_ID, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_EXTERNAL_ID, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_NAME, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_VERSION, i ), dataSetQueryHelper.getColumnIntValue( dataSet, COLUMN_STATUS, i ), dataSetQueryHelper.getColumnDateValue( dataSet, COLUMN_START, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_IDENTITY, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_INSTANCE_DESCRIPTION, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_CORRELATION_KEY, i ), dataSetQueryHelper.getColumnLongValue( dataSet, COLUMN_PARENT_PROCESS_INSTANCE_ID, i ) ); }
@Override public void callback(DataSet dataSet) { if (dataSet != null) { List<RequestSummary> myRequestSumaryFromDataSet = new ArrayList<RequestSummary>(); for (int i = 0; i < dataSet.getRowCount(); i++) { myRequestSumaryFromDataSet.add(new RequestSummary( dataSetQueryHelper.getColumnLongValue(dataSet, COLUMN_ID, i), dataSetQueryHelper.getColumnDateValue(dataSet, COLUMN_TIMESTAMP, i), dataSetQueryHelper.getColumnStringValue(dataSet, COLUMN_STATUS, i), dataSetQueryHelper.getColumnStringValue(dataSet, COLUMN_COMMANDNAME, i), dataSetQueryHelper.getColumnStringValue(dataSet, COLUMN_MESSAGE, i), dataSetQueryHelper.getColumnStringValue(dataSet, COLUMN_BUSINESSKEY, i))); } PageResponse<RequestSummary> requestSummaryPageResponse = new PageResponse<RequestSummary>(); requestSummaryPageResponse.setPageRowList(myRequestSumaryFromDataSet); requestSummaryPageResponse.setStartRowIndex(visibleRange.getStart()); requestSummaryPageResponse.setTotalRowSize(dataSet.getRowCountNonTrimmed()); requestSummaryPageResponse.setTotalRowSizeExact(true); if (visibleRange.getStart() + dataSet.getRowCount() == dataSet.getRowCountNonTrimmed()) { requestSummaryPageResponse.setLastPage(true); } else { requestSummaryPageResponse.setLastPage(false); } updateDataOnCallback(requestSummaryPageResponse); } } });
dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_VERSION, i ), dataSetQueryHelper.getColumnIntValue( dataSet, COLUMN_STATUS, i ), dataSetQueryHelper.getColumnDateValue( dataSet, COLUMN_START, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_IDENTITY, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_INSTANCE_DESCRIPTION, i ),