Revision 47505 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/DefaultFeatureStore.java

View differences:

DefaultFeatureStore.java
2469 2469
                }
2470 2470
            }
2471 2471
        }
2472
        addRequiredAttributes(featureQuery);
2472 2473
        return new DefaultFeatureSet(this, featureQuery);
2473 2474
    }
2474 2475

  
......
2547 2548
            if (pageSize <= 0) {
2548 2549
                pageSize = 100;
2549 2550
            }
2551
            addRequiredAttributes(query);
2550 2552
            FeaturePagingHelper pager = this.dataManager.createFeaturePagingHelper(this, query, pageSize);
2551 2553
            return pager.asList();
2552 2554
        } catch (BaseException ex) {
......
4056 4058
        }
4057 4059
    }
4058 4060
    
4061
    @Override
4059 4062
    public boolean canBeEdited() {
4060 4063
        return this.transforms.isEmpty();
4061 4064
    }
......
4072 4075
        }
4073 4076
        return label;
4074 4077
    }
4078

  
4079
    public void addRequiredAttributes(FeatureQuery fq) {
4080
        if(this.transforms != null && !this.transforms.isEmpty()){
4081
            //FIXME: A?adir solo los atributos necesarios para la transformaci?n
4082
            // this.transforms.addRequiredAttributes(fq) //No hay api todav?a
4083
            fq.retrievesAllAttributes();
4084
        }
4085
    }
4086

  
4075 4087
    
4076 4088
}

Also available in: Unified diff