Revision 47505
trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.symbology/org.gvsig.symbology.lib/org.gvsig.symbology.lib.impl/src/main/java/org/gvsig/symbology/fmap/mapcontext/rendering/legend/impl/AbstractVectorialLegend.java | ||
---|---|---|
502 | 502 |
Map queryParameters, ICoordTrans coordTrans, |
503 | 503 |
IProjection dataProjection, Envelope viewPortEnvelope, |
504 | 504 |
boolean containsAll) throws DataException { |
505 |
boolean retrievesAllAttributes = ((featureQuery.hasFilter() && !featureQuery.hasAttributeNames()) || |
|
506 |
(!featureStore.getTransforms().isEmpty())); |
|
505 |
boolean retrievesAllAttributes = ((featureQuery.hasFilter() && !featureQuery.hasAttributeNames())); |
|
507 | 506 |
|
508 | 507 |
featureQuery.setScale(scale); |
509 | 508 |
|
... | ... | |
555 | 554 |
entry.getValue()); |
556 | 555 |
} |
557 | 556 |
} |
557 |
// featureStore.addRequiredAttributes(featureQuery); |
|
558 | 558 |
if( retrievesAllAttributes ) { |
559 | 559 |
featureQuery.retrievesAllAttributes(); |
560 | 560 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/src/main/java/org/gvsig/fmap/dal/feature/FeatureStore.java | ||
---|---|---|
170 | 170 |
* @return |
171 | 171 |
* {@link DataStoreParameters} containing this store's parameters |
172 | 172 |
*/ |
173 |
@Override |
|
173 | 174 |
public DataStoreParameters getParameters(); |
174 | 175 |
|
175 | 176 |
/** |
... | ... | |
1429 | 1430 |
public boolean canBeEdited(); |
1430 | 1431 |
|
1431 | 1432 |
public String getLabel(); |
1432 |
|
|
1433 |
|
|
1433 | 1434 |
} |
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 | ||
---|---|---|
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 |
} |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/SpatialCache.java | ||
---|---|---|
45 | 45 |
import org.gvsig.tools.evaluator.Evaluator; |
46 | 46 |
import org.gvsig.tools.i18n.I18nManager; |
47 | 47 |
import org.gvsig.tools.task.AbstractCancellableTask; |
48 |
import org.gvsig.tools.task.CancellableTask; |
|
49 | 48 |
import org.gvsig.tools.task.SimpleTaskStatus; |
50 | 49 |
import org.gvsig.tools.visitor.Visitor; |
51 | 50 |
import org.slf4j.Logger; |
Also available in: Unified diff