Revision 47818 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
2017 2017

  
2018 2018
    @Override
2019 2019
    public Expression createFilter() {
2020
        ExpressionBuilder builder = this.createBuilderFilter();
2021
        Expression filter = ExpressionUtils.createExpression(builder.toString());                            
2022
        return filter;
2023
    }
2024
    
2025
    public ExpressionBuilder createBuilderFilter() {
2020 2026
        FeatureType ftype = this.getType();
2021 2027
        FeatureAttributeDescriptor[] pk = ftype.getPrimaryKey();
2022 2028
        if( ArrayUtils.isEmpty(pk) ) {
......
2038 2044
                );
2039 2045
            }
2040 2046
        }
2041
        Expression filter = ExpressionUtils.createExpression(builder.toString());                            
2042
        return filter;
2047
        return builder;
2043 2048
    }
2044 2049
}

Also available in: Unified diff