Statistics
| Revision:

root / tags / v2_0_0_Build_2047 / libraries / libFMap_dal / src / org / gvsig / fmap / dal / feature / impl @ 38284

# Date Author Comment
38284 05/30/2012 11:12 AM Juan Lucas Domínguez

gvSIG 2.0.0 build 2047

38209 05/09/2012 06:16 PM Cesar Ordiñana

Remove setting attributes when setting the FeatureType. Causes uneeded creation of a sub FeatureType.
Refs #596.

38208 05/09/2012 06:14 PM Cesar Ordiñana

Remove default creation of spatial index if not already created when entering edition mode.
Refs #596.

38205 05/08/2012 09:21 PM Cesar Ordiñana

Capture exceptions thrown while the index is indexing and changes are performed in the store, and stop indexing.
Refs #596.

38202 05/08/2012 09:04 PM Cesar Ordiñana

Change list of deleted features collection used for better performance while iterating through a FeatureStore while editing. This makes faster also to write and remove Geometries from the GraphicLayer.
Refs #596.

38201 05/08/2012 09:02 PM Cesar Ordiñana

Remove uneeded System.gc(), which makes a small unneeded pause on each GraphicLayer write.
Refs #596.

38198 05/02/2012 08:47 PM Cesar Ordiñana

Ad better error message when a store in append mode is accessed

38192 04/23/2012 08:01 PM Cesar Ordiñana

When loaded from persistence the FeatureSelectionHelper was not being created.
Fixes #488.

38106 04/12/2012 04:03 PM Cesar Ordiñana

Solve error when two references are compared with equals, one of them with PKs and the other one with OID.
This is the patch from the bug #479 with some small changes to follow the gvSIG coding conventions.
Fixes #479 .

37603 01/13/2012 12:45 PM Jorge Piera

