Interface EditingManager

All Known Implementing Classes:
MemoryEditingManager

public interface EditingManager
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(org.gvsig.fmap.dal.feature.EditableFeature newFeature)
     
    void
    delete(org.gvsig.fmap.dal.feature.Feature feature)
     
    void
     
    Iterator<org.gvsig.fmap.dal.feature.FeatureReference>
     
    org.gvsig.fmap.dal.feature.Feature
    getFeature(org.gvsig.fmap.dal.feature.FeatureReference reference, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType type)
     
    org.gvsig.fmap.dal.feature.FeatureType
     
    List<org.gvsig.fmap.dal.feature.FeatureType.FeatureTypeChanged>
     
    Iterator<org.gvsig.fmap.dal.feature.spi.FeatureProvider>
     
    Iterator<org.gvsig.fmap.dal.feature.spi.FeatureProvider>
     
    boolean
    isDeleted(String featureTypeId)
     
    boolean
    isDeleted(org.gvsig.fmap.dal.feature.Feature feature)
     
    boolean
    isDeleted(org.gvsig.fmap.dal.feature.FeatureReference featureReference)
     
    boolean
    isDeleted(org.gvsig.fmap.dal.feature.FeatureType type)
     
    boolean
     
    void
    restore(String featureTypeId)
     
    void
    restore(String featureTypeId, int code)
     
    void
    restore(org.gvsig.fmap.dal.feature.FeatureReference featureReference)
     
    void
    restore(org.gvsig.fmap.dal.feature.FeatureReference featureReference, int code)
     
    int
    update(org.gvsig.fmap.dal.feature.EditableFeature newFeature, org.gvsig.fmap.dal.feature.Feature oldFeature)
     
    int
    update(org.gvsig.fmap.dal.feature.FeatureType type, org.gvsig.fmap.dal.feature.FeatureType oldType)
     
  • Method Details

    • dispose

      void dispose()
    • delete

      void delete(org.gvsig.fmap.dal.feature.Feature feature)
    • add

      void add(org.gvsig.fmap.dal.feature.EditableFeature newFeature)
    • update

      int update(org.gvsig.fmap.dal.feature.EditableFeature newFeature, org.gvsig.fmap.dal.feature.Feature oldFeature)
    • update

      int update(org.gvsig.fmap.dal.feature.FeatureType type, org.gvsig.fmap.dal.feature.FeatureType oldType)
    • restore

      void restore(org.gvsig.fmap.dal.feature.FeatureReference featureReference)
    • restore

      void restore(org.gvsig.fmap.dal.feature.FeatureReference featureReference, int code)
    • restore

      void restore(String featureTypeId)
    • restore

      void restore(String featureTypeId, int code)
    • isDeleted

      boolean isDeleted(org.gvsig.fmap.dal.feature.Feature feature)
    • isDeleted

      boolean isDeleted(org.gvsig.fmap.dal.feature.FeatureReference featureReference)
    • isDeleted

      boolean isDeleted(org.gvsig.fmap.dal.feature.FeatureType type)
    • isDeleted

      boolean isDeleted(String featureTypeId)
    • isSelectionCompromised

      boolean isSelectionCompromised()
    • getDeletedFeatures

      Iterator<org.gvsig.fmap.dal.feature.FeatureReference> getDeletedFeatures()
    • getInsertedFeatures

      Iterator<org.gvsig.fmap.dal.feature.spi.FeatureProvider> getInsertedFeatures()
    • getUpdatedFeatures

      Iterator<org.gvsig.fmap.dal.feature.spi.FeatureProvider> getUpdatedFeatures()
    • getFeatureTypesChanged

      List<org.gvsig.fmap.dal.feature.FeatureType.FeatureTypeChanged> getFeatureTypesChanged() throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • getFeatureType

      org.gvsig.fmap.dal.feature.FeatureType getFeatureType(String id) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • getFeature

      org.gvsig.fmap.dal.feature.Feature getFeature(org.gvsig.fmap.dal.feature.FeatureReference reference, org.gvsig.fmap.dal.feature.FeatureStore store, org.gvsig.fmap.dal.feature.FeatureType type) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException