private DecoratedGridCellValueAdaptor<? extends Comparable<?>> makeSingleSelectionEnumCell( String factType,
String fieldName,
String dataType ) {
DecoratedGridCellValueAdaptor<? extends Comparable<?>> cell;
if ( dataType.equals( DataType.TYPE_NUMERIC ) ) {
final AbstractProxyPopupDropDownEditCell<BigDecimal, BigDecimal> pudd = new ProxyPopupNumericBigDecimalDropDownEditCell( factType,
fieldName,
oracle,
dropDownManager,
isReadOnly );
cell = new DecoratedGridCellValueAdaptor<BigDecimal>( pudd,
eventBus );
} else if ( dataType.equals( DataType.TYPE_NUMERIC_BIGDECIMAL ) ) {
final AbstractProxyPopupDropDownEditCell<BigDecimal, BigDecimal> pudd = new ProxyPopupNumericBigDecimalDropDownEditCell( factType,
fieldName,
oracle,
dropDownManager,
isReadOnly );
cell = new DecoratedGridCellValueAdaptor<BigDecimal>( pudd,