If the previous command is a selectAll (or deselectAll) and a new selectAll (or deselectAll) command is executed, the new command is not added to the stack [gvsig-desktop #121]

37595 01/12/2012 12:52 PM Jorge Piera

Updating the commands: they have to send edition events [gvsig-desktop #121]

37521 12/22/2011 09:43 AM Jorge Piera

If the DefaultFeatureStore has the "Envelope" metadatada it uses it before to retrieve the provider envelope [gvsig-desktop #94]

37496 11/25/2011 01:59 PM Joaquín del Cerro Murciano

Add support to overwrite metadata in transforms

37328 11/14/2011 05:39 PM Cesar Ordiñana

Change geometry type management from shape type id to GeometryType object.
Solves bug #15866: To edit a polygon shape layer by adding a polygon using points

37327 11/14/2011 05:28 PM Cesar Ordiñana

Add toString implementation

37297 11/14/2011 09:08 AM Jorge Piera

Merging the time support to DAL [gvsig-desktop #15968]

36721 10/14/2011 09:18 AM fdiaz

gvsig-desktop#15391 Create a database layer using the dynamic forms
gvsig-desktop#15844 gvSIG can't editing Postgis layer.
gvsig-desktop#15560 New postgis window are empty

36398 09/12/2011 12:34 PM Jorge Piera

The edition of a table structure breaks the edition [gvsig-desktop #15597]

36369 09/06/2011 02:21 PM Cesar Ordiñana

Check that the store is still in edition mode while iterating, as those iterators need it.
Solves bug gvsig-desktop#15712 error editing layer during rendering

36368 09/06/2011 02:18 PM Cesar Ordiñana

Format according to the gvSIG developer's coding guidelines

36367 09/06/2011 02:02 PM Cesar Ordiñana

Format according to the gvSIG developer's coding guidelines

36366 09/06/2011 12:52 PM Jorge Piera

Error stoping edtion without saving changes [gvsig-desktop #15654]

36359 09/05/2011 03:31 PM Cesar Ordiñana

Solve an error which happened sometimes when a store finishes edition and an index was still filling.

36356 09/05/2011 03:26 PM Cesar Ordiñana

Coerced attribute values where not being stored.
Fixes bug gvsig-desktop#15643

36354 09/05/2011 12:48 PM Cesar Ordiñana

Format according to the gvSIG developer's coding guidelines

36353 09/05/2011 12:23 PM Cesar Ordiñana

Format according to the gvSIG developer's coding guidelines

36251 08/31/2011 10:06 AM fdiaz

Evitado error cuando la transformación no tiene todavía defaultFeatureType.

36242 08/30/2011 02:48 PM Cesar Ordiñana

Make the feature index disposable and dispose the store indexes when it is disposed.

36235 08/30/2011 10:14 AM Cesar Ordiñana

Add background feature index filling

36233 08/29/2011 02:07 PM fdiaz

Puesto isFullExtentDirty a true al insertar una feature para que el método getEnvelope lo calcule correctamente.
Esta relacionado con la no visualización de la leyenda en una capa nueva en edición.

36212 08/25/2011 09:39 AM Cesar Ordiñana

Remove unneeded FeatureIndex.setValid calls

36211 08/25/2011 09:39 AM Cesar Ordiñana

Improve synchronization, set thread as daemon and some small improvements

36207 08/23/2011 03:42 PM Cesar Ordiñana

Implement index filling in background execution and use it when entering and exiting a FeatureStore from edition mode.

36193 08/22/2011 08:29 AM Cesar Ordiñana

Format according to the gvSIG developer's coding guidelines

36190 08/19/2011 02:33 PM Cesar Ordiñana

Invalidate all indexes but the spatial one when editing, and refill and validate all of them when edition finishes. This way all changes are correctly updated in the indexes after editing in any mode.

35961 07/28/2011 01:49 PM Jorge Piera

The graphics layer doesn't work when the first geometry is added [gvsig-desktop #15564]

35953 07/26/2011 11:24 AM Jorge Piera

Fixing a bug with the edition [gvsig-desktop #15453]

35739 07/11/2011 01:09 PM Nadal Francisco

gvsig-desktop#15351

Added getName() and getDescription() methods to Transforms.

35489 06/22/2011 01:57 PM fdiaz

gvsig-desktop#15545
NPE filtering a FeatureStroe using SQLJep evaluator

35482 06/17/2011 12:40 PM Jorge Piera

When a layer is in edition mode, the zoom to envelope doesn't works [gvsig-desktop #15449]

35464 06/10/2011 08:58 AM Jorge Piera

The solution for the Ticket [gvsig-desktop #15366] adds some errors when the tests for the DAL providers are enabled. I've just fix this errors.

35355 06/01/2011 05:53 PM Cesar Ordiñana

Clone the Feature when stored into the DynObject facade.
Solves bug: [gvsig-desktop#15327] Error in information tool

35347 06/01/2011 09:53 AM Ignacio Brodín

DataStoreImplementation refactoring

35328 05/27/2011 09:32 AM Jorge Piera

Adding the addAtributeName method to the FeatureQuery [gvsig-desktop #15366]

35324 05/26/2011 10:56 AM Cesar Ordiñana

Optimization: if the selection is empty or full, return true or false, don't need to get the FeatureReference.
Part of the work to solve bug gvsig-desktop#15349: Working with a view or table from a PostGIS store is slow

35323 05/26/2011 10:41 AM Cesar Ordiñana

Revert last change to recommit it with the ticket number

35320 05/26/2011 10:16 AM Cesar Ordiñana

Optimization: if the selection is empty or full, return true or false, don't need to get the FeatureReference.

35198 05/23/2011 02:01 PM Jorge Piera

Adding the AddFilter method to the FeatureQuery and updating the IVectorlegend.draw method to use an evaluator [gvsig-desktop #15366]

35125 05/11/2011 11:06 AM Joaquín del Cerro Murciano

Remove method DynObject.hasEmptyValues

35123 05/10/2011 12:02 PM Cristian Martín

Added hasEmptyValues() function implementation inhereted from Metadata interface

35122 05/10/2011 12:02 PM Cristian Martín

Added hasEmptyValues() function implementation inhereted from Metadata interface

35009 05/06/2011 02:38 PM fdiaz

Fixed checking of duplicate names in attribute descriptors.

34978 05/04/2011 02:19 PM fdiaz

gvsig-desktop##12750
Arreglados problemas en:
- creación de nuevas capas DXF
- edición de capas DXF
- Leyenda de capas DXF
- Relacionado con lo anterior, arreglado también el panel de la leyenda de valores unicos.

34968 04/28/2011 02:13 PM Nadal Francisco

gvsig desktop#946
Added a method createIndex with the index provider name to the FeatureStore, so the index provider can be decided.

34917 04/15/2011 12:35 PM Joaquín del Cerro Murciano

Remove use of TaskManager class and Executor.

34916 04/13/2011 04:04 PM fdiaz

gvsig-desktop#12732
Arreglados problemas al recuperar datos de diferentes tipos de la feature.

34827 03/25/2011 01:55 PM Cesar Ordiñana

In FeatureStore and FeatureSet accept methods, use fastIterator methods instead of the iterator ones.
Also added javadoc documentation in the accept methods to state the correct usage of the values received through the Visitor.visit() method.

[gvsig-desktop Task #1031]

34690 03/09/2011 12:53 PM Joaquín del Cerro Murciano

Move DataTypes CRS, Geometry and Envelope from libFMap_dal to projects libFMap_geometry and libProyection, and improve coercion for this types.

34512 02/14/2011 10:19 AM Cristian Martín

DynObject changes of values attribute from Object[] to Map led to some errors at some modules in gvSIG. These errors have been patched.

34467 02/02/2011 11:51 AM Cesar Ordiñana

Solve bug [gvsig-desktop #14960]: Can't add evaluated field to a Read-only FeatureStore

34320 01/11/2011 10:06 AM Cesar Ordiñana

Remove notification String parameter as it is not needed

34319 01/11/2011 10:02 AM Cesar Ordiñana

Add new notify methods to allow to notify from the FeatureStoreProvider about Feature related events (add, remove, update). This will be useful for stores whose data changes by itself.

34270 12/16/2010 11:30 AM Cristian Martín

Added isExtended function implementation

34233 11/26/2010 01:08 PM Jorge Piera

It was impossible to write a FeatureStiore becaure there was a NullpointerException thrown.

34232 11/26/2010 12:54 PM Jorge Piera

It was not possible to remove an attribute of a feature type.

34130 11/12/2010 12:14 PM Jorge Piera

Adding WFS-T support and fix some bugs related with both GML and WFS stores

34112 11/09/2010 12:18 PM Jorge Piera

Adding methods to manage the envelope for the FeatureStore

33744 10/25/2010 04:24 PM Cesar Ordiñana

Reuse array in the toArray methods

33739 10/21/2010 02:16 PM fdiaz

Persistencia de capas postgis

33717 10/20/2010 05:00 PM Joaquín del Cerro Murciano

Se ha modificado el interface DataStore, cambiando la semantica de este metodo getName y añadiendo el metodo getFullName.

Se ha eliminado el metodo getName de FeatureStoreProvider y
subido al interface padre DataStoreProvider, a la vez que se
cambia la semantica de este....

33659 10/13/2010 01:47 PM fdiaz

Persistencia de los documentos

33657 10/11/2010 03:01 PM Cesar Ordiñana

Info by Point implementation improvements

33619 09/29/2010 06:55 PM Joaquín del Cerro Murciano

Changes in persistence definitions
Improve mechanism of register persistence definitions, symbols, and legends.

33389 09/20/2010 01:58 PM Cesar Ordiñana

Change getdescription implementation

33382 09/10/2010 04:43 PM Cesar Ordiñana

As all events generated by the selection are the same, when complexNotification is enabled ignore all events till complexNotification is finished, and then send only one notification. Otherwise the current default observable implementation sends a notification for each event.

33378 09/09/2010 01:28 PM Cesar Ordiñana

Move selection up implementation and solve some minor bugs

33377 09/09/2010 01:27 PM Cesar Ordiñana

If the values to compare are of type String, take into account the current locale

33345 09/01/2010 02:35 PM Cesar Ordiñana

getObjectClass() method must only return the objectClass when the DataType is strictly OBJECT, and not when it is one of the OBJECT related types (GEOMETRY, CRS, etc).

33331 08/25/2010 02:52 PM Joaquín del Cerro Murciano

- Persistence changes.
- Add persistence factory to AWT Dimension
- Change getType of FeatureAttributeDescriptor to getDataType
to avoid conflict.
- Metadata definition changes.
- Partial remove of HiperLink in fmap and appgvsig.
- Add support in metadata project to MetadataContainers.

33281 08/16/2010 12:15 PM Joaquín del Cerro Murciano

Changes in persistence management.

33205 07/23/2010 10:38 AM Cesar Ordiñana

Make Feature extend DynObject, FeatureSet extend DynObjectSet and FeaturePagingHelper extend DynObjectPagingHelper, so the main Feature related data interfaces may be used as DynObjects.

Remove the conflicting and empty DisposableIterator from DAL, as now it is available in tools.

33027 07/06/2010 05:01 PM Joaquín del Cerro Murciano

fix a bug when asked the size of the set and when asked if the set is empty.

33026 07/06/2010 05:00 PM Joaquín del Cerro Murciano

fix an error requesting the value of an attribute does not exist

32901 06/28/2010 03:53 PM Cesar Ordiñana

Solve when edition is finished without any changes

32900 06/28/2010 03:52 PM Cesar Ordiñana

Implement the toString method

32880 06/24/2010 02:34 PM Joaquín del Cerro Murciano

- Update to org.gvsig.tools 2.1.0
- separate metadata definition from provider parameters definition.
- Use of xml files to define metadata and persistence in DAL.

32735 05/27/2010 01:47 PM Vicente Caballero

cache

31699 11/24/2009 05:04 PM Cesar Ordiñana

Add new clear method to DynObject

31615 11/13/2009 09:28 AM Cesar Ordiñana

Check order is not null

31544 11/09/2009 02:57 PM Cesar Ordiñana

Replace Gobernment with Government in the header

31541 11/09/2009 12:58 PM Jorge Piera

Adding cache support

31284 10/14/2009 02:56 PM Cesar Ordiñana

Make sure all disposable objects are disposed, mainly DAL related ones, like FeatureSet and Iterators.
Create a new DisposableManager to manage a register of Disposable objects being bound and released.

31282 10/14/2009 01:56 PM Jorge Piera

Adding the setMandatory method

31273 10/13/2009 02:35 PM Jorge Piera

Adding default constructors for some classes for the persistence manager

31272 10/13/2009 02:31 PM Jorge Piera

Adding default constructors for some classes for the persistence manager

31271 10/13/2009 02:23 PM Jorge Piera

Not usage of deprecated methods

31229 10/08/2009 12:18 PM Cesar Ordiñana

Clean deprecated methods usage

31113 10/05/2009 03:36 PM Cesar Ordiñana

Add support to set in the query the limit and the page size

31110 10/05/2009 02:15 PM Cesar Ordiñana

Extend and use the FeatureSet through a visitor in the view drawing and the table model

31074 10/01/2009 06:24 PM Cesar Ordiñana

Make sure FeatureSet.dispose() and DisposableIterator.dispose() are called each time they aren't needed anymore, even when a cancel is performed or an exception is thrown