History | View | Annotate | Download (16.9 KB)
Create branch to support time
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.
Move selection up implementation and solve some minor bugs
Changes in persistence management.
- 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.
Replace Gobernment with Government in the header
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.
Adding the setMandatory method
Adding default constructors for some classes for the persistence manager
Clean deprecated methods usage
Use the DynObjectManager.add method instead of the createDynClass one, to register the new DynClass in addition to creating it. Also the DynClass was being registered in the PersistenceManager to the wrong Class.
Adapt to the refactored 'loadFromState' method name in libTools
Update new Persistence API and adapt the projects that were already using the first (proof-of-concept) version
Added FeatureStore.getFeatureCount().Added FeatureStoreProvider.getFeatureCount()
Added missing featureSet.dispose call in getFeatureStoreTotalSize()
ACtualizar y corregir los tests unitarios de la selección.
Correcciones del funcionamiento de la selección.
Evitar que la selección genere nuevos comandos cuando se hace un undo()/redo()
Reimplementar toString()
Refactoring del undo/redo
Se implementa el método getFeatureTypes()
Añadir DataException al undo/redo de los Command.Implementar Commands de la selección.
Actualizar a cambios del Observable y tener en cuenta que el Store pueda estar en edición.
Refactoring de la implementación de Observable
Actualización de estructura, quitando las herencias de Collection.