Revision 44454
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/FeatureTypeToStoreProviderAdapter.java | ||
---|---|---|
180 | 180 |
|
181 | 181 |
@Override |
182 | 182 |
public Object getOID() { |
183 |
return this.descriptor.getIndex(); |
|
183 |
return (long) this.descriptor.getIndex();
|
|
184 | 184 |
} |
185 | 185 |
|
186 | 186 |
@Override |
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/store/memory/MemoryStoreProvider.java | ||
---|---|---|
106 | 106 |
} |
107 | 107 |
|
108 | 108 |
@Override |
109 |
public boolean isTemporary() { |
|
110 |
try { |
|
111 |
return (boolean) this.getParameters().getDynValue(MemoryStoreParameters.ISTEMPORARY_NAME); |
|
112 |
} catch(Throwable th) { |
|
113 |
return false; |
|
114 |
} |
|
115 |
} |
|
116 |
|
|
117 |
@Override |
|
109 | 118 |
public FeatureProvider createFeatureProvider(FeatureType featureType)throws DataException { |
110 | 119 |
this.open(); |
111 | 120 |
return new DefaultFeatureProvider(featureType, this.createNewOID()); |
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/store/memory/MemoryStoreParameters.java | ||
---|---|---|
42 | 42 |
private static final String NAME_PARAMETER_NAME = "name"; |
43 | 43 |
private static final String NAME_PARAMETER_DESCRIPTION = "Memory data name"; |
44 | 44 |
public static final String ORDER_PARAMETER_NAME = "autoOrderAttributeName"; |
45 |
public static final String ISTEMPORARY_NAME = "isTemporary"; |
|
45 | 46 |
private static final String ORDER_PARAMETER_DESCRIPTION = "Atribute name to order by, by default"; |
46 | 47 |
|
47 | 48 |
private DelegatedDynObject parameters; |
... | ... | |
82 | 83 |
.setMandatory(true); |
83 | 84 |
parametersDefinition.addDynFieldString(ORDER_PARAMETER_NAME) |
84 | 85 |
.setDescription(ORDER_PARAMETER_DESCRIPTION); |
86 |
parametersDefinition.addDynFieldBoolean(ISTEMPORARY_NAME). |
|
87 |
setDefaultFieldValue(false); |
|
85 | 88 |
|
86 | 89 |
} |
87 | 90 |
} |
Also available in: Unified diff