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 ) ); }
+ "}"; return dataSetEditorManager.getStrToTableSettings( tableSettingsJSON );
public void filterGrid( FilterSettings tableSettings ) { dataSetQueryHelper.setCurrentTableSettings( tableSettings ); refreshGrid(); }
public void getDomainSpecifDataForProcessInstances( final int startRange, DataSet dataSet, String filterValue, final List<ProcessInstanceSummary> myProcessInstancesFromDataSet ) { final int rowCountNotTrimmed = dataSet.getRowCountNonTrimmed(); FilterSettings variablesTableSettings = view.getVariablesTableSettings( filterValue ); variablesTableSettings.setTablePageSize( -1 ); dataSetQueryHelperDomainSpecific.setDataSetHandler( variablesTableSettings ); dataSetQueryHelperDomainSpecific.setCurrentTableSettings( variablesTableSettings ); dataSetQueryHelperDomainSpecific.setLastOrderedColumn( PROCESS_INSTANCE_ID ); dataSetQueryHelperDomainSpecific.setLastSortOrder( SortOrder.ASCENDING ); dataSetQueryHelperDomainSpecific.lookupDataSet( 0, createDataSetDomainSpecificCallback( startRange, rowCountNotTrimmed, myProcessInstancesFromDataSet, variablesTableSettings ) ); }
@Override public void callback(DataSet dataSet) { verify(dataSetQueryHelperDomainSpecificMock, times(1)).setLastSortOrder(SortOrder.ASCENDING); verify(dataSetQueryHelperDomainSpecificMock, times(1)).setLastOrderedColumn(PROCESS_INSTANCE_ID); verify(filterSettingsMock).setTablePageSize(-1); }
@Test public void getDataTest() { presenter.setAddingDefaultFilters(false); presenter.getData(new Range(0, 5)); verify(dataSetQueryHelper).setLastSortOrder(SortOrder.ASCENDING); //verify(viewMock).hideBusyIndicator(); }
@Override protected void onSearchEvent( @Observes SearchEvent searchEvent ) { textSearchStr = searchEvent.getFilter(); view.applyFilterOnPresenter( dataSetQueryHelper.getCurrentTableSettings().getKey() ); }
public void onClick( ClickEvent event ) { final String key = getValidKeyForAdditionalListGrid( PROCESS_INSTANCES_LIST_PREFIX + "_" ); Command addNewGrid = new Command() { @Override public void execute() { final ExtendedPagedTable<ProcessInstanceSummary> extendedPagedTable = createGridInstance( new GridGlobalPreferences( key, initColumns, bannedColumns ), key ); extendedPagedTable.setDataProvider( presenter.getDataProvider() ); filterPagedTable.createNewTab( extendedPagedTable, key, button, new Command() { @Override public void execute() { currentListGrid = extendedPagedTable; applyFilterOnPresenter( key ); } } ); applyFilterOnPresenter( key ); } }; FilterSettings tableSettings = createTableSettingsPrototype(); tableSettings.setKey( key ); dataSetEditorManager.showTableSettingsEditor( filterPagedTable, Constants.INSTANCE.New_Process_InstanceList(), tableSettings, addNewGrid ); } } );
@Override public void callback(DataSet dataSet) { verify(dataSetQueryHelperMock, times(1)).setLastSortOrder(SortOrder.ASCENDING); verify(dataSetQueryHelperMock, times(1)).setLastOrderedColumn(COLUMN_START); getDomainSpecifDataForProcessInstances(0, dataSet, "mock", new ArrayList<ProcessInstanceSummary>()); }
@Test public void getDataTest() { presenter.setAddingDefaultFilters(false); presenter.getData(new Range(0, 5)); verify(dataSetQueryHelper).setLastSortOrder(SortOrder.ASCENDING); verify(viewMock).hideBusyIndicator(); }
@Override protected void onSearchEvent( @Observes SearchEvent searchEvent ) { textSearchStr = searchEvent.getFilter(); view.applyFilterOnPresenter( dataSetQueryHelper.getCurrentTableSettings().getKey() ); }
public void applyFilterOnPresenter( HashMap<String, Object> params ) { String tableSettingsJSON = (String) params.get( FILTER_TABLE_SETTINGS ); FilterSettings tableSettings = dataSetEditorManager.getStrToTableSettings( tableSettingsJSON ); presenter.filterGrid( tableSettings ); }
public void filterGrid( FilterSettings tableSettings ) { dataSetQueryHelper.setCurrentTableSettings( tableSettings ); refreshGrid(); }
public void onClick( ClickEvent event ) { final String key = getValidKeyForAdditionalListGrid( PROCESS_INSTANCES_WITH_VARIABLES_LIST_PREFIX + "_" ); Command addNewGrid = new Command() { @Override public void execute() { final ExtendedPagedTable<ProcessInstanceVariableSummary> extendedPagedTable = createGridInstance( new GridGlobalPreferences( key, initColumns, bannedColumns ), key ); extendedPagedTable.setDataProvider( presenter.getDataProvider() ); filterPagedTable.createNewTab( extendedPagedTable, key, button, new Command() { @Override public void execute() { currentListGrid = extendedPagedTable; applyFilterOnPresenter( key ); } } ); applyFilterOnPresenter( key ); } }; FilterSettings tableSettings = createTableSettingsPrototype(); tableSettings.setKey( key ); dataSetEditorManager.showTableSettingsEditor( filterPagedTable, Constants.INSTANCE.New_Process_InstanceList(), tableSettings, addNewGrid ); } } );
public void applyFilterOnPresenter( HashMap<String, Object> params ) { String tableSettingsJSON = (String) params.get( FILTER_TABLE_SETTINGS ); FilterSettings tableSettings = dataSetEditorManager.getStrToTableSettings( tableSettingsJSON ); presenter.filterGrid( tableSettings ); }
public void filterGrid( FilterSettings tableSettings ) { dataSetQueryHelper.setCurrentTableSettings( tableSettings ); refreshGrid(); }
public void onClick( ClickEvent event ) { final String key = getValidKeyForAdditionalListGrid( REQUEST_LIST_PREFIX + "_" ); Command addNewGrid = new Command() { @Override public void execute() { final ExtendedPagedTable<RequestSummary> extendedPagedTable = createGridInstance( new GridGlobalPreferences( key, initColumns, bannedColumns ), key ); extendedPagedTable.setDataProvider( presenter.getDataProvider() ); filterPagedTable.createNewTab( extendedPagedTable, key, button, new Command() { @Override public void execute() { currentListGrid = extendedPagedTable; applyFilterOnPresenter( key ); } } ); applyFilterOnPresenter( key ); } }; FilterSettings tableSettings = createTableSettingsPrototype(); tableSettings.setKey( key ); dataSetEditorManager.showTableSettingsEditor( filterPagedTable, constants.New_JobList(), tableSettings, addNewGrid ); } } );
public void applyFilterOnPresenter( HashMap<String, Object> params ) { String tableSettingsJSON = (String) params.get( FILTER_TABLE_SETTINGS ); FilterSettings tableSettings = dataSetEditorManager.getStrToTableSettings( tableSettingsJSON ); presenter.filterGrid( tableSettings ); }
public void filterGrid( FilterSettings tableSettings ) { dataSetQueryHelper.setCurrentTableSettings( tableSettings ); refreshGrid(); }
public void applyFilterOnPresenter( HashMap<String, Object> params ) { String tableSettingsJSON = (String) params.get( FILTER_TABLE_SETTINGS ); FilterSettings tableSettings = dataSetEditorManager.getStrToTableSettings( tableSettingsJSON ); presenter.filterGrid( tableSettings ); }