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
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