FieldType ft = (FieldType) val; body = FieldTypeSettings.getTypeDescriptions()[ft.ordinal()]; type = "FieldType"; //$NON-NLS-1$ } else if ( val instanceof DataType ) {
concept.setProperty( name, FieldType.values()[FieldTypeSettings.getType( body ).getType()] ); } else if ( propType.equals( "TableType" ) ) { //$NON-NLS-1$ concept.setProperty( name, TableType.values()[TableTypeSettings.getType( body ).getType()] );
col.setId( c.getId() ); if ( c.getFieldType() != null ) { col.setFieldType( c.getFieldType().name() ); } else { col.setFieldType( "UNKNOWN" ); //$NON-NLS-1$
@SuppressWarnings( "deprecation" ) public void addColumn( final LogicalColumn column, final Element tableNode, final String locale ) { Element columnNode = tableNode.addElement( "column" ); //$NON-NLS-1$ if ( column.getId() != null ) { columnNode.addElement( "column_id" ).setText( column.getId() ); //$NON-NLS-1$ } if ( column.getName( locale ) != null ) { columnNode.addElement( "column_name" ).setText( column.getName( locale ) ); //$NON-NLS-1$ } if ( column.getDescription( locale ) != null ) { columnNode.addElement( "column_description" ).setText( column.getDescription( locale ) ); //$NON-NLS-1$ } if ( column.getFieldType() != null ) { // TODO this should take a locale String desc = column.getFieldType().getDescription(); desc = org.pentaho.pms.messages.Messages.getString( desc ); columnNode.addElement( "column_field_type" ).setText( desc ); //$NON-NLS-1$ } DataType dataType = column.getDataType(); if ( dataType != null ) { columnNode.addElement( "column_type" ).setText( dataType.getName() ); //$NON-NLS-1$ } if ( column.getProperty( "lookup" ) != null ) { //$NON-NLS-1$ columnNode.addElement( "column_lookup" ).setText( "true" ); //$NON-NLS-1$ //$NON-NLS-2$ } }
FieldType fieldType = FieldType.guessFieldType( v.getName() );
} else if ( property instanceof ConceptPropertyFieldType ) { FieldTypeSettings fieldType = (FieldTypeSettings) property.getValue(); return FieldType.values()[fieldType.getType()]; } else if ( property instanceof ConceptPropertyTableType ) { TableTypeSettings tableType = (TableTypeSettings) property.getValue();