protected String getColumnNameFromLogicalColumn( LogicalColumn col ) { String columnName = ""; //$NON-NLS-1$ if ( col != null ) { IPhysicalColumn physicalColumn = col.getPhysicalColumn(); if ( physicalColumn != null ) { columnName = physicalColumn.getName( locale ); } } return columnName; }
@Bindable public void setColumnName( LogicalColumn col ) { String prevName = this.colName; // TODO: GWT LanguageChoice.getInstance().getDefaultLocale().toString() this.colName = ( col != null && col.getPhysicalColumn() != null ) ? col.getPhysicalColumn().getName( locale ) : ""; //$NON-NLS-1$ this.firePropertyChange( "columnName", prevName, this.colName ); //$NON-NLS-1$ }
public AvailableField( IPhysicalColumn physicalColumn ) { setPhysicalColumn( physicalColumn ); setName( physicalColumn.getName( LocalizedString.DEFAULT_LOCALE ) ); setImage( FIELD_IMAGE ); setClassname( CLASS_NAME ); }
if ( prefix.equalsIgnoreCase( col.getName( locale ) ) ) { locationField = field; continue;
@Override protected void removeAutoMeasure( final ModelerWorkspace workspace, final String column ) { LogicalColumn logicalColumn = locateLogicalColumn( workspace, column ); String locale = workspace.getWorkspaceHelper().getLocale(); for ( MeasureMetaData measure : workspace.getModel().getMeasures() ) { if ( measureNameEquals( column, measure ) && measure.getLogicalColumn().getPhysicalColumn().getName( locale ).equals( logicalColumn.getPhysicalColumn().getName( locale ) ) && measure.getDefaultAggregation().equals( AggregationType.SUM ) && !measure.getMemberAnnotations().containsKey( GeneratedbyMemberAnnotation.GEBERATED_BY_STRING ) ) { workspace.getModel().getMeasures().remove( measure ); break; } } }
lCol.setAggregationType( field.getPhysicalColumn().getAggregationType() ); lCol.setName( new LocalizedString( locale, field.getPhysicalColumn().getName( locale ) ) ); String colId = "LC_" + toId( lTab.getPhysicalTable().getName( locale ) ) + "_" + toId( field.getPhysicalColumn().getId() );