Class JDBCServerExplorerBase
java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataServerExplorer
org.gvsig.fmap.dal.serverexplorer.db.spi.AbstractDBServerExplorer
org.gvsig.fmap.dal.store.jdbc2.spi.JDBCServerExplorerBase
- All Implemented Interfaces:
org.gvsig.fmap.dal.DataFactoryUnit,org.gvsig.fmap.dal.DataServerExplorer,org.gvsig.fmap.dal.DataServerExplorer_v2,org.gvsig.fmap.dal.resource.spi.ResourceConsumer,org.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer,org.gvsig.fmap.dal.spi.DataServerExplorerProvider,org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer,org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer,org.gvsig.fmap.dal.SupportTransactions,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.util.PropertiesSupport
public class JDBCServerExplorerBase
extends org.gvsig.fmap.dal.serverexplorer.db.spi.AbstractDBServerExplorer
implements org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer, org.gvsig.fmap.dal.SupportTransactions
-
Field Summary
FieldsFields inherited from class org.gvsig.fmap.dal.spi.AbstractDataServerExplorer
LOGGERFields inherited from interface org.gvsig.fmap.dal.DataServerExplorer
FILESYSTEM_SERVER_EXPLORER_NAME, MODE_ALL, MODE_FEATURE, MODE_GEOMETRY, MODE_RASTERFields inherited from interface org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
QUERY_DONT_ADD_PRIMARY_KEY_IN_THE_ORDER, SHOW_TABLES, SHOW_TABLES_AND_VIEWS, SHOW_VIEWS -
Constructor Summary
ConstructorsConstructorDescriptionJDBCServerExplorerBase(org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters parameters, org.gvsig.fmap.dal.spi.DataServerExplorerProviderServices services, JDBCHelper helper) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbuildKeyForCachedTables(int mode, org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters params, boolean informationTables, int tablesOrViews) booleancanAdd()protected voidcheckIsMine(org.gvsig.fmap.dal.DataStoreParameters dsp) voidclose()booleancloseResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) org.gvsig.fmap.dal.SQLBuilderprotected voidvoidbooleanexists()booleanexists(org.gvsig.fmap.dal.DataStoreParameters parameters) org.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersorg.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParametersorg.gvsig.fmap.dal.NewDataStoreParametersgetAddParameters(String storeName) getCreateTableSQLs(String databaseName, String schemaName, String tableName, org.gvsig.fmap.dal.feature.FeatureType type) org.gvsig.fmap.dal.feature.FeatureTypegetFeatureType(org.gvsig.fmap.dal.DataStoreParameters theParams) protected JDBCHelperprotected org.gvsig.tools.resourcesstorage.ResourcesStoragegetLocalResourcesStorage(org.gvsig.fmap.dal.DataStoreParameters parameters, String storeName) protected org.gvsig.fmap.dal.spi.DataManagerProviderServicesorg.gvsig.fmap.dal.store.jdbc.JDBCStoreParametersprotected OperationsFactoryorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParametersorg.gvsig.tools.resourcesstorage.ResourcesStorageorg.gvsig.tools.resourcesstorage.ResourcesStoragegetResourcesStorage(String name) org.gvsig.tools.resourcesstorage.ResourcesStoragegetResourcesStorage(org.gvsig.fmap.dal.DataStore dataStore) org.gvsig.tools.resourcesstorage.ResourcesStoragegetResourcesStorage(org.gvsig.fmap.dal.DataStoreParameters parameters) org.gvsig.fmap.dal.DataTransactionlist(int mode) list(int mode, int tablesOrViews) voidopen()org.gvsig.fmap.dal.DataStoreorg.gvsig.fmap.dal.DataStoreopen(org.gvsig.fmap.dal.DataStoreParameters params) voidremove(org.gvsig.fmap.dal.DataStoreParameters theParams) voidresourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) voidsetCustomResources(String tableName, String resourcesTableName) voidsetCustomResources(String tableName, String resourcesTableName, boolean readonly) voidsetTransaction(org.gvsig.fmap.dal.DataTransaction transaction) voidupdateTableStatistics(String database, String schema, String table) Methods inherited from class org.gvsig.fmap.dal.serverexplorer.db.spi.AbstractDBServerExplorer
canAdd, listMethods inherited from class org.gvsig.fmap.dal.spi.AbstractDataServerExplorer
getProperties, getProperty, getResourcePath, getServerExplorerProviderServices, setPropertyMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.DataServerExplorer
canAdd, getResourcePath, listMethods inherited from interface org.gvsig.fmap.dal.spi.DataServerExplorerProvider
getServerExplorerProviderServicesMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface org.gvsig.tools.util.PropertiesSupport
getProperties, getProperty, setProperty
-
Field Details
-
helper
-
-
Constructor Details
-
JDBCServerExplorerBase
public JDBCServerExplorerBase(org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters parameters, org.gvsig.fmap.dal.spi.DataServerExplorerProviderServices services, JDBCHelper helper) throws org.gvsig.fmap.dal.exception.InitializeException - Throws:
org.gvsig.fmap.dal.exception.InitializeException
-
-
Method Details
-
getProviderName
- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.DataServerExplorer- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
getProviderNamein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
getStoreName
- Specified by:
getStoreNamein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
getStoreNamein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Specified by:
getStoreNamein classorg.gvsig.fmap.dal.serverexplorer.db.spi.AbstractDBServerExplorer
-
getManager
protected org.gvsig.fmap.dal.spi.DataManagerProviderServices getManager() -
getParameters
public org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters getParameters()- Specified by:
getParametersin interfaceorg.gvsig.fmap.dal.DataServerExplorer- Specified by:
getParametersin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Overrides:
getParametersin classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer
-
closeResourceRequested
public boolean closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) - Specified by:
closeResourceRequestedin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
resourceChanged
public void resourceChanged(org.gvsig.fmap.dal.resource.spi.ResourceProvider resource) - Specified by:
resourceChangedin interfaceorg.gvsig.fmap.dal.resource.spi.ResourceConsumer
-
getHelper
-
getOperations
-
open
public org.gvsig.fmap.dal.DataStore open(org.gvsig.fmap.dal.DataStoreParameters params) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
openin interfaceorg.gvsig.fmap.dal.DataServerExplorer_v2- Specified by:
openin interfaceorg.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer- Specified by:
openin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
openin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Overrides:
openin classorg.gvsig.fmap.dal.serverexplorer.db.spi.AbstractDBServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
open
public org.gvsig.fmap.dal.DataStore open(String tableName) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
openin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
list
- Specified by:
listin interfaceorg.gvsig.fmap.dal.DataServerExplorer- Specified by:
listin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
listin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
list
- Specified by:
listin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
buildKeyForCachedTables
public String buildKeyForCachedTables(int mode, org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters params, boolean informationTables, int tablesOrViews) -
remove
public void remove(org.gvsig.fmap.dal.DataStoreParameters theParams) throws org.gvsig.fmap.dal.exception.RemoveException - Specified by:
removein interfaceorg.gvsig.fmap.dal.DataServerExplorer- Specified by:
removein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
removein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
org.gvsig.fmap.dal.exception.RemoveException
-
getOpenParameters
public org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters getOpenParameters() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
getOpenParametersin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
getOpenParametersin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- 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:
getAddParametersin interfaceorg.gvsig.fmap.dal.DataServerExplorer- Overrides:
getAddParametersin classorg.gvsig.fmap.dal.serverexplorer.db.spi.AbstractDBServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
getAddParameters
public org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters getAddParameters() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
getAddParametersin interfaceorg.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer- Specified by:
getAddParametersin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
getAddParametersin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
checkIsMine
protected void checkIsMine(org.gvsig.fmap.dal.DataStoreParameters dsp) -
open
public void open() throws org.gvsig.fmap.dal.exception.OpenException- Specified by:
openin interfaceorg.gvsig.fmap.dal.DataServerExplorer_v2- Specified by:
openin interfaceorg.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer- Overrides:
openin classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer- Throws:
org.gvsig.fmap.dal.exception.OpenException
-
close
public void close() throws org.gvsig.fmap.dal.exception.CloseException- Specified by:
closein interfaceorg.gvsig.fmap.dal.DataServerExplorer_v2- Specified by:
closein interfaceorg.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer- Overrides:
closein classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer- Throws:
org.gvsig.fmap.dal.exception.CloseException
-
doDispose
protected void doDispose() throws org.gvsig.tools.exception.BaseException- Overrides:
doDisposein classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer- Throws:
org.gvsig.tools.exception.BaseException
-
canAdd
public boolean canAdd()- Specified by:
canAddin interfaceorg.gvsig.fmap.dal.DataServerExplorer- Specified by:
canAddin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
canAddin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
getFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getFeatureType(org.gvsig.fmap.dal.DataStoreParameters theParams) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getFeatureTypein interfaceorg.gvsig.fmap.dal.serverexplorer.db.DBServerExplorer- Specified by:
getFeatureTypein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
getFeatureTypein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
add
public boolean add(String providerName, org.gvsig.fmap.dal.NewDataStoreParameters theParams, boolean overwrite) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
addin interfaceorg.gvsig.fmap.dal.DataServerExplorer- Specified by:
addin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
addin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
dropCaches
public void dropCaches()- Specified by:
dropCachesin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
getDataStoreProviderNames
- Specified by:
getDataStoreProviderNamesin interfaceorg.gvsig.fmap.dal.DataServerExplorer- Specified by:
getDataStoreProviderNamesin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
getDataStoreProviderNamesin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
updateTableStatistics
public void updateTableStatistics(String database, String schema, String table) throws JDBCExecuteSQLException - Specified by:
updateTableStatisticsin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
updateTableStatisticsin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
JDBCExecuteSQLException
-
execute
- Specified by:
executein interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer
-
get
public org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters get(String name) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getin interfaceorg.gvsig.fmap.dal.DataServerExplorer- Specified by:
getin interfaceorg.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer- Specified by:
getin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Overrides:
getin classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
createSQLBuilder
public org.gvsig.fmap.dal.SQLBuilder createSQLBuilder()- Specified by:
createSQLBuilderin interfaceorg.gvsig.fmap.dal.DataServerExplorer_v2- Overrides:
createSQLBuilderin classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer
-
getLocalResourcesStorage
protected org.gvsig.tools.resourcesstorage.ResourcesStorage getLocalResourcesStorage(org.gvsig.fmap.dal.DataStoreParameters parameters, String storeName) -
getResourcesStorage
- Specified by:
getResourcesStoragein interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
getResourcesStorage
public org.gvsig.tools.resourcesstorage.ResourcesStorage getResourcesStorage()- Specified by:
getResourcesStoragein interfaceorg.gvsig.fmap.dal.DataServerExplorer- Overrides:
getResourcesStoragein classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer
-
getResourcesStorage
public org.gvsig.tools.resourcesstorage.ResourcesStorage getResourcesStorage(org.gvsig.fmap.dal.DataStoreParameters parameters) - Specified by:
getResourcesStoragein interfaceorg.gvsig.fmap.dal.DataServerExplorer- Overrides:
getResourcesStoragein classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer
-
getResourcesStorage
public org.gvsig.tools.resourcesstorage.ResourcesStorage getResourcesStorage(org.gvsig.fmap.dal.DataStore dataStore) - Specified by:
getResourcesStoragein interfaceorg.gvsig.fmap.dal.DataServerExplorer- Overrides:
getResourcesStoragein classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer
-
exists
public boolean exists(org.gvsig.fmap.dal.DataStoreParameters parameters) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
existsin interfaceorg.gvsig.fmap.dal.DataServerExplorer- Overrides:
existsin classorg.gvsig.fmap.dal.spi.AbstractDataServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-
setCustomResources
- Specified by:
setCustomResourcesin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
setCustomResources
- Specified by:
setCustomResourcesin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
exists
public boolean exists()- Specified by:
existsin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
getConnectionProviderStatus
- Specified by:
getConnectionProviderStatusin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer
-
setTransaction
public void setTransaction(org.gvsig.fmap.dal.DataTransaction transaction) - Specified by:
setTransactionin interfaceorg.gvsig.fmap.dal.SupportTransactions
-
getTransaction
public org.gvsig.fmap.dal.DataTransaction getTransaction()- Specified by:
getTransactionin interfaceorg.gvsig.fmap.dal.SupportTransactions
-
getCreateTableSQLs
public List<String> getCreateTableSQLs(String databaseName, String schemaName, String tableName, org.gvsig.fmap.dal.feature.FeatureType type) throws org.gvsig.fmap.dal.exception.DataException - Specified by:
getCreateTableSQLsin interfaceorg.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer- Throws:
org.gvsig.fmap.dal.exception.DataException
-