@UiHandler(value = "btnRemoveFactTypes") public void btnRemoveFactTypesClick( final ClickEvent event ) { for ( ActionInsertFactFieldsPattern p : chosenPatternsSelections ) { chosenPatterns.remove( p ); presenter.removePattern( p ); } chosenPatternsSelection = null; setChosenPatterns( chosenPatterns ); setAvailableFields( new ArrayList<AvailableField>() ); setChosenFields( new ArrayList<ActionInsertFactCol52>() ); presenter.stateChanged(); txtBinding.setText( "" ); txtBinding.setEnabled( false ); btnRemoveFactTypes.setEnabled( false ); patternDefinition.setVisible( false ); }
private void chosenPatternsSelected( final Set<ActionInsertFactFieldsPattern> cps ) { btnRemoveFactTypes.setEnabled( cps.size() > 0 ); fieldDefinition.setVisible( false ); if ( cps.size() == 1 ) { chosenPatternsSelection = cps.iterator().next(); presenter.selectPattern( chosenPatternsSelection ); patternDefinition.setVisible( true ); validateBinding(); txtBinding.setEnabled( true ); txtBinding.setVisible( true ); txtBinding.setText( chosenPatternsSelection.getBoundName() ); chkLogicalInsert.setEnabled( true ); chkLogicalInsert.setVisible( true ); chkLogicalInsert.setValue( chosenPatternsSelection.isInsertedLogically() ); } else { chosenPatternsSelection = null; setAvailableFields( new ArrayList<AvailableField>() ); setChosenFields( new ArrayList<ActionInsertFactCol52>() ); patternDefinition.setVisible( false ); txtBinding.setEnabled( false ); txtBinding.setVisible( false ); txtBinding.setText( "" ); chkLogicalInsert.setEnabled( false ); chkLogicalInsert.setVisible( false ); } }
@UiHandler(value = "btnRemove") public void btnRemoveClick( final ClickEvent event ) { for ( Pattern52 pattern : chosenPatternSelections ) { chosenPatterns.remove( pattern ); //Raise an Event so ActionSetFieldPage can synchronise Patterns presenter.signalRemovalOfPattern( pattern ); } chosenPatternSelections.clear(); setChosenPatterns( chosenPatterns ); presenter.setConditionPatterns( chosenPatterns ); presenter.stateChanged(); txtBinding.setText( "" ); txtBinding.setEnabled( false ); txtEntryPoint.setText( "" ); txtEntryPoint.setEnabled( false ); btnRemove.setEnabled( false ); patternDefinition.setVisible( false ); }
private void chosenTypesSelected( final Set<Pattern52> ps ) { btnRemove.setEnabled( true ); if ( ps.size() == 1 ) { chosenPatternSelection = ps.iterator().next(); patternDefinition.setVisible( true ); validateBinding(); txtBinding.setEnabled( true ); txtBinding.setText( chosenPatternSelection.getBoundName() ); txtEntryPoint.setEnabled( true ); txtEntryPoint.setText( chosenPatternSelection.getEntryPointName() ); enableMoveUpButton(); enableMoveDownButton(); if ( presenter.isPatternEvent( chosenPatternSelection ) ) { ddCEPWindow.setCEPWindow( chosenPatternSelection ); cepWindowContainer.setVisible( true ); } else { cepWindowContainer.setVisible( false ); } } else { chosenPatternSelection = null; patternDefinition.setVisible( false ); txtBinding.setEnabled( false ); txtBinding.setText( "" ); txtEntryPoint.setEnabled( false ); txtEntryPoint.setText( "" ); btnMoveUp.setEnabled( false ); btnMoveDown.setEnabled( false ); cepWindowContainer.setVisible( false ); } }