Revision 44923 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeature.java

View differences:

DefaultFeature.java
921 921

  
922 922
    @Override
923 923
    public BigDecimal getDecimal(int index) {
924

  
925 924
        BigDecimal value = ((BigDecimal) this.get(index,BigDecimal.class,DataTypes.DECIMAL));
926
        if (value == null) {
927
            return BigDecimal.ZERO;
928
        }
929 925
        return value;
930 926
    }
931 927

  
......
1330 1326
        return builder.build();
1331 1327
    }
1332 1328

  
1329
    @Override
1330
    public List<String> getKeys() {
1331
      List<String> l = new ArrayList<>();
1332
      for (FeatureAttributeDescriptor descriptor : this.getType()) {
1333
        l.add(descriptor.getName());
1334
      }
1335
      return l;
1336
    }
1337

  
1333 1338
}

Also available in: Unified diff