private boolean isValidFactType() { return !( editingCol.getFactType() == null || "".equals( editingCol.getFactType() ) ); }
private void doPatternLabel() { if ( this.editingCol.getFactType() != null ) { this.patternLabel.setText( this.editingCol.getFactType() + " [" + editingCol.getBoundName() + "]" ); } }
private boolean acceptParameterType( PortableParameterDefinition ppd ) { if ( nil( editingCol.getFactField() ) ) { return false; } if ( ppd.getClassName() == null ) { return false; } String fieldClassName = oracle.getFieldClassName( editingCol.getFactType(), editingCol.getFactField() ); return fieldClassName.equals( ppd.getClassName() ); }
public void onClick( ClickEvent w ) { editingCol.setFactField( box.getItemText( box.getSelectedIndex() ) ); editingCol.setType( oracle.getFieldType( editingCol.getFactType(), editingCol.getFactField() ) ); doBindFieldToWorkItem(); doFieldLabel(); pop.hide(); } } );
private void showFieldChange() { final FormStylePopup pop = new FormStylePopup(); pop.setModal( false ); String[] fields = this.oracle.getFieldCompletions( FieldAccessorsAndMutators.MUTATOR, this.editingCol.getFactType() ); final ListBox box = new ListBox(); for ( int i = 0; i < fields.length; i++ ) { box.addItem( fields[ i ] ); } pop.addAttribute( Constants.INSTANCE.Field(), box ); Button b = new Button( Constants.INSTANCE.OK() ); pop.addAttribute( "", b ); b.addClickHandler( new ClickHandler() { public void onClick( ClickEvent w ) { editingCol.setFactField( box.getItemText( box.getSelectedIndex() ) ); editingCol.setType( oracle.getFieldType( editingCol.getFactType(), editingCol.getFactField() ) ); doBindFieldToWorkItem(); doFieldLabel(); pop.hide(); } } ); pop.show(); }
private ActionWorkItemInsertFactCol52 cloneActionInsertColumn( ActionWorkItemInsertFactCol52 col ) { ActionWorkItemInsertFactCol52 clone = new ActionWorkItemInsertFactCol52(); clone.setBoundName( col.getBoundName() ); clone.setType( col.getType() ); clone.setFactField( col.getFactField() ); clone.setFactType( col.getFactType() ); clone.setHeader( col.getHeader() ); clone.setValueList( col.getValueList() ); clone.setDefaultValue( col.getDefaultValue() ); clone.setHideColumn( col.isHideColumn() ); clone.setInsertLogical( col.isInsertLogical() ); clone.setWorkItemName( col.getWorkItemName() ); clone.setWorkItemResultParameterName( col.getWorkItemResultParameterName() ); clone.setParameterClassName( col.getParameterClassName() ); return clone; }