Class AbstractDBServerExplorer

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataServerExplorer
org.gvsig.fmap.dal.serverexplorer.db.spi.AbstractDBServerExplorer
All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit, org.gvsig.fmap.dal.DataServerExplorer, org.gvsig.fmap.dal.DataServerExplorer_v2, org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer, org.gvsig.fmap.dal.spi.DataServerExplorerProvider, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.util.PropertiesSupport

public abstract class AbstractDBServerExplorer extends org.gvsig.fmap.dal.spi.AbstractDataServerExplorer implements org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer, org.gvsig.fmap.dal.spi.DataServerExplorerProvider
Abstract class for DBServerExplorer implementation
Author:
jmvivo
  • Field Summary

    Fields inherited from class org.gvsig.fmap.dal.spi.AbstractDataServerExplorer

    LOGGER

    Fields inherited from interface org.gvsig.fmap.dal.DataServerExplorer

    FILESYSTEM_SERVER_EXPLORER_NAME, MODE_ALL, MODE_FEATURE, MODE_GEOMETRY, MODE_RASTER
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractDBServerExplorer(org.gvsig.fmap.dal.DataServerExplorerParameters parameters, org.gvsig.fmap.dal.spi.DataServerExplorerProviderServices services)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canAdd(String storeName)
     
    org.gvsig.fmap.dal.NewDataStoreParameters
     
    abstract String
    Return the name of DataStoreProvider returned by this ServerExplorer
     
    org.gvsig.fmap.dal.DataStore
    open(org.gvsig.fmap.dal.DataStoreParameters dsp)
     

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataServerExplorer

    close, createSQLBuilder, doDispose, exists, get, getParameters, getProperties, getProperty, getResourcePath, getResourcesStorage, getResourcesStorage, getResourcesStorage, getServerExplorerProviderServices, open, setProperty

    Methods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable

    dispose, dispose

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.fmap.dal.DataServerExplorer

    add, canAdd, exists, get, getDataStoreProviderNames, getParameters, getProviderName, getResourcePath, getResourcesStorage, getResourcesStorage, getResourcesStorage, list, remove

    Methods inherited from interface org.gvsig.fmap.dal.spi.DataServerExplorerProvider

    getServerExplorerProviderServices

    Methods inherited from interface org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer

    close, getAddParameters, getFeatureType, open

    Methods inherited from interface org.gvsig.tools.dispose.Disposable

    dispose
  • Constructor Details

    • AbstractDBServerExplorer

      protected AbstractDBServerExplorer(org.gvsig.fmap.dal.DataServerExplorerParameters parameters, org.gvsig.fmap.dal.spi.DataServerExplorerProviderServices services)
  • Method Details

    • getStoreName

      public abstract String getStoreName()
      Return the name of DataStoreProvider returned by this ServerExplorer
      Returns:
    • canAdd

      public boolean canAdd(String storeName) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      canAdd in interface org.gvsig.fmap.dal.DataServerExplorer
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • getAddParameters

      public org.gvsig.fmap.dal.NewDataStoreParameters getAddParameters(String storeName) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      getAddParameters in interface org.gvsig.fmap.dal.DataServerExplorer
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • list

      public List list() throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      list in interface org.gvsig.fmap.dal.DataServerExplorer
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • open

      public org.gvsig.fmap.dal.DataStore open(org.gvsig.fmap.dal.DataStoreParameters dsp) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      open in interface org.gvsig.fmap.dal.DataServerExplorer_v2
      Specified by:
      open in interface org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer
      Overrides:
      open in class org.gvsig.fmap.dal.spi.AbstractDataServerExplorer
      Throws:
      org.gvsig.fmap.dal.exception.DataException