Ignore:
Timestamp:
08/28/10 12:54:10 (21 months ago)
Author:
kasper
Message:

Ticket #382: First draft - needs more testing and marshalling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/src/main/java/org/eobjects/analyzer/util/SchemaNavigator.java

    r967 r978  
    1414        } 
    1515 
     16        public Schema convertToSchema(String schemaName) { 
     17                return dataContext.getSchemaByName(schemaName); 
     18        } 
     19 
    1620        public Schema[] convertToSchemas(String[] schemaNames) { 
    1721                Schema[] result = new Schema[schemaNames.length]; 
    1822                for (int i = 0; i < result.length; i++) { 
    19                         result[i] = dataContext.getSchemaByName(schemaNames[i]); 
     23                        result[i] = convertToSchema(schemaNames[i]); 
    2024                } 
    2125                return result; 
     
    2529                Table[] result = new Table[tableNames.length]; 
    2630                for (int i = 0; i < result.length; i++) { 
    27                         result[i] = dataContext.getTableByQualifiedLabel(tableNames[i]); 
     31                        result[i] = convertToTable(tableNames[i]); 
    2832                } 
    2933                return result; 
     34        } 
     35 
     36        public Table convertToTable(String tableName) { 
     37                return dataContext.getTableByQualifiedLabel(tableName); 
    3038        } 
    3139 
     
    3341                Column[] result = new Column[columnNames.length]; 
    3442                for (int i = 0; i < result.length; i++) { 
    35                         result[i] = dataContext.getColumnByQualifiedLabel(columnNames[i]); 
     43                        result[i] = convertToColumn(columnNames[i]); 
    3644                } 
    3745                return result; 
    3846        } 
     47 
     48        public Column convertToColumn(String columnName) { 
     49                return dataContext.getColumnByQualifiedLabel(columnName); 
     50        } 
    3951} 
Note: See TracChangeset for help on using the changeset viewer.