Ignore:
Timestamp:
02/04/10 21:56:24 (2 years ago)
Author:
kasper
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • MetadataBeans/trunk/src/main/java/org/eobjects/metamodel/detect/ColumnTypeTransformer.java

    r886 r887  
    2323import org.apache.commons.logging.LogFactory; 
    2424import org.eobjects.metamodel.schema.Column; 
     25import org.eobjects.metamodel.schema.MutableColumn; 
    2526import org.eobjects.metamodel.schema.ColumnType; 
    2627import org.eobjects.metamodel.util.BooleanComparator; 
     
    2829import org.joda.time.LocalDate; 
    2930import org.joda.time.LocalTime; 
    30  
    3131 
    3232/** 
     
    6464        private boolean _timePossible = true; 
    6565        private boolean _nullPossible = false; 
    66         private Column _column; 
     66        private MutableColumn _column; 
    6767 
    6868        public ColumnTypeTransformer(Column column) { 
     
    7070                        throw new IllegalArgumentException("Column cannot be null"); 
    7171                } 
    72                 _column = column; 
     72                if (!(column instanceof MutableColumn)) { 
     73                        throw new IllegalArgumentException( 
     74                                        "Can only transform type of MutableColumns"); 
     75                } 
     76                _column = (MutableColumn) column; 
    7377        } 
    7478 
Note: See TracChangeset for help on using the changeset viewer.